.econotec-technical-field-group{background:#fff;border:1px solid #dce8ed;border-radius:12px;min-width:0;padding:14px}.econotec-technical-field-group>h4{color:#71859b;text-transform:uppercase;letter-spacing:.035em;margin:0 0 10px;font-size:10px;font-weight:850}.econotec-technical-field-values{gap:8px;display:grid}.econotec-technical-field-values .econotec-technical-field-source{width:100%;min-height:80px;box-shadow:none;padding:10px}.econotec-technical-field-values .econotec-technical-field-source.cancelled-only{background:#f8fafb;border-style:dashed}.econotec-technical-field-values .econotec-technical-value-current{color:#287653;letter-spacing:0;text-transform:none;font-size:9px}.econotec-technical-company-card>header>div>small{color:#70889b;margin-top:5px;font-size:10px;line-height:1.5;display:block}.contact-row-link{cursor:pointer;text-decoration:none;transition:background .16s,box-shadow .16s}.contact-row-link:hover{background:#f6fcfd;box-shadow:inset 3px 0 #20bccb}.relation-list em{align-items:center;gap:5px;display:inline-flex}.relation-list em img,.relation-list em i{object-fit:cover;border-radius:4px;width:16px;height:16px}.relation-list em i{color:#0d8699;background:#dff8fa;place-items:center;font-size:7px;font-style:normal;display:grid}.channel-action-grid>button{color:#0791a5;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe9ef;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:72px;padding:12px;display:grid}.channel-action-grid>button:hover{background:#fbfeff;border-color:#82d7df}.channel-action-grid>button>span{gap:3px;display:grid}.channel-integrations{gap:14px;display:grid}.channel-integrations>header{background:linear-gradient(110deg,#effbfd,#fff 72%);border:1px solid #d9ebf0;border-radius:12px;padding:17px 18px}.channel-integrations>header .eyebrow{margin-bottom:5px}.channel-integrations>header h2{color:#1c3957;margin:0;font-family:Manrope,sans-serif;font-size:18px}.channel-integrations>header p:last-child{color:#71859a;margin:5px 0 0;font-size:11px}.channel-integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.channel-integrations-grid .settings-card{grid-area:auto;margin:0}.channel-integrations-grid .google-drive-oc-card{grid-column:1/-1}.settings-workspace .settings-main{grid-row:auto}.contact-profile-page{max-width:1560px;padding-top:24px}.contact-profile-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.back-link{color:#536b84;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.back-link:hover{color:#078ea1}.contact-heading-actions{gap:8px;display:flex}.contact-archive-button{color:#9b5962;background:#fff;border:1px solid #e3dadd}.contact-profile-layout{grid-template-columns:260px minmax(0,1fr) 285px;align-items:start;gap:15px;display:grid}.contact-profile-identity,.contact-profile-main,.contact-profile-rail>section{background:#fff;border:1px solid #dfe8ef;border-radius:14px;box-shadow:0 8px 26px #102b4c0b}.contact-profile-identity{gap:16px;padding:19px;display:grid;position:sticky;top:22px}.contact-profile-avatar{color:#0b8296;background:linear-gradient(135deg,#d7f8fa,#eef5ff);border-radius:17px;place-items:center;width:58px;height:58px;font-family:Manrope,sans-serif;font-size:18px;font-weight:800;display:grid}.contact-profile-identity .eyebrow{margin-bottom:4px}.contact-profile-identity h1{color:#182e4d;letter-spacing:-.8px;margin:0;font-family:Manrope,sans-serif;font-size:22px;line-height:1.12}.contact-profile-identity>div>p:last-child{color:#7d8da0;margin:5px 0 0;font-size:10px}.contact-identity-links{gap:8px;display:grid}.contact-identity-links a{color:#177f93;overflow-wrap:anywhere;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.contact-identity-section{border-top:1px solid #edf1f5;gap:8px;padding-top:14px;display:grid}.contact-identity-section h2{color:#3a506b;margin:0;font-size:11px}.contact-identity-section>p{color:#8a98a9;margin:0;font-size:10px;line-height:1.45}.contact-channel-stack{gap:7px;display:grid}.contact-channel-stack>a{background:#f8fbfc;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:7px;display:flex}.contact-channel-stack>a:hover{background:#edfafa}.contact-channel-stack>a>span:last-child{gap:2px;min-width:0;display:grid}.contact-channel-stack b{color:#314a66;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.contact-channel-stack small{color:#8291a4;font-size:9px}.contact-channel-logo{color:#16869a;background:#e0f9fb;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid;overflow:hidden}.contact-channel-logo img{object-fit:cover;width:100%;height:100%}.contact-subchannel-list{gap:6px;display:grid}.contact-subchannel-list>span{color:#6c8096;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.contact-subchannel-list .contact-channel-logo{border-radius:6px;width:21px;height:21px;font-size:7px}.contact-profile-main{min-width:0;overflow:hidden}.contact-profile-tabs{background:#fcfdff;border-bottom:1px solid #e7edf2;gap:2px;padding:7px;display:flex;overflow:auto}.contact-profile-tabs button{color:#718299;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 12px;font-size:10px;font-weight:800}.contact-profile-tabs button.active,.contact-profile-tabs button:hover{color:#0b8598;background:#e8f9fb}.contact-data-card,.contact-activity-preview,.contact-record-list{border:1px solid #e1e9ef;border-radius:11px;margin:15px;overflow:hidden}.contact-data-card>header,.contact-activity-preview>header,.contact-record-list>header{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:13px;padding:15px;display:flex}.contact-data-card .eyebrow,.contact-activity-preview .eyebrow,.contact-record-list .eyebrow{margin-bottom:4px}.contact-data-card h2,.contact-activity-preview h2,.contact-record-list h2{color:#2a4462;margin:0;font-family:Manrope,sans-serif;font-size:15px}.contact-data-card>header>span,.contact-activity-preview>header>span{color:#8a99aa;font-size:9px}.contact-activity-preview .text-button{color:#0b8da0;background:0 0;border:0;font-size:10px;font-weight:800}.contact-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.contact-data-grid>div{border-top:1px solid #f0f3f6;gap:5px;min-height:70px;padding:14px 15px;display:grid}.contact-data-grid>div:nth-child(odd){border-right:1px solid #f0f3f6}.contact-data-grid small{color:#8291a4;text-transform:capitalize;font-size:9px;font-weight:800}.contact-data-grid b{color:#3d536e;overflow-wrap:anywhere;font-size:11px}.contact-timeline>article{border-top:1px solid #eef2f5;grid-template-columns:29px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:62px;padding:11px 15px;display:grid}.timeline-icon{color:#0b90a2;background:#e6fafc;border-radius:8px;place-items:center;width:27px;height:27px;display:grid;overflow:hidden}.timeline-icon img{object-fit:cover;width:100%;height:100%}.contact-timeline article>div{min-width:0}.contact-timeline b{color:#3a506b;font-size:10px;display:block}.contact-timeline p{color:#7c8ea2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.contact-note-composer{background:#fcfdff;border-top:1px solid #edf2f5;gap:9px;padding:14px;display:grid}.contact-note-composer label{color:#516982;gap:7px;font-size:10px;font-weight:800;display:grid}.contact-note-composer textarea,.contact-editor input:not([type=checkbox]):not([type=radio]){color:#304a67;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d9e4eb;border-radius:7px;outline:0;padding:9px 10px;font-size:11px}.contact-note-composer textarea:focus,.contact-editor input:not([type=checkbox]):not([type=radio]):focus{border-color:#55c8d6;box-shadow:0 0 0 3px #19c1d21c}.contact-note-composer .button{justify-self:start}.contact-record-list>article{border-top:1px solid #edf2f5;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;padding:11px 15px;display:grid}.contact-record-list article>div{gap:3px;min-width:0;display:grid}.contact-record-list b{color:#364e6b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.contact-record-list small{color:#8291a3;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.contact-record-list article>span:last-child{justify-items:end;gap:3px;display:grid}.contact-record-list strong{color:#268063;font-size:11px}.record-channel .contact-channel-logo{width:28px;height:28px}.contact-record-empty{color:#8998aa;text-align:center;justify-items:center;gap:7px;min-height:150px;padding:20px;font-size:11px;display:grid}.contact-profile-rail{gap:13px;display:grid}.contact-profile-rail>section{overflow:hidden}.contact-profile-rail header{border-bottom:1px solid #edf2f5;align-items:center;gap:8px;padding:13px;display:flex}.contact-profile-rail header>svg{color:#0b92a5}.contact-profile-rail header>div{gap:2px;display:grid}.contact-profile-rail header p{color:#8998aa;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:8px;font-weight:800}.contact-profile-rail h2{color:#334d6b;margin:0;font-size:12px}.rail-task,.rail-quote{border-top:1px solid #eff3f6;justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 13px;display:flex}.rail-task>span,.rail-quote>span{gap:3px;min-width:0;display:grid}.contact-profile-rail b{color:#435a74;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.contact-profile-rail small{color:#8594a6;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.rail-task time{color:#8f9caf;white-space:nowrap;font-size:8px}.rail-quote strong{color:#278164;flex:none;font-size:10px}.contact-rail-empty{color:#8a99aa;text-align:center;justify-content:center;align-items:center;gap:6px;min-height:75px;margin:0;padding:12px;font-size:9px;display:flex}.contact-rail-empty svg{color:#45a886}.contact-rail-metrics{background:#edf2f5;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.contact-rail-metrics span{color:#8291a3;text-align:center;background:#fff;gap:3px;padding:12px 8px;font-size:8px;display:grid}.contact-rail-metrics b{color:#233d5c;font-family:Manrope,sans-serif;font-size:16px}.contact-editor{background:#fff;border:1px solid #cfdee7;border-radius:14px;gap:12px;width:min(470px,100%);padding:19px;display:grid;box-shadow:0 25px 70px #0819344d}.contact-editor>header{justify-content:space-between;gap:10px;display:flex}.contact-editor .eyebrow{margin-bottom:4px}.contact-editor>label{color:#546c84;gap:6px;font-size:10px;font-weight:800;display:grid}.contact-editor footer{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}@media (max-width:1180px){.contact-profile-layout{grid-template-columns:230px minmax(0,1fr)}.contact-profile-rail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.contact-profile-identity{position:static}.channel-integrations-grid{grid-template-columns:1fr}.channel-integrations-grid .google-drive-oc-card{grid-column:auto}}@media (max-width:760px){.contact-profile-page{padding-top:18px}.contact-profile-layout{grid-template-columns:1fr}.contact-profile-identity{grid-template-columns:auto minmax(0,1fr);align-items:center}.contact-profile-identity .contact-identity-links,.contact-profile-identity .contact-identity-section{grid-column:1/-1}.contact-profile-rail{grid-column:auto;grid-template-columns:1fr}.contact-data-grid{grid-template-columns:1fr}.contact-data-grid>div:nth-child(odd){border-right:0}.contact-data-card,.contact-activity-preview,.contact-record-list{margin:10px}.contact-timeline>article{grid-template-columns:27px minmax(0,1fr)}.contact-timeline time{grid-column:2}.contact-record-list>article{grid-template-columns:28px minmax(0,1fr)}.contact-record-list article>span:last-child{grid-column:2;justify-items:start}.contact-profile-heading{margin-bottom:9px}.contact-editor-backdrop{align-items:end;padding:0}.contact-editor{border-bottom:0;border-radius:15px 15px 0 0;width:100%}}.channel-integrations-grid{grid-template-columns:minmax(0,1fr)}.channel-integrations-grid .settings-card,.channel-integrations-grid .google-drive-oc-card,.channel-integrations-grid .mundo-social-link-card{grid-column:1/-1;width:100%}.mundo-social-link-card{gap:15px;display:grid}.mundo-social-link-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mundo-social-link-heading .setting-card-title{margin:0}.mundo-social-status{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.mundo-social-status.is-success{color:#247b60;background:#e8f8f0}.mundo-social-status.is-pending{color:#946b1f;background:#fff5da}.mundo-social-status.is-error{color:#a5444d;background:#fff0f1}.mundo-social-status.is-neutral{color:#66798e;background:#eef3f6}.mundo-social-loading{color:#708399;justify-content:center;align-items:center;gap:8px;min-height:74px;font-size:11px;font-weight:800;display:flex}.mundo-social-binding-summary{border-top:1px solid #e8eff3;margin:0;display:grid}.mundo-social-binding-summary>div{border-bottom:1px solid #edf2f5;grid-template-columns:minmax(145px,.38fr) minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.mundo-social-binding-summary dt{color:#8493a4;font-size:9px;font-weight:850}.mundo-social-binding-summary dd{overflow-wrap:anywhere;color:#304961;margin:0;font-size:11px;font-weight:850}.mundo-social-empty{color:#63798e;background:#f8fbfc;border:1px solid #dce8ed;border-radius:9px;align-items:flex-start;gap:9px;margin:0;padding:12px;font-size:10px;line-height:1.45;display:flex}.mundo-social-empty>svg{color:#1596a8;flex:none;margin-top:1px}.mundo-social-empty>span{gap:3px;display:grid}.mundo-social-empty b{color:#314a65;font-size:11px}.mundo-social-empty small{color:#71849a;font-size:9px}.mundo-social-state-message,.mundo-social-permission{color:#667b90;background:#f5f8fa;border-radius:8px;align-items:flex-start;gap:7px;margin:0;padding:10px 11px;font-size:10px;font-weight:750;line-height:1.45;display:flex}.mundo-social-state-message.is-success{color:#26745b;background:#eff9f4}.mundo-social-state-message.is-pending{color:#84621f;background:#fff9e9}.mundo-social-state-message.is-error{color:#9c4851;background:#fff4f5}.mundo-social-state-message>svg,.mundo-social-permission>svg{flex:none;margin-top:1px}.mundo-social-permission{color:#536f86;background:#edf8fa}.mundo-social-link-editor{gap:12px;padding-top:2px;display:grid}.mundo-social-link-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.mundo-social-link-form>label{color:#52647c;gap:6px;min-width:0;font-size:10px;font-weight:800;display:grid}.mundo-social-link-form select{color:#2b4260;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d7e4ec;border-radius:7px;outline:0;padding:0 10px;font-size:11px}.mundo-social-link-form select:focus{border-color:#56cbd8;box-shadow:0 0 0 3px #18cfe01a}.mundo-social-link-form label>small{color:#8090a3;font-size:9px;font-weight:650;line-height:1.4}.mundo-social-link-form>.button{white-space:nowrap;min-height:42px}.mundo-social-no-options{color:#8291a3;margin:0;font-size:10px}.mundo-social-confirmation{background:#fbfdfe;border:1px solid #d4e4ea;border-radius:10px;gap:10px;padding:14px;display:grid}.mundo-social-confirmation>div:not(.mundo-social-confirm-actions){gap:3px;display:grid}.mundo-social-confirmation>svg{color:#20a2b3}.mundo-social-confirmation small{color:#8191a2;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:900}.mundo-social-confirmation b{color:#2e4963;font-size:12px}.mundo-social-confirmation span{color:#70849a;font-size:9px;line-height:1.4}.mundo-social-confirm-check{color:#536b81;background:#eef8fa;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;font-size:10px;font-weight:750;line-height:1.45;display:flex}.mundo-social-confirm-check input{accent-color:#0f9eaf;flex:none;margin-top:2px}.mundo-social-blocker{color:#9d4851;background:#fff0f1;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;margin:0;padding:11px;font-size:10px;line-height:1.45;display:grid}.mundo-social-blocker>svg{margin-top:1px}.mundo-social-blocker b{color:#913d46;font-size:10px}.mundo-social-blocker a{color:#963d48;white-space:nowrap;text-underline-offset:2px;font-size:9px;font-weight:900;text-decoration:underline}.mundo-social-confirm-actions,.mundo-social-link-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mundo-social-cancel{color:#718399;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-size:9px;font-weight:850;text-decoration:underline}.mundo-social-retry{justify-self:start}@media (max-width:620px){.mundo-social-link-heading{flex-direction:column;align-items:stretch}.mundo-social-status{align-self:flex-start}.mundo-social-binding-summary>div{grid-template-columns:1fr;gap:3px}.mundo-social-link-form{grid-template-columns:1fr}.mundo-social-link-form>.button{width:100%}.mundo-social-blocker{grid-template-columns:auto minmax(0,1fr)}.mundo-social-blocker a{grid-column:2;justify-self:start}.mundo-social-confirm-actions{grid-template-columns:1fr;display:grid}.mundo-social-confirm-actions .button,.mundo-social-link-actions .button{width:100%}.mundo-social-link-actions{grid-template-columns:1fr;display:grid}}.onlyoffice-dossier{max-width:1180px}.dossier-hero{background:linear-gradient(100deg,#fff 5%,#fbfdff);border:1px solid #dae6ee;border-radius:14px 14px 0 0;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px 16px;padding:20px 22px;display:grid;box-shadow:0 8px 25px #102b4c09}.dossier-avatar{color:#087e94;background:linear-gradient(135deg,#d9f8fa,#eaf0ff);border-radius:16px;place-items:center;width:60px;height:60px;font-family:Manrope,sans-serif;font-size:19px;font-weight:900;display:grid}.dossier-hero .eyebrow{margin-bottom:4px}.dossier-hero h1{color:#162d4c;letter-spacing:-1.1px;margin:0;font-family:Manrope,sans-serif;font-size:27px}.dossier-hero p:not(.eyebrow){color:#778ba1;margin:5px 0 0;font-size:11px}.dossier-quick-links{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.dossier-quick-links a,.dossier-channels a{color:#197f93;overflow-wrap:anywhere;background:#fff;border:1px solid #dbe9ef;border-radius:7px;align-items:center;gap:6px;min-width:0;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.dossier-channels{flex-wrap:wrap;grid-column:2/-1;gap:7px;padding-top:3px;display:flex}.dossier-channels a{color:#45617e;background:#f8fbfd;padding:5px 8px}.dossier-channels .contact-channel-logo{border-radius:6px;width:20px;height:20px;font-size:7px}.dossier-tabs{background:#f8fafc;border:1px solid #dae6ee;border-top:0;gap:4px;padding:8px 12px;display:flex;overflow:auto}.dossier-tabs button{color:#788aa0;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:31px;padding:0 13px;font-size:10px;font-weight:900}.dossier-tabs button:hover,.dossier-tabs .active{color:#0d869a;background:#e5f8fa}.dossier-content{gap:13px;padding:16px 0;display:grid}.dossier-block{background:#fff;border:1px solid #dfe8ee;border-radius:11px;overflow:hidden;box-shadow:0 5px 16px #112b4d07}.dossier-block>header{background:linear-gradient(90deg,#fcfeff,#fff);border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.dossier-block h2{color:#293f5b;margin:0;font-family:Manrope,sans-serif;font-size:15px}.dossier-block header p{color:#8291a3;margin:3px 0 0;font-size:10px}.dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dossier-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.dossier-data{border-top:1px solid #eff3f5;border-right:1px solid #eff3f5;gap:5px;min-height:80px;padding:14px 18px;display:grid}.dossier-data:nth-child(-n+4){border-top:0}.dossier-data small{color:#8795a6;font-size:9px;font-weight:800}.dossier-data b{color:#3a526f;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.dossier-muted,.dossier-note,.dossier-empty{color:#71859b;margin:0;padding:15px 18px;font-size:11px;line-height:1.55}.dossier-note{white-space:pre-wrap}.dossier-records{display:grid}.dossier-records article{border-top:1px solid #edf2f5;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:63px;padding:11px 17px;display:grid}.dossier-records article>svg{color:#0d91a4}.dossier-records article>div{gap:3px;min-width:0;display:grid}.dossier-records b{color:#38516d;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dossier-records small{color:#8393a6;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.dossier-records strong{color:#257c64;white-space:nowrap;font-size:11px}.onlyoffice-dossier .contact-timeline{padding:0}.onlyoffice-dossier .contact-note-composer{border-top:1px solid #edf2f5}.contact-editor fieldset{border:1px solid #dfebf0;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:12px;display:grid}.contact-editor fieldset label{color:#546c84;gap:5px;font-size:9px;font-weight:800;display:grid}@media (max-width:760px){.dossier-hero{grid-template-columns:52px minmax(0,1fr);padding:16px}.dossier-avatar{width:52px;height:52px}.dossier-hero h1{font-size:22px}.dossier-quick-links,.dossier-channels{grid-column:1/-1;justify-content:flex-start}.dossier-grid,.dossier-grid.four{grid-template-columns:1fr}.dossier-data,.dossier-data:nth-child(-n+4){border-top:1px solid #eff3f5;border-right:0}.dossier-data:first-child{border-top:0}.dossier-content{padding-top:11px}.dossier-records article{grid-template-columns:28px minmax(0,1fr)}.dossier-records strong,.dossier-records .text-button{grid-column:2;justify-self:start}.contact-editor fieldset{grid-template-columns:1fr}}.contact-workbench-page{max-width:1440px;padding-bottom:40px}.contact-workbench-page .contact-profile-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.contact-workbench-hero{background:linear-gradient(112deg,#fff 0%,#fcfeff 72%,#f0fbfc);border:1px solid #dbe8ee;border-radius:15px 15px 0 0;grid-template-columns:130px minmax(0,1fr) minmax(220px,340px);align-items:center;gap:22px;min-height:178px;padding:24px;display:grid;box-shadow:0 10px 30px #18365209}.contact-large-avatar{color:#147f95;cursor:pointer;background:linear-gradient(145deg,#dff8fa,#edf0ff);border:1px solid #d9e8ef;border-radius:18px;place-items:center;width:130px;height:130px;font-family:Manrope,sans-serif;font-size:32px;font-weight:900;display:grid;position:relative;overflow:hidden}.contact-large-avatar:disabled{cursor:default}.contact-large-avatar>img{object-fit:cover;width:100%;height:100%}.contact-large-avatar>.contact-avatar-upload-hint{z-index:2;color:#fff;opacity:0;background:#082542c2;justify-content:center;align-items:center;gap:5px;min-height:33px;font-size:9px;font-weight:900;transition:opacity .16s;display:flex;position:absolute;inset:auto 0 0}.contact-large-avatar:not(:disabled):hover>.contact-avatar-upload-hint,.contact-large-avatar:not(:disabled):focus-visible>.contact-avatar-upload-hint{opacity:1}.contact-workbench-title{min-width:0}.contact-workbench-title>small{color:#74879b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;display:block;overflow:hidden}.contact-workbench-title h1{color:#172f4e;letter-spacing:-1.4px;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 13px;font-family:Manrope,sans-serif;font-size:clamp(25px,3vw,38px);line-height:1.08;overflow:hidden}.contact-workbench-title .dossier-channels{flex-wrap:wrap;gap:7px;display:flex}.contact-workbench-title .dossier-channels a{color:#48627d;background:#fff;border:1px solid #d4e6ec;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:4px 9px;font-size:10px;font-weight:900;display:inline-flex}.contact-channel-logo{color:#148397;background:#e4f8fa;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;font-weight:900;display:grid;overflow:hidden}.contact-channel-logo img{object-fit:contain;background:0 0;width:100%;height:100%}.contact-workbench-links{align-content:center;justify-items:end;gap:8px;min-width:0;display:grid}.contact-workbench-links a,.contact-workbench-links>span{border:1px solid color-mix(in srgb,var(--channel-accent,#0f9eaf) 24%,#d6e8ef);width:min(100%,330px);min-height:37px;color:var(--channel-accent,#0b8397);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:8px;justify-content:flex-start;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:900;display:flex;overflow:hidden}.contact-workbench-links>span{color:#8998a9;background:#f9fbfc}.contact-workbench-tabs{background:#fbfdfe;border:1px solid #dbe8ee;border-top:0;gap:3px;padding:8px 11px;display:flex;overflow-x:auto}.contact-workbench-tabs button{color:#6c819a;background:0 0;border:0;border-radius:7px;flex:none;min-height:33px;padding:0 11px;font-size:10px;font-weight:900}.contact-workbench-tabs button.active,.contact-workbench-tabs button:hover{color:#087e91;background:#e4f9fa}.contact-message-composer,.contact-funnel-panel{background:#fff;border:1px solid #dce9ef;border-radius:12px;grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:18px;margin-top:15px;padding:17px 19px;display:grid;box-shadow:0 5px 18px #17395306}.contact-message-composer header,.contact-funnel-panel header{align-content:start;gap:5px;display:grid}.contact-message-composer h2,.contact-funnel-panel h2{color:#29445f;margin:0;font-family:Manrope,sans-serif;font-size:16px}.contact-message-composer header small,.contact-funnel-panel header small{color:#8090a2;font-size:10px;line-height:1.45}.contact-message-composer>div{gap:8px;display:grid}.contact-message-composer input,.contact-message-composer textarea,.contact-task-form input,.contact-task-form select{color:#304b68;width:100%;font:inherit;background:#fff;border:1px solid #d7e4eb;border-radius:8px;outline:0;font-size:11px}.contact-message-composer input{min-height:35px;padding:0 11px}.contact-message-composer textarea{resize:vertical;min-height:76px;padding:10px 11px;line-height:1.45}.contact-message-composer input:focus,.contact-message-composer textarea:focus,.contact-task-form input:focus,.contact-task-form select:focus{border-color:#51c6d2;box-shadow:0 0 0 3px #19b8c61a}.contact-message-composer footer{justify-content:flex-end;gap:8px;display:flex}.contact-message-composer .disabled{pointer-events:none;opacity:.42}.contact-funnel-panel{grid-template-columns:210px minmax(0,1fr)}.contact-funnel-panel>header{grid-row:span 20}.contact-funnel-row{border-bottom:1px solid #edf2f5;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;min-height:43px;padding:8px 0;display:grid}.contact-funnel-row:last-child{border-bottom:0}.contact-funnel-stages{flex-wrap:wrap;gap:5px;display:flex}.contact-funnel-stages button{color:#718298;background:#fff;border:1px solid #dce7ec;border-radius:6px;min-height:27px;padding:0 8px;font-size:9px;font-weight:900}.contact-funnel-stages button:hover:not(:disabled),.contact-funnel-stages button.active{color:#057e91;background:#e9fafb;border-color:#4fc4d0}.contact-funnel-stages button:disabled:not(.active){opacity:.6}.dossier-content{margin-top:15px}.contact-workbench-page .dossier-block{background:#fff;border:1px solid #dce8ef;border-radius:12px;overflow:hidden;box-shadow:0 5px 18px #18365206}.contact-workbench-page .dossier-block>header{border-bottom:1px solid #e9eff3;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 19px;display:flex}.contact-workbench-page .dossier-block h2{color:#28425f;margin:0;font-family:Manrope,sans-serif;font-size:17px}.contact-workbench-page .dossier-block header p{color:#8291a1;margin:4px 0 0;font-size:10px}.contact-workbench-page .dossier-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.contact-workbench-page .dossier-data{border-bottom:1px solid #edf2f5;border-right:1px solid #edf2f5;align-content:start;gap:6px;min-height:90px;padding:15px 18px;display:grid}.contact-workbench-page .dossier-data small{color:#8091a4;font-size:9px;font-weight:900}.contact-workbench-page .dossier-data b{overflow-wrap:anywhere;color:#334e6c;font-size:11px;line-height:1.45}.contact-workbench-page .dossier-records{display:grid}.contact-workbench-page .dossier-records article{color:#11869a;border-bottom:1px solid #edf2f5;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:64px;padding:10px 18px;display:grid}.contact-workbench-page .dossier-records article:last-child{border-bottom:0}.contact-workbench-page .dossier-records article div{gap:3px;min-width:0;display:grid}.contact-workbench-page .dossier-records article b{color:#35506d;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.contact-workbench-page .dossier-records article small{color:#8191a4;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.contact-workbench-page .dossier-records article strong{color:#268164;white-space:nowrap;font-size:12px}.contact-record-empty{color:#8595a7;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:115px;padding:18px;font-size:11px;display:flex}.contact-record-empty svg{color:#39a986}.contact-timeline{display:grid}.contact-timeline article{border-bottom:1px solid #eef2f5;grid-template-columns:29px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:62px;padding:10px 18px;display:grid}.contact-timeline article:last-child{border-bottom:0}.timeline-icon{color:#11899d;background:#e5f9fa;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.contact-timeline article>div{gap:3px;min-width:0;display:grid}.contact-timeline article>div>b{color:#36506d;font-size:10px}.contact-timeline article>div>p{color:#7d8da0;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;overflow:hidden}.contact-timeline article>div>small{color:#50677f;overflow-wrap:anywhere;white-space:pre-wrap;font-size:10px;line-height:1.45;display:block}.contact-timeline time{color:#8b99a9;white-space:nowrap;font-size:9px}.contact-timeline article.is-message-failed{background:#fff8f9}.contact-timeline article.is-message-failed .timeline-icon{color:#a14e5b;background:#fdebed}.contact-timeline article.is-message-failed>div>b{color:#984b58}.contact-history-load-error{color:#924e58;background:#fff5f6;border-bottom:1px solid #f0d9dc;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 18px;font-size:10px;display:flex}.contact-history-load-error .text-button{flex:none}.contact-history-loading{color:#71859a;justify-content:center;align-items:center;gap:7px;margin:0;padding:13px 18px;font-size:10px;display:flex}.contact-history-pagination-sentinel{pointer-events:none;width:100%;height:1px;overflow:hidden}.contact-history-load-more{margin:12px 18px 16px}.contact-history-meta-media-note{color:#735e37;background:#fffaf1;border-bottom:1px solid #eadfc9;align-items:flex-start;gap:8px;margin:0;padding:10px 18px;display:flex}.contact-history-meta-media-note>svg{flex:none;margin-top:1px}.contact-history-meta-media-note>span{gap:2px;display:grid}.contact-history-meta-media-note b{font-size:10px}.contact-history-meta-media-note small{color:#887654;font-size:9px;line-height:1.45}.contact-history-meta-media-note button{color:#735e37;cursor:pointer;background:#fff;border:1px solid #eadfc9;border-radius:6px;align-self:start;place-items:center;width:25px;height:25px;margin-left:auto;display:grid}.contact-task-form{background:#f9fcfd;border-bottom:1px solid #e7eef2;grid-template-columns:130px minmax(180px,1.5fr) 170px 160px 160px 160px auto;gap:8px;padding:14px 18px;display:grid}.contact-task-form label{color:#728399;gap:5px;font-size:9px;font-weight:900;display:grid}.contact-task-form input,.contact-task-form select{min-height:34px;padding:0 9px}.contact-task-form .button{white-space:nowrap;align-self:end;min-height:34px}.contact-note-composer{background:#fbfdfe;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:15px 18px;display:grid}.contact-note-composer label{color:#60758c;grid-template-columns:auto 1fr;align-items:start;gap:7px;font-size:10px;font-weight:900;display:grid}.contact-note-composer textarea{color:#38516c;width:100%;font:inherit;resize:vertical;border:1px solid #d8e5eb;border-radius:7px;outline:0;grid-column:1/-1;padding:9px;font-size:10px}.contact-note-composer .button{min-height:34px}.contact-editor-backdrop{z-index:70;background:#09203a61;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.contact-editor{background:#fff;border:1px solid #dae6ed;border-radius:14px;gap:12px;width:min(620px,100%);max-height:min(90vh,780px);padding:20px;display:grid;overflow:auto;box-shadow:0 24px 65px #06182d40}.contact-dialog-drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.contact-dialog-drag-handle.is-dragging{cursor:grabbing}.contact-dialog-drag-handle button{cursor:pointer}@media (max-width:720px){.contact-dialog-drag-handle{cursor:auto;touch-action:auto;-webkit-user-select:auto;user-select:auto}}.contact-editor>header,.contact-editor footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.contact-editor h2{color:#28425f;margin:0;font-family:Manrope,sans-serif;font-size:18px}.contact-editor>label,.contact-editor fieldset>label{color:#61768e;gap:5px;font-size:10px;font-weight:900;display:grid}.contact-editor input{min-height:37px;font:inherit;border:1px solid #d8e4eb;border-radius:7px;outline:0;padding:0 10px;font-size:11px}.contact-editor fieldset{border:1px solid #e1eaef;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.contact-editor legend{color:#0d899b;padding:0 5px;font-size:10px;font-weight:900}@media (max-width:1050px){.contact-task-form{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-task-form .button{justify-content:center}}@media (max-width:800px){.contact-workbench-hero{grid-template-columns:92px minmax(0,1fr);padding:17px}.contact-large-avatar{border-radius:14px;width:92px;height:92px;font-size:25px}.contact-workbench-links{grid-column:1/-1;grid-template-columns:1fr 1fr;justify-items:stretch}.contact-workbench-links a,.contact-workbench-links>span{width:100%}.contact-message-composer,.contact-funnel-panel{grid-template-columns:1fr}.contact-funnel-panel>header{grid-row:auto}.contact-funnel-row{grid-template-columns:1fr;gap:7px}.contact-workbench-page .dossier-grid,.contact-task-form{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-workbench-page .dossier-records article{grid-template-columns:auto minmax(0,1fr) auto}.contact-workbench-page .dossier-records .text-button{grid-column:2/-1;justify-self:start}}@media (max-width:520px){.contact-workbench-hero{grid-template-columns:72px minmax(0,1fr);gap:13px}.contact-large-avatar{border-radius:12px;width:72px;height:72px;font-size:20px}.contact-workbench-title h1{letter-spacing:-.8px;font-size:25px}.contact-workbench-links{grid-template-columns:1fr}.contact-message-composer,.contact-funnel-panel{padding:14px}.contact-message-composer footer{justify-content:stretch}.contact-message-composer footer .button{flex:1;justify-content:center}.contact-workbench-page .dossier-grid,.contact-task-form,.contact-note-composer{grid-template-columns:1fr}.contact-note-composer .button{justify-content:center}.contact-timeline article{grid-template-columns:27px minmax(0,1fr)}.contact-timeline time{grid-column:2}.contact-editor fieldset{grid-template-columns:1fr}}.contact-workbench-page .contact-workbench-tabs button:hover,.contact-workbench-page .contact-workbench-tabs button.active{color:var(--channel-accent)!important;background:color-mix(in srgb,var(--channel-accent) 13%,#fff)!important}.contact-workbench-page .contact-workbench-tabs button:focus-visible{outline:2px solid var(--channel-accent);outline-offset:-2px;color:var(--channel-accent);background:color-mix(in srgb,var(--channel-accent) 9%,#fff)}.timeline-end{justify-items:end;gap:6px;display:grid}.timeline-task-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.timeline-task-actions .text-button{min-height:26px;color:var(--channel-accent);background:0 0;align-items:center;gap:3px;padding:0 6px;font-size:9px;font-weight:900;display:inline-flex}.timeline-task-actions .icon-button{width:26px;min-height:26px;padding:0}.timeline-task-actions .danger{color:#b5535f}@media (max-width:520px){.timeline-end{grid-column:2;justify-items:start}.timeline-task-actions{flex-wrap:wrap;justify-content:flex-start}}.contact-history-chat{background-image:radial-gradient(#e3edf0 .65px,#0000 .65px);background-size:17px 17px;gap:24px;padding:12px}.contact-history-date{justify-content:center;padding:8px 0 4px;display:flex}.contact-history-date span{color:#6e8495;background:#e8f0f3;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:750}.contact-history-chat article{background:#fff;border:1px solid #e1ebef;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;width:min(95%,740px);min-height:0;padding:11px 13px;box-shadow:0 1px 2px #1c3c4812}.contact-history-chat .timeline-icon{border-radius:8px;width:27px;height:27px}.contact-history-chat .timeline-whatsapp .timeline-icon,.contact-history-chat .timeline-social .timeline-icon{background:#e9f9ed}.contact-history-chat .timeline-email .timeline-icon{color:#1679d1;background:#e8f2fd}.contact-history-chat article>div>b{color:#263e57;font-size:11px}.contact-history-chat article>div>p{white-space:normal;font-size:10px;line-height:1.5}.contact-history-chat article>div>small{line-height:1.5}.contact-history-chat a{color:#128198;font-weight:750}@media (max-width:520px){.contact-history-chat{gap:16px;padding:8px}.contact-history-chat article{grid-template-columns:27px minmax(0,1fr);width:100%}.contact-history-chat .timeline-end{grid-column:2;justify-items:start}}.contact-history-chat article.timeline-whatsapp,.contact-history-chat article.timeline-social,.contact-history-chat article.timeline-email{border-color:color-mix(in srgb,var(--history-channel-accent) 24%,#e1ebef);border-left:3px solid var(--history-channel-accent);background:color-mix(in srgb,var(--history-channel-accent) 4%,#fff)}.contact-history-chat article.timeline-whatsapp.outbound,.contact-history-chat article.timeline-social.outbound,.contact-history-chat article.timeline-email.outbound{border-left:1px solid color-mix(in srgb,var(--history-channel-accent) 24%,#e1ebef);border-right:3px solid var(--history-channel-accent);background:color-mix(in srgb,var(--history-channel-accent) 9%,#fff);margin-left:auto}.contact-history-chat article>div>small{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;display:block}.contact-history-chat .timeline-end{min-width:68px}.contact-history-open{width:25px;height:25px;color:var(--history-channel-accent,#128198);background:color-mix(in srgb,var(--history-channel-accent,#128198) 12%,#fff);border-radius:6px;place-items:center;display:grid}.contact-history-delivery{color:#71889a;place-items:center;display:inline-grid}.contact-history-delivery.read{color:#168cc9}.contact-history-delivery.failed{color:#bd4e5c}.contact-history-message-context{color:#607b8e;align-items:center;gap:4px;margin:3px 8px 3px 0;font-size:11px;font-style:italic;display:inline-flex}.contact-history-message-context span{margin-right:2px;font-size:14px;font-style:normal;display:inline-flex}.contact-history-attachments{justify-items:start;gap:5px;margin-top:8px;display:grid}@media (max-width:520px){.contact-history-chat article.timeline-whatsapp,.contact-history-chat article.timeline-social,.contact-history-chat article.timeline-email{width:min(92%,740px)}.contact-history-chat article.timeline-whatsapp.outbound,.contact-history-chat article.timeline-social.outbound,.contact-history-chat article.timeline-email.outbound{margin-left:auto}.contact-history-chat .timeline-end{grid-column:3;justify-items:end}.contact-history-chat article{grid-template-columns:27px minmax(0,1fr) auto}.contact-history-open{min-height:25px}}.contact-workbench-hero{grid-template-columns:128px minmax(0,1fr) minmax(230px,310px);align-items:start;min-height:0;padding:22px}.contact-workbench-actions{align-content:start;justify-items:stretch;gap:8px;display:grid}.contact-phone-responder-card{border:1px solid color-mix(in srgb,var(--channel-accent) 24%,#d6e8ef);background:color-mix(in srgb,var(--channel-accent) 4%,#fff);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 9px;padding:10px 11px;display:grid}.contact-phone-responder-card>span{gap:2px;min-width:0;display:grid}.contact-phone-responder-card>span small{color:#7a8da2;text-transform:uppercase;letter-spacing:.045em;font-size:8px;font-weight:900}.contact-phone-responder-card>span b{color:#34516e;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.contact-phone-responder-card>small{color:#6f8399;white-space:nowrap;font-size:9px;font-weight:850}.contact-phone-responder-card>label{min-width:0}.contact-phone-responder-card select,.contact-phone-responder-editor input{color:#3e5975;width:100%;min-height:31px;font:inherit;background:#fff;border:1px solid #d4e3ea;border-radius:7px;outline:0;padding:0 8px;font-size:9px;font-weight:800}.contact-phone-responder-card select:focus,.contact-phone-responder-editor input:focus{border-color:var(--channel-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--channel-accent) 12%,transparent)}.contact-phone-responder-card>.text-button{min-height:24px;color:var(--channel-accent);grid-column:1/-1;justify-self:start;padding:0;font-size:9px}.contact-phone-responder-editor{border-top:1px solid #e4edf1;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding-top:7px;display:grid}.contact-phone-responder-editor .button{min-height:31px;padding:0 9px;font-size:9px}.contact-phone-with-status{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;width:100%;display:grid}.contact-phone-with-status>a{width:100%!important}.contact-interactive-quotations,.contact-legacy-quotes{gap:8px;display:grid}.contact-interactive-quotations+.contact-legacy-quotes{border-top:1px solid #e8eff3}.contact-interactive-quotations>h3,.contact-legacy-quotes>h3{color:#536b84;text-transform:uppercase;letter-spacing:.045em;margin:0;padding:13px 18px 4px;font-size:10px;font-weight:900}.contact-interactive-quotations .text-button{white-space:nowrap;justify-self:end}.contact-quotation-contexts{gap:14px;padding:0 18px 18px;display:grid}.contact-quotation-context{border:1px solid color-mix(in srgb,var(--quotation-accent,#12a7b8) 22%,#dce8ed);background:#fff;border-radius:13px;width:100%;overflow:hidden}.contact-quotation-context>header{background:linear-gradient(110deg,color-mix(in srgb,var(--quotation-accent,#12a7b8) 6%,#fff),#fff);justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.contact-quotation-context-identity{align-items:center;gap:11px;min-width:0;display:flex}.contact-quotation-context-identity>.contact-channel-logo{flex:none;width:39px;height:39px}.contact-quotation-context-identity>div{min-width:0}.contact-quotation-context-identity h3{color:#294862;margin:2px 0;font-size:15px}.contact-quotation-context-identity span{color:#71869a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.contact-quotation-context>header>.button{flex:none;min-height:35px}.contact-quotation-context-list{border-top:1px solid #e3ecef;display:grid}.contact-quotation-context-list article{border-bottom:1px solid #e7eef1;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:13px 16px;display:grid}.contact-quotation-context-list article:last-child{border-bottom:0}.contact-quotation-main{align-items:flex-start;gap:10px;min-width:0;display:flex}.contact-quotation-row-logo{background:#fff;border:1px solid #dce8ed;border-radius:9px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.contact-quotation-row-logo>.contact-channel-logo{width:32px;height:32px}.contact-quotation-main .contact-quotation-summary{flex:auto}.contact-quotation-context-list .contact-quotation-summary{gap:3px;min-width:0;display:grid}.contact-quotation-context-list article b{color:#304c67;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-quotation-context-list article small{color:#71869a}.contact-quotation-actions{border-top:1px solid #edf2f4;grid-template-columns:auto auto auto;justify-content:end;align-items:center;gap:7px;padding-top:9px;display:grid}.contact-quotation-actions>strong{color:#526d84;white-space:nowrap;grid-column:1/-1;justify-self:start;font-size:10px}.contact-quotation-actions .text-button{white-space:nowrap;border:1px solid #c9dfe5;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;display:inline-flex}.contact-quotation-actions button.text-button{background:#f5fbfc}.contact-quotation-actions .text-button:last-child{color:#087f92;background:#effbfc;border-color:#95d7de}.contact-quotation-whatsapp-fallback{color:#795d1d;background:#fff9ea;border:1px solid #ead49b;border-radius:8px;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.contact-quotation-whatsapp-fallback small{color:inherit!important}.contact-quotation-whatsapp-fallback .text-button{white-space:nowrap;flex:none}.contact-quotation-readonly{color:#8291a3;white-space:nowrap;font-size:9px;font-weight:800}.contact-quotation-context-empty{color:#778b9e;border-top:1px solid #e3ecef;margin:0;padding:17px 16px;font-size:11px}.contact-quotation-lifecycle{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:max-content;padding:4px 7px;font-size:8px;font-weight:900}.contact-quotation-lifecycle.open{color:#176b62;background:#e8f7f4}.contact-quotation-lifecycle.closed{color:#687984;background:#edf1f4}.contact-quotation-buyer{color:#405a6e;flex-wrap:wrap;align-items:center;gap:3px 7px;display:flex}.contact-quotation-buyer>b{font-size:10px}.contact-quotation-buyer>small{font-size:9px}.contact-quotation-buyer>small+small:before{content:"·";color:#a4b2bc;margin-right:7px}.contact-quotation-context.editing{background:#f8fbfc;padding:14px}.contact-quotation-context.editing>header{margin:-14px -14px 14px}.contact-workbench-actions .contact-workbench-links{justify-items:stretch}.contact-workbench-actions .contact-workbench-links a,.contact-workbench-actions .contact-workbench-links>span{width:100%}.contact-task-launcher{justify-self:end}.contact-workbench-hero .contact-funnel-panel,.contact-workbench-hero .contact-message-composer,.contact-workbench-hero .contact-task-form{box-shadow:none;background:0 0;border:0;border-top:1px solid #e3edf1;border-radius:0;grid-column:1/-1;margin:0}.contact-workbench-hero .contact-funnel-panel{margin-top:18px;padding:17px 0 0}.contact-workbench-hero .contact-message-composer{margin-top:14px;padding:15px 0 0}.contact-workbench-hero .contact-task-form{background:0 0;margin-top:12px;padding:14px 0 0}.contact-workbench-detail{background:#fff;border:1px solid #dce8ef;border-radius:12px;margin-top:15px;overflow:hidden;box-shadow:0 5px 18px #18365206}.contact-workbench-detail .contact-workbench-tabs{background:#f9fcfd;border:0;border-bottom:1px solid #e7eef2}.contact-workbench-detail .dossier-content{margin-top:0}.contact-workbench-detail .dossier-block{box-shadow:none;border:0;border-radius:0}.contact-workbench-detail .dossier-block+.dossier-block{border-top:1px solid #e7eef2}.contact-workbench-detail .dossier-block>header{padding:17px 20px}.contact-funnel-stages button{border-color:color-mix(in srgb,var(--stage-color,#0f9eaf) 32%,#dce7ec);color:color-mix(in srgb,var(--stage-color,#0f9eaf) 78%,#29445f)}.contact-funnel-stages button:hover:not(:disabled),.contact-funnel-stages button.active{border-color:var(--stage-color,#0f9eaf);color:#fff;background:var(--stage-color,#0f9eaf)}.contact-email-capture{background:#f9fcfd;border:1px solid #d8e8ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:10px;display:grid}.contact-email-capture input{color:#304b68;min-width:0;min-height:35px;font:inherit;background:#fff;border:1px solid #d4e3eb;border-radius:7px;outline:0;padding:0 10px;font-size:11px}.contact-email-capture input:focus{border-color:#51c6d2;box-shadow:0 0 0 3px #19b8c61a}.contact-email-capture p{color:#9a5c62;grid-column:1/-1;margin:0;font-size:10px}@media (max-width:800px){.contact-workbench-hero{grid-template-columns:92px minmax(0,1fr)}.contact-workbench-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start}.contact-workbench-actions .contact-workbench-links{grid-column:1/-1;grid-template-columns:1fr 1fr;justify-items:stretch}.contact-task-launcher{grid-area:1/2}.contact-workbench-hero .contact-task-form{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-workbench-detail .orders-chart{margin:14px 14px 0}}@media (max-width:520px){.contact-workbench-hero{grid-template-columns:72px minmax(0,1fr)}.contact-workbench-actions .contact-workbench-links,.contact-phone-responder-card{grid-template-columns:1fr}.contact-phone-responder-card>label,.contact-phone-responder-card>small{grid-column:1}.contact-phone-responder-editor{grid-template-columns:1fr 1fr}.contact-phone-responder-editor label{grid-column:1/-1}.contact-workbench-hero .contact-funnel-panel,.contact-workbench-hero .contact-message-composer,.contact-workbench-hero .contact-task-form,.contact-email-capture{grid-template-columns:1fr}.contact-email-capture .button{justify-content:center}.contact-workbench-detail .orders-chart{margin:12px 12px 0}.contact-quotation-contexts{padding:0 12px 12px}.contact-quotation-context>header{flex-direction:column;align-items:stretch}.contact-quotation-context>header>.button{justify-content:center;width:100%}.contact-quotation-context-list article{grid-template-columns:1fr;gap:9px}.contact-quotation-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.contact-quotation-actions>strong{grid-column:1/-1}.contact-quotation-actions .text-button,.contact-quotation-actions .contact-quotation-readonly{width:100%;min-width:0}.contact-quotation-whatsapp-fallback{flex-direction:column;justify-content:flex-start;align-items:stretch}.contact-quotation-whatsapp-fallback .text-button{justify-content:flex-start}}.contact-task-dialog-layer{z-index:150;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071b3594;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.contact-task-dialog{background:#fff;border:1px solid #cbe0e8;border-radius:18px;outline:0;grid-template-rows:auto minmax(0,1fr) auto;width:min(860px,100%);max-height:min(690px,100dvh - 44px);display:grid;overflow:hidden;box-shadow:0 28px 76px #061d3857}.contact-task-dialog>header{background:linear-gradient(118deg,#fff 20%,#eefbfc);border-bottom:1px solid #dce9ee;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:19px 21px;display:grid}.contact-task-dialog-icon{color:#078da1;background:#eafbfc;border:1px solid #bde4e8;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.contact-task-dialog h2{color:#1e405e;letter-spacing:-.45px;margin:2px 0 0;font-family:Manrope,sans-serif;font-size:20px}.contact-task-dialog header p:not(.eyebrow){color:#72879c;margin:4px 0 0;font-size:10px;line-height:1.45}.contact-task-dialog-close{color:#4f6982;cursor:pointer;background:#fff;border:1px solid #d3e2e9;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.contact-task-dialog-body{background:#f9fcfd;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:14px;padding:21px;display:grid;overflow:auto}.contact-task-dialog-body label{color:#526b84;gap:6px;font-size:10px;font-weight:900;display:grid}.contact-task-template-field,.contact-task-message-field{grid-column:1/-1}.contact-task-title-field{grid-column:span 2}.contact-task-dialog-body input,.contact-task-dialog-body select,.contact-task-dialog-body textarea{color:#304b68;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #d6e4eb;border-radius:9px;outline:0;padding:0 11px;font-size:11px}.contact-task-dialog-body textarea{resize:vertical;min-height:108px;padding:10px 11px;line-height:1.5}.contact-task-dialog-body input:focus,.contact-task-dialog-body select:focus,.contact-task-dialog-body textarea:focus{border-color:#4fc4d0;box-shadow:0 0 0 3px #12b3c31f}.contact-ready-message-picker{align-items:end;gap:10px;margin-bottom:10px;display:flex}.contact-ready-message-picker label{color:#526b84;flex:1;gap:5px;font-size:10px;font-weight:900;display:grid}.contact-ready-message-picker select{color:#304b68;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #d6e4eb;border-radius:8px;padding:0 10px;font-size:10px}.contact-ready-message-picker a{color:#078da1;flex:none;padding:0 2px 8px;font-size:10px;font-weight:900;text-decoration:none}.contact-ready-message-empty{color:#6f8497;background:#fff;border:1px dashed #cadfe6;border-radius:9px;flex:1;gap:3px;min-height:52px;padding:9px 11px;font-size:10px;line-height:1.4;display:grid}.contact-ready-message-empty b{color:#304d68}.contact-ready-message-empty a{padding:0}.contact-task-dialog>footer{background:#fff;border-top:1px solid #dce9ee;justify-content:space-between;align-items:center;gap:12px;padding:14px 21px;display:flex}.contact-task-dialog>footer small{color:#788b9e;font-size:9px}.contact-task-dialog-actions{gap:8px;display:flex}.contact-task-dialog-actions .button{min-height:37px}@media (max-width:700px){.contact-task-dialog-layer{align-items:end;padding:0}.contact-task-dialog{border-bottom:0;border-radius:18px 18px 0 0;width:100%;max-height:min(92dvh,760px)}.contact-task-dialog>header{padding:16px}.contact-task-dialog-body{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.contact-task-title-field{grid-column:span 1}.contact-task-dialog>footer{flex-direction:column;align-items:stretch;padding:14px 16px}.contact-task-dialog-actions{width:100%}.contact-task-dialog-actions .button{flex:1;justify-content:center}.contact-ready-message-picker{flex-direction:column;align-items:stretch}.contact-ready-message-picker a{padding:0}}@media (max-width:460px){.contact-task-dialog-body{grid-template-columns:1fr}.contact-task-template-field,.contact-task-title-field,.contact-task-message-field{grid-column:auto}.contact-task-dialog h2{font-size:17px}}.contact-task-launchers{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.contact-task-mode-picker{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contact-task-mode-picker button{color:#49657d;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2e2e9;border-radius:10px;justify-content:center;font-size:10px;font-weight:900}.contact-task-mode-picker button.is-active{color:#087f91;background:#eefbfc;border-color:#5ac4ce;box-shadow:0 0 0 3px #12b3c314}.contact-task-template-empty{color:#6f8497;text-align:center;background:#fff;border:1px dashed #cadfe6;border-radius:11px;grid-column:1/-1;justify-items:center;gap:8px;padding:18px;font-size:10px;display:grid}.contact-task-template-empty a{color:#078da1;font-weight:900;text-decoration:none}.contact-task-title-summary{color:#71859a;background:#fff;border:1px solid #dce7ec;border-radius:9px;grid-column:1/-1;gap:3px;padding:10px 12px;font-size:9px;display:grid}.contact-task-title-summary b{color:#304d68;font-size:11px}.contact-task-assignee-warning{color:#855f1e;background:#fff9ec;border:1px solid #edd5a4;border-radius:9px;grid-column:1/-1;align-items:center;gap:7px;margin:0;padding:9px 11px;font-size:9px;font-weight:850;display:flex}.contact-task-dialog-body kbd{color:#4c6379;font:inherit;background:#fff;border:1px solid #cfdae1;border-bottom-width:2px;border-radius:5px;padding:2px 5px;font-size:8px;font-weight:900}@media (max-width:700px){.contact-task-launchers{justify-content:stretch;width:100%}.contact-task-launchers .button{flex:1;justify-content:center}.contact-task-mode-picker{grid-template-columns:1fr}}.contact-workbench-page{--channel-accent:#0f9eaf}.contact-workbench-page .contact-workbench-hero{background:linear-gradient(118deg,color-mix(in srgb,var(--channel-accent) 7%,#fff),#fff 52%,color-mix(in srgb,var(--channel-accent) 3%,#fff))}.contact-large-avatar{background:#fff;border:0;box-shadow:0 0 0 1px #edf1f4}.contact-large-avatar>img{object-fit:contain;background:#fff}.contact-name-and-badges{align-items:start;gap:8px;display:grid}.contact-name-and-badges h1{margin:0}.contact-status-badges{flex-wrap:wrap;gap:6px;display:flex}.contact-status-badges>a{border:1px solid color-mix(in srgb,var(--badge-accent) 23%,#dce8ef);color:#425d77;background:#fff;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:3px 8px 3px 4px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.contact-status-badges>a:hover{border-color:var(--badge-accent);background:color-mix(in srgb,var(--badge-accent) 5%,#fff)}.contact-status-badges .contact-channel-logo{background:#fff;border-radius:50%;width:20px;height:20px}.contact-status-badges b{color:var(--badge-color);background:var(--badge-tint);white-space:nowrap;border-radius:999px;padding:2px 5px;font-size:8px}.contact-workbench-hero .contact-funnel-panel{align-items:flex-start;gap:18px;min-height:0;padding:14px 0 0;display:flex}.contact-workbench-hero .contact-funnel-panel>header{flex:0 0 178px;grid-row:auto;display:grid}.contact-funnel-rows{flex:1;gap:8px;min-width:0;display:grid}.contact-workbench-hero .contact-funnel-row{grid-template-columns:minmax(118px,.28fr) minmax(0,1fr);min-height:34px}.contact-workbench-hero .contact-funnel-stages{gap:5px}.contact-workbench-hero .contact-funnel-stages button{border-radius:7px;min-height:28px;font-size:9px}.contact-funnel-channel{color:#38516d;align-items:center;gap:8px;min-width:0;font-size:10px;font-weight:800;display:flex}.contact-funnel-channel .contact-channel-logo{width:27px;height:27px}.contact-funnel-channel span:last-child{text-overflow:ellipsis;overflow:hidden}.contact-workbench-detail .contact-history-channel-filter{gap:8px;margin:0 18px 14px;display:grid}.contact-history-channel-options{flex-wrap:wrap;gap:7px;display:flex}.contact-history-channel-options button{color:#435d75;min-height:37px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e2e9;border-radius:9px;align-items:center;gap:7px;padding:4px 10px 4px 5px;font-size:10px;font-weight:800;display:inline-flex}.contact-history-channel-options button:hover,.contact-history-channel-options button.active{border-color:var(--history-channel-accent,#0f9eaf);color:#17677b;background:color-mix(in srgb,var(--history-channel-accent,#0f9eaf) 9%,#fff)}.contact-history-channel-options button:focus-visible{outline-offset:2px;outline:2px solid #0f9eaf}.contact-history-channel-options .contact-channel-logo,.contact-history-all-icon{border-radius:7px;width:27px;height:27px}.contact-history-all-icon{color:#0b8296;background:#e0f9fb;place-items:center;display:grid}.contact-workbench-detail .contact-history-ai{margin:12px 18px 16px}.contact-workbench-detail .contact-history-global-note{margin:0 18px 12px}.contact-workbench-detail .dossier-tabs .active{color:var(--channel-accent);background:color-mix(in srgb,var(--channel-accent) 11%,#fff)}.contact-message-composer{position:relative}.contact-composer-fields{gap:7px;display:grid;position:relative}.contact-composer-channel-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.contact-composer-channel-picker button:only-child{grid-column:1/-1}.contact-composer-channel-picker button{color:#587087;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e2e9;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.contact-composer-channel-picker button:hover:not(:disabled),.contact-composer-channel-picker button.active{border-color:var(--channel-accent);color:var(--channel-accent);background:color-mix(in srgb,var(--channel-accent) 8%,#fff)}.contact-composer-channel-picker button:disabled{cursor:not-allowed;opacity:.48}.contact-composer-selected-channel{color:#38516d;justify-content:space-between;align-items:baseline;gap:9px;padding:2px 1px;display:flex}.contact-composer-selected-channel b{font-size:11px}.contact-composer-selected-channel small,.contact-composer-empty{color:#7d8fa3;font-size:10px;line-height:1.45}.contact-composer-empty{text-align:center;background:#fbfdfe;border:1px dashed #ccdce5;border-radius:8px;margin:4px 0;padding:10px 11px}.contact-format-toolbar{background:#f9fcfd;border:1px solid #dce8ef;border-radius:8px;align-items:center;gap:3px;min-height:31px;padding:3px;display:flex;position:relative}.contact-format-toolbar>button{color:#587087;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:27px;height:25px;padding:0;display:grid}.contact-format-toolbar>button:hover,.contact-format-toolbar>button:focus-visible{color:var(--channel-accent);background:#fff;outline:0;box-shadow:0 1px 5px #19365214}.contact-composer-helpers{color:#6f8297;flex-wrap:wrap;align-items:center;gap:5px;padding-top:1px;font-size:9px;font-weight:800;display:flex}.contact-composer-helpers>span{margin-right:2px}.contact-composer-helpers button{border:1px solid color-mix(in srgb,var(--channel-accent) 30%,#d7e5eb);color:#157e91;min-height:25px;font:inherit;cursor:pointer;background:#f4fcfd;border-radius:999px;padding:0 8px;font-size:9px;font-weight:800}.contact-composer-helpers button:hover,.contact-composer-helpers button:focus-visible{border-color:var(--channel-accent);color:#0c6f80;background:#e9f9fa;outline:0}.contact-emoji-picker{z-index:5;background:#fff;border:1px solid #dce7ed;border-radius:8px;grid-template-columns:repeat(6,1fr);gap:2px;width:220px;max-height:210px;padding:6px;display:grid;position:absolute;top:34px;left:0;overflow:auto;box-shadow:0 12px 28px #152e4929}.contact-emoji-picker>span{border-radius:5px;place-items:center;width:32px;height:32px;display:grid;position:relative}.contact-emoji-picker>span.is-favorite{background:#fff8e6}.contact-emoji-picker>span>button:first-child{cursor:pointer;background:0 0;border:0;border-radius:5px;width:32px;height:32px;font-size:16px}.contact-emoji-picker>span>button:first-child:hover{background:#f0fafb}.contact-emoji-picker .contact-emoji-favorite{color:#93a3b0;cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;width:13px;height:13px;padding:0;display:grid;position:absolute;top:0;right:0}.contact-emoji-picker>span:hover .contact-emoji-favorite,.contact-emoji-picker>span:focus-within .contact-emoji-favorite,.contact-emoji-picker>span.is-favorite .contact-emoji-favorite{opacity:1}.contact-emoji-picker>span.is-favorite .contact-emoji-favorite{color:#d09321}.contact-message-composer textarea{min-height:96px}.preserved-company-records{background:#fcfdfe;border:1px solid #e0e9ee;border-radius:10px;gap:0;margin:16px 18px 0;display:grid;overflow:hidden}.preserved-company-records>header{background:#fff;border-bottom:1px solid #e8eff3;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.preserved-company-records .eyebrow{margin:0 0 3px}.preserved-company-records h3{color:#334d69;margin:0;font-size:13px}.preserved-company-records>header>span{color:#71869c;font-size:10px;font-weight:800}.preserved-record-section{padding:14px 15px}.preserved-record-section+.preserved-record-section{border-top:1px solid #e8eff3}.preserved-record-section h4{color:#536b84;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-size:10px;font-weight:900}.preserved-record-list{gap:7px;display:grid}.preserved-record-list article{background:#fff;border:1px solid #e2eaf0;border-radius:8px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:7px 9px;min-height:48px;padding:10px;display:grid}.preserved-record-dot{background:var(--channel-accent);border-radius:50%;width:8px;height:8px}.preserved-record-list article>div{gap:2px;min-width:0;display:grid}.preserved-record-list b{color:#38516d;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.preserved-record-list small{color:#6e8298;font-size:9px;font-weight:800}.preserved-record-list p{color:#708399;margin:1px 0 0;font-size:10px;line-height:1.45}.preserved-record-list em{color:#8292a3;white-space:nowrap;text-overflow:ellipsis;max-width:255px;font-size:9px;font-style:normal;overflow:hidden}.preserved-record-value{align-items:center;gap:6px;min-width:0;display:flex}.preserved-record-value>b{min-width:0}.preserved-record-action-row{border-top:1px solid #eef3f6;flex-wrap:wrap;grid-column:2;justify-content:space-between;align-items:center;padding-top:4px;gap:7px 12px!important;display:flex!important}.preserved-record-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px 9px;min-width:0;display:flex}.preserved-record-action-row>em{text-align:right;flex:0 255px;margin-left:auto}.preserved-record-action-row>.preserved-record-evidence{margin-left:auto}.preserved-record-controls{align-items:center;gap:5px;display:flex}.preserved-record-controls select{color:#566f87;max-width:125px;min-height:28px;font:inherit;background:#fff;border:1px solid #d8e5eb;border-radius:6px;padding:0 6px;font-size:9px;font-weight:800}.preserved-record-controls .text-button{min-height:28px;color:var(--channel-accent);white-space:nowrap;padding:0 6px;font-size:9px}.preserved-address-evidence-locked{color:#677d8e;cursor:default;align-items:center;gap:5px;min-height:28px;font-size:9px;font-weight:800;display:inline-flex}.preserved-address-evidence-locked input{accent-color:#769e84;opacity:1;cursor:default;width:14px;height:14px;margin:0}.preserved-record-controls{flex-wrap:wrap}.preserved-record-controls .text-button.danger,.current-company-address-remove{color:#a43d43}.current-company-address-remove{align-self:flex-start;margin-top:5px;padding:3px 0;font-size:10px;font-weight:800}@media (max-width:800px){.preserved-company-records{margin:12px}.preserved-record-list article{grid-template-columns:8px minmax(0,1fr)}.preserved-record-list em,.preserved-record-controls{grid-column:2}.preserved-record-action-row{flex-direction:row;align-items:center}.preserved-record-actions,.preserved-record-controls{flex-wrap:wrap;justify-content:flex-start}.contact-workbench-hero .contact-funnel-panel{grid-template-columns:1fr;gap:10px;display:grid}.contact-workbench-hero .contact-funnel-panel>header{display:grid}.contact-workbench-hero .contact-funnel-row{grid-template-columns:1fr}.contact-name-and-badges{gap:9px;display:grid}.contact-status-badges>a span{display:none}.contact-workbench-detail .contact-history-channel-filter,.contact-workbench-detail .contact-history-ai{margin-inline:14px}}@media (max-width:520px){.contact-composer-selected-channel{flex-direction:column;align-items:flex-start;gap:2px}.contact-composer-helpers{gap:4px}.contact-composer-helpers>span{flex-basis:100%}}.econotec-layout-assets{background:linear-gradient(135deg,#fbfefd,#f6fcfd);border:1px solid #dbe8ed;border-radius:12px;gap:14px;margin:16px 18px 0;padding:16px;display:grid}.econotec-layout-assets-header,.econotec-layout-company>header,.econotec-layout-models>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.econotec-layout-assets-header .eyebrow,.econotec-layout-company>header small,.econotec-layout-models>header small{margin:0 0 4px}.econotec-layout-assets h3,.econotec-layout-company h4,.econotec-layout-assets h5{color:#284764;margin:0;font-family:Manrope,sans-serif}.econotec-layout-assets h3{font-size:15px}.econotec-layout-company h4{font-size:13px}.econotec-layout-assets h5{font-size:12px}.econotec-layout-assets-header p:not(.eyebrow){color:#71869a;max-width:620px;margin:5px 0 0;font-size:10px;line-height:1.45}.econotec-layout-company-list,.econotec-layout-model-list{gap:13px;display:grid}.econotec-layout-company{background:#fff;border:1px solid #dce9ed;border-radius:11px;gap:14px;padding:14px;display:grid}.econotec-layout-company>header small,.econotec-layout-company>header span,.econotec-layout-models>header small,.econotec-layout-numerations header small,.econotec-layout-model-title small{color:#6f8399;font-size:9px;font-weight:850}.econotec-layout-company>header span{margin-top:4px;display:block}.econotec-layout-numerations{background:linear-gradient(145deg,#fff,#f7fbfc);border:1px solid #dce8ed;border-radius:10px;align-content:start;gap:12px;width:100%;min-width:0;padding:13px;display:grid}.econotec-layout-numerations>header{color:#7590a5;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.econotec-layout-numerations>p{color:#75899c;margin:0;font-size:10px;line-height:1.5}.econotec-layout-numeration-list{flex-wrap:wrap;align-content:flex-start;gap:7px;display:flex}.econotec-layout-numeration-list button{color:#34536e;min-width:108px;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfe4e8;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:7px 10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.econotec-layout-numeration-list button:hover,.econotec-layout-numeration-list button:focus-visible{border-color:#69c3cd;outline:0;transform:translateY(-1px);box-shadow:0 0 0 3px #17a3b31a}.econotec-layout-numeration-list b{overflow-wrap:anywhere;font-size:11px}.econotec-layout-numeration-list span{color:#74899c;white-space:nowrap;font-size:8px;font-weight:850}.econotec-layout-models{border-top:1px solid #e1ecef;gap:10px;padding-top:13px;display:grid}.econotec-layout-model-empty{color:#71869a;background:#fbfdfe;border:1px dashed #cfe1e7;border-radius:9px;margin:0;padding:14px;font-size:10px;line-height:1.5}.econotec-layout-models>header .button{flex:none;min-height:34px}.econotec-layout-model{background:#f8fbfc;border:1px solid #d9e7ec;border-radius:11px;gap:10px;min-width:0;padding:11px;display:grid}.econotec-layout-model.is-empty{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 11px;display:flex}.econotec-layout-model.is-empty .econotec-layout-model-title{flex:260px}.econotec-layout-model.is-empty .econotec-layout-model-meta{flex:0 auto}.econotec-layout-model-title{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:1px 2px;display:flex}.econotec-layout-model-title>div{min-width:0}.econotec-layout-model-title h5{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.econotec-layout-model-title .icon-button,.econotec-layout-model-title-editor .icon-button{color:#0c8fa0;cursor:pointer;background:#fff;border:1px solid #d4e3e8;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;padding:0;display:grid}.econotec-layout-model-title-actions{flex:none;align-items:center;gap:6px;display:flex}.econotec-layout-archive-model{color:#aa4b51;min-height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #efcaca;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.econotec-layout-archive-model:hover,.econotec-layout-archive-model:focus-visible{border-color:#db858b;outline:0;box-shadow:0 0 0 3px #bc495217}.econotec-layout-archive-model:disabled{opacity:.55;cursor:wait}.econotec-layout-model-title-editor{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.econotec-layout-model-title-editor label{min-width:0}.econotec-layout-model-title-editor input{color:#304f6b;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #75c9d2;border-radius:8px;outline:0;padding:0 10px;font-size:11px;font-weight:800;box-shadow:0 0 0 3px #13aab914}.econotec-layout-model-title .icon-button:disabled,.econotec-layout-model-title-editor .icon-button:disabled{opacity:.55;cursor:wait}.econotec-layout-model-meta{color:#70869a;flex-wrap:wrap;gap:5px 8px;min-width:0;font-size:8px;font-weight:750;display:flex}.econotec-layout-model-meta span{background:#fff;border:1px solid #deeaee;border-radius:999px;align-items:center;min-height:22px;padding:2px 7px;display:inline-flex}.econotec-layout-coherence{border-radius:9px;align-items:flex-start;gap:8px;margin:0;padding:9px 10px;font-size:9px;line-height:1.45;display:flex}.econotec-layout-coherence>svg{flex:none;margin-top:1px}.econotec-layout-coherence>div{flex:1;gap:3px;min-width:0;display:grid}.econotec-layout-coherence b{font-size:10px}.econotec-layout-coherence p,.econotec-layout-coherence ul{margin:0}.econotec-layout-coherence ul{gap:2px;padding-left:16px;display:grid}.econotec-layout-coherence .button{flex:none;min-height:30px}.econotec-layout-coherence.is-review{color:#815f29;background:#fff9eb;border:1px solid #ead39b}.econotec-layout-coherence.is-confirmed{color:#267353;background:#eaf8f1;width:max-content;font-weight:850;display:inline-flex}.econotec-layout-model-file-actions{justify-content:flex-end;display:flex}.econotec-layout-model-file-actions .button{min-height:31px;padding:0 10px}.econotec-layout-model-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;display:grid}.econotec-layout-missing-slot{color:#71869a;background:#fff;border:1px dashed #cddfe5;border-radius:10px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.econotec-layout-missing-slot>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.econotec-layout-missing-slot>header>div{gap:3px;min-width:0;display:grid}.econotec-layout-missing-slot header small{color:#6e8297;text-transform:uppercase;letter-spacing:.045em;font-size:8px;font-weight:900}.econotec-layout-missing-slot header b{color:#38536f;font-size:10px;line-height:1.35}.econotec-layout-missing-slot>p{margin:0;font-size:9px}.econotec-layout-missing-slot .econotec-layout-versions{margin:0 -10px -10px}.econotec-layout-card{background:#fbfdfe;border:1px solid #dce8ed;border-radius:10px;grid-template-rows:auto auto auto;min-width:0;display:grid;overflow:hidden}.econotec-layout-card>header{background:#fff;border-bottom:1px solid #e8eff2;justify-content:space-between;align-items:flex-start;gap:8px;min-height:52px;padding:10px 11px 9px;display:flex}.econotec-layout-card header>div{gap:3px;min-width:0;display:grid}.econotec-layout-card header small{color:#6e8297;text-transform:uppercase;letter-spacing:.045em;font-size:8px;font-weight:900}.econotec-layout-card header b{color:#38536f;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.econotec-layout-origin{color:#0b8797;font-size:8px;font-style:normal;font-weight:850}.econotec-layout-thumbnail-diagnostic{color:#9a6b2b;align-items:flex-start;gap:4px;max-width:100%;font-size:7px;font-style:normal;font-weight:750;line-height:1.35;display:flex}.econotec-layout-thumbnail-diagnostic svg{flex:none;margin-top:1px}.econotec-layout-preview{aspect-ratio:4/3;background:repeating-conic-gradient(#f8fbfc 0 25%,#f3f8fa 0 50%) 50%/15px 15px;place-items:center;width:100%;min-height:0;padding:10px;display:grid;overflow:hidden}.econotec-layout-preview-button,.econotec-layout-preview-surface{color:#526d84;width:100%;min-width:0;height:100%;min-height:0;font:inherit;background:#fff;border:0;border-radius:7px;place-items:center;padding:0;text-decoration:none;display:grid;position:relative;overflow:hidden}.econotec-layout-preview-button{cursor:zoom-in}.econotec-layout-preview-button:hover,.econotec-layout-preview-button:focus-visible{outline-offset:-3px;outline:3px solid #1dabb929}.econotec-layout-preview-button>img,.econotec-layout-preview-surface>img{object-fit:contain;object-position:center;width:100%;min-width:0;height:100%;min-height:0;display:block}.econotec-layout-pdf-placeholder{color:#698095;text-align:center;place-items:center;gap:4px;display:grid}.econotec-layout-pdf-placeholder b{font-size:11px}.econotec-layout-pdf-placeholder small{max-width:180px;font-size:8px;font-weight:750}.econotec-layout-pdf-surface{position:relative}.econotec-layout-pdf-status{z-index:2;color:#315774;background:#fffffff5;border-radius:7px;align-items:center;gap:4px;max-width:calc(100% - 145px);padding:5px 7px;font-size:8px;font-weight:850;display:inline-flex;position:absolute;top:7px;left:7px;box-shadow:0 2px 8px #1431481a}.econotec-layout-pdf-status.is-error{color:#8a5b20;background:#fff9ebf7}.econotec-layout-browser-pdf{grid-template-rows:minmax(0,1fr) auto;gap:7px;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative}.econotec-layout-pdf-pagination{z-index:1;color:#315774;background:#fffffff5;border:1px solid #cfe1e8f5;border-radius:8px;justify-self:center;align-items:center;gap:4px;padding:4px;display:flex;position:static;box-shadow:0 2px 8px #1431481a}.econotec-layout-pdf-pagination button{color:#315774;cursor:pointer;background:#fff;border:1px solid #d7e5ea;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.econotec-layout-pdf-pagination button:hover,.econotec-layout-pdf-pagination button:focus-visible{color:#087f90;border-color:#72c7d1;outline:0}.econotec-layout-pdf-pagination button:disabled{opacity:.42;cursor:default}.econotec-layout-pdf-pagination b{text-align:center;min-width:70px;font-size:8px}.econotec-layout-pdf-retry{color:#087f90;max-width:100%;min-height:28px;font:inherit;text-align:center;white-space:normal;cursor:pointer;background:#fff;border:1px solid #72c7d1;border-radius:7px;justify-content:center;justify-self:center;align-items:center;gap:4px;padding:5px 8px;font-size:8px;font-weight:900;line-height:1.35;display:inline-flex}.econotec-layout-empty{color:#7b8da0;text-align:center;background:#fff;place-items:center;gap:7px;width:100%;height:100%;min-height:0;padding:13px;font-size:10px;font-weight:800;display:grid}.econotec-layout-empty.is-ambiguous{color:#9a6b2b;background:#fffaf0}.econotec-layout-empty.is-without_back{color:#6f8093;background:#fafbfd}.econotec-layout-card>footer{background:#fff;border-top:1px solid #e8eff2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;min-height:42px;padding:8px 9px;display:grid}.econotec-layout-card>footer>span{color:#7c8da0;white-space:nowrap;text-overflow:ellipsis;font-size:8px;line-height:1.3;overflow:hidden}.econotec-layout-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px 9px;display:flex}.econotec-layout-card>footer>.econotec-layout-card-upload-hint{color:#168392;width:100%;min-height:34px;font:inherit;white-space:normal;text-overflow:clip;cursor:pointer;background:#f5fcfc;border:1px dashed #9fcfd6;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-size:8px;font-weight:850;display:flex;overflow:visible}.econotec-layout-card>footer>.econotec-layout-card-upload-hint:hover,.econotec-layout-card>footer>.econotec-layout-card-upload-hint:focus-visible,.econotec-layout-card.is-dragging>footer>.econotec-layout-card-upload-hint{background:#eefdfe;border-color:#16a7b6;outline:0;box-shadow:0 0 0 3px #16a7b61a}.econotec-layout-card>footer>.econotec-layout-card-upload-hint:disabled{opacity:.62;cursor:wait}.econotec-layout-card .text-button{color:#0b90a1;min-height:25px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.econotec-layout-card .text-button:disabled{opacity:.55;cursor:wait}.econotec-layout-versions{background:#f8fbfc;border-top:1px solid #e2ecef}.econotec-layout-versions>summary{color:#44637d;cursor:pointer;padding:9px 11px;font-size:8px;font-weight:900}.econotec-layout-versions>summary:hover,.econotec-layout-versions>summary:focus-visible{color:#087f90;background:#f0f9fa;outline:0}.econotec-layout-versions>ul{margin:0;padding:0 10px 10px;list-style:none;display:grid}.econotec-layout-versions li{border-top:1px solid #e2ecef;min-width:0}.econotec-layout-version-button{color:#73879a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.econotec-layout-version-button>span:first-child{gap:2px;min-width:0;display:grid}.econotec-layout-version-button b{color:#36536d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.econotec-layout-version-button small{color:#73879a;font-size:7px;line-height:1.4}.econotec-layout-version-button>span:last-child{color:#0b8798;font-size:8px;font-weight:900}.econotec-layout-version-button:hover,.econotec-layout-version-button:focus-visible,.econotec-layout-version-button[aria-pressed=true]{color:#087f90;background:#eef9fa;outline:0}.econotec-layout-upload{grid-column:1/-1;min-width:0}.econotec-layout-upload-dropzone{color:#157f8e;width:100%;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:#f5fcfc;border:1px dashed #9fcfd6;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;padding:9px 11px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.econotec-layout-upload-dropzone>svg{grid-row:1/3}.econotec-layout-upload-dropzone>span{font-size:9px;font-weight:900}.econotec-layout-upload-dropzone>small{color:#70899a;font-size:8px;font-weight:750}.econotec-layout-upload-dropzone:hover,.econotec-layout-upload-dropzone:focus-visible,.econotec-layout-upload-dropzone.is-dragging{background:#eefdfe;border-color:#16a7b6;outline:0;box-shadow:0 0 0 3px #16a7b61a}.econotec-layout-upload-dropzone:disabled{opacity:.62;cursor:wait}.econotec-layout-back-choice{background:#f8fbfc;border:1px solid #dce7eb;border-radius:999px;flex:none;align-items:center;padding:2px;display:inline-flex}.econotec-layout-back-options{align-items:center;gap:1px;display:inline-flex}.econotec-layout-back-options button{color:#6e8193;min-height:23px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 7px;font-size:8px;font-weight:900}.econotec-layout-back-options button.is-selected{color:#596d7e;background:#edf2f5;box-shadow:0 1px 3px #1e384c14}.econotec-layout-back-options button.is-selected.is-with-back{color:#1f7650;background:#e9f9ef}.econotec-layout-back-options button:disabled{cursor:not-allowed;opacity:.7}.econotec-layout-no-back{aspect-ratio:4/3;color:#718498;text-align:center;background:linear-gradient(145deg,#fbfdfe,#f4f8fa);align-content:center;justify-items:center;gap:6px;width:100%;min-height:0;padding:18px;display:grid}.econotec-layout-no-back p{max-width:260px;margin:0;font-size:9px;line-height:1.45}.econotec-layout-error,.econotec-layout-loading{border-radius:8px;align-items:center;gap:7px;margin:0;padding:9px 10px;font-size:10px;font-weight:800;display:flex}.econotec-layout-error{color:#a7484f;background:#fff6f6;border:1px solid #f0c6c7}.econotec-layout-loading{color:#60798f;background:#f6fafb}.econotec-layout-preview-dialog-layer,.econotec-layout-type-dialog-layer{z-index:1760;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071b35a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.econotec-layout-preview-dialog{background:#fff;border:1px solid #cbe2e7;border-radius:20px;outline:0;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,96vw);height:min(900px,94dvh);display:grid;overflow:hidden;box-shadow:0 32px 90px #061c3561}.econotec-layout-preview-dialog>header,.econotec-layout-type-dialog>header{background:linear-gradient(120deg,#fff,#eefbfc);border-bottom:1px solid #dfecef;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.econotec-layout-preview-dialog h2,.econotec-layout-type-dialog h2{color:#294764;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 3px;font-family:Manrope,sans-serif;font-size:18px;overflow:hidden}.econotec-layout-preview-dialog header p:not(.eyebrow),.econotec-layout-type-dialog header p:not(.eyebrow){color:#708499;margin:0;font-size:9px}.econotec-layout-preview-dialog-heading-actions{flex:none;align-items:center;gap:7px;display:flex}.econotec-layout-preview-dialog-heading-actions .button{min-height:34px}.econotec-layout-preview-dialog-body{background:#f5f9fb;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:16px;display:grid;overflow:auto}.econotec-layout-preview-dialog-canvas{background:repeating-conic-gradient(#f8fbfc 0 25%,#f1f6f8 0 50%) 50%/18px 18px;border:1px solid #dce8ed;border-radius:13px;place-items:center;min-height:420px;padding:14px;display:grid;overflow:hidden}.econotec-layout-preview-dialog-canvas>.econotec-layout-preview-surface,.econotec-layout-preview-dialog-canvas>.econotec-layout-browser-pdf{max-width:100%;max-height:100%}.econotec-layout-browser-pdf.is-expanded{min-height:420px}.econotec-layout-preview-dialog .econotec-layout-versions{background:#fff;border:1px solid #dce8ed;border-radius:10px;overflow:hidden}.econotec-layout-preview-dialog .econotec-layout-versions>summary{padding:11px 13px}.econotec-layout-preview-dialog>footer{background:#fff;border-top:1px solid #dfecef;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.econotec-layout-preview-dialog>footer>nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.econotec-layout-type-dialog{background:#fff;border:1px solid #cbe2e7;border-radius:17px;outline:0;grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,100%);max-height:calc(100dvh - 40px);display:grid;overflow:hidden;box-shadow:0 28px 78px #061c3557}.econotec-layout-type-dialog-body{color:#526b81;background:#fbfdfe;gap:13px;padding:18px;font-size:10px;display:grid;overflow:auto}.econotec-layout-type-dialog-body>p{margin:0;line-height:1.5}.econotec-layout-type-dialog-body label{color:#405b73;gap:6px;font-weight:900;display:grid}.econotec-layout-type-dialog-body select{color:#34506d;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #d4e3e9;border-radius:8px;outline:0;padding:0 10px;font-size:11px}.econotec-layout-type-dialog-body select:focus{border-color:#42bfcc;box-shadow:0 0 0 3px #13b4c21c}.econotec-layout-type-conflict{color:#815f29;background:#fff9eb;border:1px solid #ead39b;border-radius:9px;align-items:flex-start;gap:9px;padding:11px;display:flex}.econotec-layout-type-conflict>svg{flex:none}.econotec-layout-type-conflict>div{gap:5px;display:grid}.econotec-layout-type-conflict p{margin:0;line-height:1.45}.econotec-layout-type-conflict>div>div{flex-wrap:wrap;gap:7px;margin-top:3px;display:flex}.econotec-layout-type-dialog>footer{background:#fff;border-top:1px solid #dfecef;justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.econotec-layout-dialog-layer{z-index:170;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071b358a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.econotec-layout-dialog{background:#fff;border:1px solid #cbe2e7;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(570px,100%);display:grid;overflow:hidden;box-shadow:0 27px 70px #061c3552}.econotec-layout-dialog>header{background:linear-gradient(120deg,#fff,#eefbfc);border-bottom:1px solid #dfecef;justify-content:space-between;align-items:flex-start;gap:13px;padding:18px;display:flex}.econotec-layout-dialog h2{color:#294764;margin:2px 0 0;font-family:Manrope,sans-serif;font-size:18px}.econotec-layout-dialog header p:not(.eyebrow){color:#708499;margin:5px 0 0;font-size:10px;line-height:1.5}.econotec-layout-dialog-body{background:#fbfdfe;gap:12px;padding:18px;display:grid}.econotec-layout-dialog-body label{color:#536d85;gap:6px;font-size:10px;font-weight:900;display:grid}.econotec-layout-dialog-body select,.econotec-layout-dialog-body input{color:#34506d;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #d4e3e9;border-radius:8px;outline:0;padding:0 10px;font-size:11px}.econotec-layout-dialog-body select:focus,.econotec-layout-dialog-body input:focus{border-color:#42bfcc;box-shadow:0 0 0 3px #13b4c21c}.econotec-layout-dialog-notice,.econotec-layout-dialog-error{border-radius:7px;margin:0;padding:9px 10px;font-size:10px;font-weight:800}.econotec-layout-dialog-notice{color:#8c682e;background:#fff8e9}.econotec-layout-dialog-error{color:#a6474d;background:#fff4f5}.econotec-layout-dialog>footer{background:#fff;border-top:1px solid #dfecef;justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}@media (max-width:1000px){.econotec-layout-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.econotec-layout-assets{margin:12px}.econotec-layout-assets-header{flex-direction:column;align-items:stretch}}@media (max-width:620px){.econotec-layout-assets{margin:10px;padding:11px}.econotec-layout-company{padding:11px}.econotec-layout-company>header,.econotec-layout-models>header{flex-direction:column;align-items:stretch}.econotec-layout-models>header .button{align-self:flex-start}.econotec-layout-model-grid{grid-template-columns:1fr}.econotec-layout-model-file-actions{justify-content:flex-start}.econotec-layout-model.is-empty{flex-direction:column;align-items:flex-start}.econotec-layout-model.is-empty .econotec-layout-model-title{width:100%}.econotec-layout-preview,.econotec-layout-card{min-height:0}.econotec-layout-card>header,.econotec-layout-missing-slot>header{flex-direction:column;align-items:stretch}.econotec-layout-back-choice{align-self:flex-start}.econotec-layout-numeration-list button{flex:112px}.econotec-layout-model-title{align-items:flex-start}.econotec-layout-model-title-actions{flex-wrap:wrap;justify-content:flex-end}.econotec-layout-coherence{flex-wrap:wrap;align-items:stretch}.econotec-layout-coherence .button{flex:1 0 100%;justify-content:center}.econotec-layout-versions li,.econotec-layout-card>footer{grid-template-columns:1fr}.econotec-layout-card-actions{justify-content:flex-start}.econotec-layout-preview-dialog-layer,.econotec-layout-type-dialog-layer{align-items:end;padding:0}.econotec-layout-preview-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.econotec-layout-preview-dialog>header,.econotec-layout-preview-dialog>footer{flex-direction:column;align-items:stretch;padding:13px}.econotec-layout-preview-dialog-heading-actions{justify-content:space-between}.econotec-layout-preview-dialog-body{padding:10px}.econotec-layout-preview-dialog-canvas,.econotec-layout-browser-pdf.is-expanded{min-height:310px}.econotec-layout-preview-dialog>footer>nav{justify-content:stretch}.econotec-layout-preview-dialog>footer .button{flex:1;justify-content:center}.econotec-layout-type-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;width:100%;max-height:100dvh}.econotec-layout-type-conflict>div>div{flex-direction:column}.econotec-layout-type-dialog>footer .button{flex:1}.econotec-layout-dialog-layer{align-items:end;padding:0}.econotec-layout-dialog{border-bottom:0;border-radius:16px 16px 0 0;width:100%}.econotec-layout-dialog>header,.econotec-layout-dialog-body,.econotec-layout-dialog>footer{padding-left:15px;padding-right:15px}}.contact-workbench-page .contact-phone-responder-card{grid-template-columns:1fr;gap:8px}.contact-phone-selector-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.contact-phone-selector-row>.contact-phone-value{min-width:0}.contact-phone-compact-selector{color:#5f7389;background:#fff;border:1px solid #d7e3e9;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:relative;overflow:hidden}.contact-phone-compact-selector select{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.contact-phone-compact-selector:focus-within{border-color:#78cbd4;box-shadow:0 0 0 3px #0d9dae1a}.contact-phone-selector-row .contact-phone-value{min-height:32px;padding:0 4px}.contact-phone-value{min-width:0;color:inherit;font-size:inherit;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px;font-weight:850;text-decoration:none;display:inline-grid}.contact-phone-value-copy>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-phone-value:hover{color:var(--channel-accent,#0b8397)}.contact-phone-independent-actions{grid-template-columns:repeat(2,30px);align-items:center;gap:8px;width:68px;display:grid}.contact-phone-independent-actions>a{color:#315d79;background:#fff;border:1px solid #d3e3e9;border-radius:9px;place-items:center;width:30px;height:30px;text-decoration:none;display:grid}.contact-phone-independent-actions>a.whatsapp{color:#13a653;background:#effcf4;border-color:#aee8c3}.contact-phone-independent-actions>a:hover{background:#effafb;border-color:#74bec9}.current-contact-summary-list article{grid-template-columns:68px minmax(0,1fr) auto;column-gap:12px}.current-contact-summary-list article>span:first-child{width:68px}.current-contact-summary-list article>.contact-phone-independent-actions{background:0 0;grid-template-columns:repeat(2,30px);gap:8px;width:68px;height:auto;display:grid}.contact-phone-region-flag{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;padding:0;font-size:18px;font-style:normal;line-height:1;display:inline-grid;overflow:hidden}.contact-phone-region-flag.brazilian-state{background:#fff;border:1px solid #d6e1e6;box-shadow:0 1px 3px #16354e21}.contact-phone-region-flag.brazilian-state img{object-fit:cover;width:100%;height:100%;display:block}.contact-phone-region-flag.international-country{overflow:visible}.contact-phone-call-action,.contact-responder-edit{width:28px;height:28px;color:var(--channel-accent,#0b8397);cursor:pointer;background:#fff;border:1px solid #d7e4ea;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.contact-phone-call-action:hover,.contact-responder-edit:hover,.contact-phone-call-action:focus-visible,.contact-responder-edit:focus-visible{border-color:var(--channel-accent,#0b8397);box-shadow:0 0 0 3px color-mix(in srgb,var(--channel-accent,#0b8397) 11%,transparent);outline:0}.contact-phone-responder-summary{border-top:1px solid #e4edf1;justify-content:space-between;align-items:center;gap:8px;padding-top:7px;display:flex}.contact-phone-responder-summary>span{gap:2px;min-width:0;display:grid}.contact-phone-responder-summary small{color:#7a8da2;text-transform:uppercase;letter-spacing:.045em;font-size:8px;font-weight:900}.contact-phone-responder-summary b{color:#34516e;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.contact-phone-responder-card .contact-phone-responder-editor{grid-column:1}.contact-communication-email-row{color:#34516e;border-top:1px solid #e4edf1;align-items:center;gap:7px;min-width:0;padding:7px 0 0;font-size:10px;font-weight:800;text-decoration:none;display:flex}.contact-communication-email-action{color:#315d79;background:#fff;border:1px solid #d3e3e9;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid;overflow:visible!important}.contact-communication-email-row>a{min-width:0;color:inherit;flex:1;align-items:center;gap:7px;text-decoration:none;display:flex}.contact-communication-email-row>a:hover,.contact-communication-email-row>a:focus-visible{color:var(--channel-accent,#0b8397);outline:0}.contact-communication-email-row>small{color:#7a8da2;text-overflow:ellipsis;white-space:nowrap;max-width:35%;font-size:9px;overflow:hidden}.contact-communication-email-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-communication-selected-email{color:#34516e;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:850;text-decoration:none;display:flex}.contact-communication-selected-email:hover,.contact-communication-selected-email:focus-visible{color:var(--channel-accent,#0b8397);outline:0}.contact-communication-selected-email span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-workbench-page .current-company-records{gap:0;padding:0;overflow:hidden}.contact-workbench-page .current-company-records>header{border-bottom:1px solid #dceee9;padding:15px}.contact-workbench-page .current-company-records>header p:not(.eyebrow){color:#6e897f;max-width:660px;margin:4px 0 0;font-size:9px;line-height:1.45}.contact-workbench-page .current-company-section{border-bottom:1px solid #e3f0ec;gap:9px;padding:13px 15px;display:grid}.contact-workbench-page .current-company-section h4,.contact-workbench-page .current-company-address-block h4{color:#4f7569;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:10px;font-weight:950}.contact-workbench-page .current-company-linked-people>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.contact-workbench-page .current-company-linked-people article{background:#f6fcfa;border:1px solid #d6e8e3;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.contact-workbench-page .current-company-linked-people b{color:#315d52;font-size:11px}.contact-workbench-page .current-company-linked-people span{color:#66847b;font-size:10px}.current-company-official-evidence{color:#1f775d;background:#edf9f4;border:1px solid #b9e3d6;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:12px 15px 0;padding:10px 12px;display:grid}.current-company-official-evidence>div{gap:2px;display:grid}.current-company-official-evidence b{font-size:10px}.current-company-official-evidence span{color:#527d70;font-size:9px;line-height:1.4}.current-company-official-evidence time{color:#527d70;white-space:nowrap;align-self:end;font-size:8px;font-weight:850}.dossier-data.is-official{background:#f5fcf8;box-shadow:inset 3px 0 #71c5a7}.dossier-data small{justify-content:space-between;align-items:center;gap:7px;display:flex}.dossier-data-official{color:#24775f;text-transform:uppercase;align-items:center;gap:3px;font-size:8px;font-weight:950;display:inline-flex}.contact-duplicate-actions{color:#8b3e49;background:#fff6f6;border:1px solid #efc8c8;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:11px 13px;display:flex}.contact-duplicate-actions>div:first-child{align-items:flex-start;gap:9px;min-width:0;display:flex}.contact-duplicate-actions>div:first-child>span{gap:3px;display:grid}.contact-duplicate-actions b{font-size:11px}.contact-duplicate-actions small{color:#8a6670;font-size:9px;line-height:1.4}.contact-duplicate-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.contact-duplicate-actions>div:last-child>span{gap:7px;display:flex}.contact-merge-dialog{background:#fff;border:1px solid #d4e2e9;border-radius:14px;width:min(620px,100vw - 28px);max-height:calc(100dvh - 28px);display:grid;overflow:auto;box-shadow:0 24px 70px #0a233d47}.contact-merge-dialog>header{border-bottom:1px solid #e5edf1;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px;display:flex}.contact-merge-dialog h2{color:#294760;margin:2px 0;font:800 18px/1.2 Manrope,sans-serif}.contact-merge-dialog header p:not(.eyebrow){color:#71869a;margin:5px 0 0;font-size:10px;line-height:1.45}.contact-merge-summary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:16px 18px;display:grid}.contact-merge-summary>article{background:#f9fcfd;border:1px solid #dce8ed;border-radius:10px;gap:4px;min-width:0;padding:11px;display:grid}.contact-merge-summary b,.contact-merge-summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-merge-summary b{color:#294760;font-size:11px}.contact-merge-summary article>span,.contact-merge-summary small{color:#71869a;font-size:9px}.contact-merge-dialog>fieldset{border:1px solid #dbe7ec;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;margin:0 18px 12px;padding:11px;display:grid}.contact-merge-dialog>fieldset legend{color:#526d83;padding-inline:5px;font-size:9px;font-weight:900}.contact-merge-dialog>fieldset label{color:#36536d;align-items:center;gap:7px;font-size:10px;display:flex}.contact-merge-dialog>fieldset p{color:#71869a;grid-column:1/-1;margin:0;font-size:9px}.contact-merge-warning{color:#86611d;background:#fff9ec;border:1px solid #eed49d;border-radius:9px;align-items:flex-start;gap:8px;margin:2px 18px 14px;padding:10px;font-size:9px;line-height:1.45;display:flex}.contact-merge-dialog>footer{border-top:1px solid #e8eef2;justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}@media (max-width:720px){.contact-duplicate-actions{flex-direction:column;align-items:stretch}.contact-duplicate-actions>div:last-child{justify-content:flex-start}.contact-merge-summary{grid-template-columns:1fr}.contact-merge-summary>span{text-align:center;transform:rotate(90deg)}.contact-merge-dialog>fieldset{grid-template-columns:1fr}}.contact-heading-actions .contact-action-icon{border-radius:11px;place-items:center;width:42px;min-width:42px;height:42px;padding:0;display:grid}.contact-heading-actions .contact-action-edit{color:#16835f;background:#effaf6;border:1px solid #a9ddcb}.contact-heading-actions .contact-action-merge,.contact-action-merge{color:#976513;background:#fff8e8;border:1px solid #efcf91}.contact-heading-actions .contact-action-archive{color:#326ca7;background:#f1f7fd;border:1px solid #b9d5f2}.contact-heading-actions .contact-action-restore{color:#23745c;background:#effaf6;border:1px solid #a9ddcb}.contact-archived-badge{color:#657588;background:#f3f6f8;border:1px solid #d5dde5;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:900;display:inline-flex}.contact-archived-notice{color:#64768a;background:#f7f9fb;border:1px solid #d9e1e8;border-radius:10px;align-items:flex-start;gap:9px;margin:0 0 12px;padding:11px 13px;display:flex}.contact-archived-notice>span{gap:2px;font-size:10px;line-height:1.45;display:grid}.contact-archived-notice b{color:#3b516a}.contact-merge-search-dialog{background:#fff;border:1px solid #d4e2e9;border-radius:14px;width:min(610px,100vw - 28px);max-height:calc(100dvh - 28px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0a233d47}.contact-merge-search-dialog>header{border-bottom:1px solid #e5edf1;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px;display:flex}.contact-merge-search-dialog h2{color:#294760;margin:2px 0;font:800 18px/1.2 Manrope,sans-serif}.contact-merge-search-dialog header p:not(.eyebrow){color:#71869a;margin:5px 0 0;font-size:10px;line-height:1.45}.contact-merge-search-input{color:#72869a;background:#fff;border:1px solid #cfdee6;border-radius:9px;align-items:center;gap:8px;margin:16px 18px 8px;padding:0 11px;display:flex}.contact-merge-search-input:focus-within{border-color:#8b67ba;box-shadow:0 0 0 3px #7042a41c}.contact-merge-search-input input{color:#294760;width:100%;min-height:40px;font:inherit;background:0 0;border:0;outline:0;padding:0}.contact-merge-candidate-list{gap:7px;min-height:90px;max-height:390px;padding:8px 18px 16px;display:grid;overflow:auto}.contact-merge-candidate-list>p{color:#7d8ea0;justify-content:center;align-items:center;gap:7px;min-height:74px;margin:0;font-size:10px;display:flex}.contact-merge-candidate-list article{background:#fbfdfe;border:1px solid #dce7ed;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.contact-merge-candidate-list article>span{gap:3px;min-width:0;display:grid}.contact-merge-candidate-list b{color:#294760;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.contact-merge-candidate-list small{color:#71869a;font-size:9px}.contact-merge-candidate-identity small{overflow-wrap:anywhere;line-height:1.35}.contact-merge-candidate-identity .contact-shared-identity{color:#b26b24;font-weight:800}.contact-duplicate-actions>div:last-child>span.contact-duplicate-candidate{background:#fff;border:1px solid #efd8d0;border-radius:8px;align-items:start;gap:4px;padding:5px 8px;display:grid}.contact-duplicate-candidate small{overflow-wrap:anywhere}.contact-merge-candidate-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.contact-preview-backdrop{z-index:180;background:#061c358f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.contact-preview-dialog{background:#fff;border:1px solid #cfe1e8;border-radius:15px;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,100vw - 28px);max-height:calc(100dvh - 28px);display:grid;overflow:hidden;box-shadow:0 26px 75px #08203c57}.contact-preview-dialog>header{background:linear-gradient(100deg,#fff,#f1fbfc);border-bottom:1px solid #e1ebef;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px;display:grid}.contact-preview-dialog h2{color:#244563;margin:2px 0 0;font:800 19px/1.3 Manrope,sans-serif}.contact-preview-dialog header p:not(.eyebrow){color:#71869a;margin:4px 0 0;font-size:10px}.contact-preview-content{align-content:start;gap:15px;padding:18px;display:grid;overflow:auto}.contact-preview-content>p{color:#557087;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.contact-preview-content dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.contact-preview-content dl>div,.contact-preview-content>section{background:#fbfdfe;border:1px solid #dfebef;border-radius:9px;padding:11px}.contact-preview-content dt{color:#7d91a2;font-size:9px;font-weight:850}.contact-preview-content dd{overflow-wrap:anywhere;color:#2d4c66;margin:4px 0 0;font-size:11px;font-weight:800}.contact-preview-content h3{color:#2d4c66;margin:0 0 9px;font-size:11px}.contact-preview-content ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.contact-preview-content li{overflow-wrap:anywhere;color:#3f5c72;align-items:center;gap:7px;font-size:10px;display:flex}.contact-preview-dialog>footer{border-top:1px solid #e6eef1;justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}@media (max-width:640px){.contact-preview-content dl{grid-template-columns:1fr}}.contact-workbench-hero .contact-funnel-stages>span{border:1px solid;border-radius:7px;align-items:center;min-height:28px;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.contact-workbench-hero{border-radius:15px}.contact-editor-card-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-bottom:12px;display:grid}.contact-editor-card-icon{color:#078fa1;background:#e3f9fb;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.contact-editor-card-heading .eyebrow{color:#049db7;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:9px;font-weight:950}.contact-editor-card-heading h3{color:#294760;margin:0;font-size:15px;font-weight:900}.contact-editor-card-heading p:last-child{color:#71869a;margin:4px 0 0;font-size:10px;line-height:1.45}.contact-type-editor.contact-editor-card{display:block}.contact-type-editor.contact-editor-card>p{margin:0 0 12px}.contact-type-option.selected{border-color:var(--type-color,#0f9eaf);color:#fff;background:var(--type-color,#0f9eaf);box-shadow:0 2px 7px color-mix(in srgb,var(--type-color,#0f9eaf) 18%,transparent)}.contact-type-option.selected small{color:#fff}.contact-communication-email-row>a.contact-communication-method-icon{flex:0 0 30px;place-items:center;width:30px;min-width:30px;height:30px;padding:0;display:grid}.onlyoffice-dossier .contact-history-chat{gap:24px;padding:16px 18px 18px}.contact-workbench-detail .orders-chart{margin:17px 20px 0}.contact-workbench-detail .commercial-orders-toolbar{margin:12px 20px}.contact-workbench-detail .contact-commercial-orders{margin:0 20px}.contact-workbench-detail .contact-commercial-orders .commercial-order-row,.contact-workbench-detail .contact-commercial-orders .commercial-order-header{padding-left:17px}.contact-workbench-detail .commercial-orders-footer{margin-inline:20px}.implanew-profile-data{gap:10px;display:grid}.implanew-profile-edit{justify-self:end;margin:12px 18px 0}.implanew-channel-fields{background:linear-gradient(135deg,#f8feff,#fff);border:1px solid #cae7e9;border-radius:14px;gap:13px;padding:15px;display:grid}.implanew-channel-fields>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.implanew-channel-fields>header h3{color:#294760;margin:0;font-size:15px}.implanew-channel-fields>header p:last-child{color:#71869a;margin:4px 0 0;font-size:10px;line-height:1.45}.implanew-channel-fields .current-customer-registration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:700px){.onlyoffice-dossier .contact-history-chat{padding:12px}.contact-workbench-detail .commercial-orders-toolbar,.contact-workbench-detail .contact-commercial-orders,.contact-workbench-detail .commercial-orders-footer{margin-inline:12px}.implanew-channel-fields .current-customer-registration-grid{grid-template-columns:1fr}}.contact-task-dialog-body{background:linear-gradient(160deg,#f4fbfc,#fff 50%);gap:12px;padding:20px}.contact-task-dialog>footer{flex-wrap:wrap}.contact-task-save-error{flex:0 0 100%;order:3;margin:0}.contact-task-dialog-body>label,.contact-task-title-summary{background:#fff;border:1px solid #dbe9ed;border-radius:11px;padding:10px 11px}.contact-task-dialog-body>label:focus-within{border-color:#8ccbd2;box-shadow:0 0 0 3px #0f9eaf14}.contact-task-dialog-body>label input,.contact-task-dialog-body>label select,.contact-task-dialog-body>label textarea{min-height:36px}.contact-task-dialog-body .contact-task-message-field{border-left:3px solid #0f9eaf}.contact-task-mode-picker button.active{color:#087f91;background:#eefbfc;border-color:#5ac4ce;box-shadow:0 0 0 3px #12b3c314}.contact-history-chat article.timeline-task-card{background:linear-gradient(115deg,#f5fcfd,#fff 65%);border:1px solid #d5e8ee;border-left:4px solid #0b9caf;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;width:min(94%,760px);margin-inline:10px;padding:14px;box-shadow:0 6px 19px #1437500f}.contact-history-chat article.timeline-task-card .timeline-icon{color:#078ca0;background:#e1f7fa;place-items:center;width:31px;height:31px;display:grid}.contact-history-chat article.timeline-task-whatsapp .timeline-icon{color:#17a85c;background:#e8f8ed}.contact-history-chat article.timeline-task-card>div>b{color:#1c506a;font-size:11px}.contact-history-chat article.timeline-task-card .timeline-end time{color:#365a74;justify-items:end;gap:2px;font-size:9px;font-weight:850;display:grid}.contact-task-hour{color:#7d91a1;font-size:9px;font-weight:750}.contact-history-chat article.timeline-task-card .timeline-task-actions{border-top:1px solid #e3eef1;padding-top:6px}@media (max-width:700px){.contact-history-chat article.timeline-task-card{grid-template-columns:30px minmax(0,1fr);width:calc(100% - 12px);margin-inline:6px}.contact-history-chat article.timeline-task-card .timeline-end{grid-column:2;justify-items:start}.contact-history-chat article.timeline-task-card .timeline-end time{justify-items:start}}.contact-merge-preparing{z-index:3;color:#516a80;text-align:center;background:#fffffff5;align-content:center;justify-items:center;gap:7px;padding:24px;display:grid;position:absolute;inset:0}.contact-merge-search-dialog[aria-busy=true]{cursor:progress;position:relative}.contact-merge-preparing b{color:#294760;font-size:12px}.contact-merge-preparing span{max-width:330px;font-size:9px;line-height:1.45}.contact-merge-preparing i{background:linear-gradient(90deg,#edf2f5 22%,#dae5eb 38%,#edf2f5 58%) 0 0/400% 100%;border-radius:999px;width:min(360px,88%);height:10px;animation:1.25s ease-in-out infinite contact-merge-skeleton;overflow:hidden}.contact-merge-preparing i:nth-of-type(2){width:min(300px,72%)}.contact-merge-preparing i:nth-of-type(3){width:min(250px,60%)}@keyframes contact-merge-skeleton{0%{background-position:100% 0}to{background-position:0 0}}.contact-merge-search-dialog>footer{border-top:1px solid #e8eef2;justify-content:flex-end;padding:13px 18px;display:flex}@media (max-width:640px){.contact-heading-actions{flex-wrap:wrap;justify-content:flex-end}.contact-merge-candidate-list article{flex-direction:column;align-items:stretch}.contact-merge-candidate-list article button{justify-content:center;width:100%}}.current-company-identity-grid{background:#fff;border:1px solid #e0ede9;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid;overflow:hidden}.current-company-document-review{background:#fffaf0;border-bottom:1px solid #eadfbf;gap:10px;padding:13px 15px;display:grid}.current-company-document-review>header{color:#93631b;align-items:flex-start;gap:8px;display:flex}.current-company-document-review>header div{gap:3px;display:grid}.current-company-document-review h4{text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:10px}.current-company-document-review p{color:#806d4e;margin:0;font-size:9px;line-height:1.45}.current-company-document-review>div{gap:7px;display:grid}.current-company-document-review article{background:#fff;border:1px solid #eadab4;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.current-company-document-review article>div{gap:2px;min-width:0;display:grid}.current-company-document-review article b{color:#5f523b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.current-company-document-review article small{color:#8a7653;font-size:8px}.current-company-identity-grid .dossier-data,.current-company-identity-grid .dossier-data:nth-child(-n+4){border-top:0;min-height:68px;padding:11px 13px}.current-company-person-registration-address{align-content:start}.current-company-person-registration-address .current-company-address-remove,.current-company-person-registration-address .preserved-record-evidence{justify-self:start}.current-company-contacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.current-company-contact{background:#fff;border:1px solid #dcebe7;border-radius:9px;gap:5px;min-width:0;padding:10px 12px;display:grid}.current-company-contact-value{align-items:center;gap:7px;min-width:0;display:inline-flex}.current-company-contact>a{color:#315e50;overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.current-company-contact>small{color:#71877e;font-size:9px}.contact-workbench-page .current-company-address-block{gap:11px;padding:14px 15px;display:grid}.contact-workbench-page .current-company-evidence{background:#fcfefd;border-top:1px solid #e3f0ec;display:grid}.contact-workbench-page .current-company-address-block>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.contact-workbench-page .current-company-address-block>header>div{gap:4px;display:grid}.contact-workbench-page .current-company-address-block>header p{color:#6b837b;margin:0;font-size:9px;line-height:1.45}.contact-workbench-page .current-company-addresses article em{color:#698779;font-size:8px;font-style:normal;font-weight:750;line-height:1.35}.current-company-address-footer{border-top:1px solid #e1eee9;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 12px;margin-top:auto;padding-top:7px;display:flex}.current-company-address-footer>.preserved-record-evidence{grid-column:auto;justify-self:start}.current-company-address-footer>em{text-align:right;margin-left:auto}.contact-workbench-page .current-company-addresses article.confirmed-registration{background:#f8fffc;border-color:#a9dccd}.contact-workbench-page .current-company-addresses article.pending-registration{background:#fffbf0;border-color:#ead69d}.current-company-registry-status{color:#315e50;background:#eaf7f2;border-radius:7px;margin:0;padding:8px 10px;font-size:9px;font-weight:800}.preserved-company-records>header p:not(.eyebrow){color:#7a8d9f;margin:4px 0 0;font-size:9px}.preserved-record-list article.preserved-record-missing{background:#fafcfd;border-style:dashed}.preserved-record-missing .preserved-record-dot{background:#a7b4bf}.preserved-record-missing .preserved-record-action-row>span{color:#8292a3;font-size:9px}.preserved-record-value .contact-phone-value{color:#38516d;font-size:11px}.dossier-data>.contact-phone-value{color:#3d536e;font-size:11px}.contact-evidence-refresh{justify-content:flex-end;align-items:center;gap:10px;min-height:34px;padding:0 2px;display:flex}.contact-evidence-refresh p{color:#6c8093;margin:0;font-size:9px;font-weight:750;line-height:1.4}.contact-evidence-refresh.success p{color:#27805b}.contact-evidence-refresh.error p{color:#ad4b54}.contact-evidence-refresh .button{white-space:nowrap;min-height:31px;padding:0 10px;font-size:9px}.contact-profile-tasks-head{border-bottom:1px solid #edf2f5;justify-content:flex-end;padding:12px 15px;display:flex}@media (max-width:520px){.contact-phone-selector-row{grid-template-columns:minmax(0,1fr) auto}.contact-workbench-page .current-company-address-block>header{flex-direction:column}.contact-workbench-page .current-company-address-block>header>.button{justify-content:center;width:100%}.current-company-address-footer{grid-template-columns:1fr;display:grid}.current-company-address-footer>.preserved-record-evidence{grid-column:1;justify-self:start}.current-company-address-footer>em{justify-self:end;margin-left:0}.contact-evidence-refresh{flex-direction:column-reverse;align-items:stretch}.contact-evidence-refresh .button{align-self:flex-end}.current-company-identity-grid,.current-company-contacts{grid-template-columns:1fr}.contact-profile-tasks-head .button{justify-content:center;width:100%}}.contact-workbench-hero>.contact-workbench-title{grid-column:2/-1}.contact-workbench-hero .contact-message-composer{grid-template-columns:minmax(180px,.65fr) minmax(260px,1.35fr);align-items:start;gap:14px 18px}.contact-workbench-hero .contact-message-composer.has-contact-card{grid-template-columns:minmax(180px,.65fr) minmax(260px,1.35fr) minmax(250px,315px)}.contact-workbench-hero .contact-message-composer>header{grid-area:1/1}.contact-workbench-hero .contact-message-composer>.contact-composer-channel-picker{grid-area:1/2;align-self:start}.contact-workbench-hero .contact-communication-phone-card{grid-area:1/3;align-self:start}.contact-workbench-hero .contact-message-composer>.contact-composer-fields{grid-area:2/1/auto/-1;width:100%}@media (min-width:521px){.contact-quotation-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;display:flex;overflow-x:auto}.contact-quotation-actions>strong{flex:none;margin-right:auto}.contact-quotation-actions .text-button{flex:none}}.current-contact-directory{background:linear-gradient(135deg,#fbfeff,#f7fcfd);border:1px solid #d8e9ee;border-radius:13px;gap:13px;margin:15px 18px 0;padding:15px;display:grid}.current-contact-directory>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.current-contact-directory .eyebrow{margin:0 0 3px}.current-contact-directory h3{color:#294c68;margin:0;font-family:Manrope,sans-serif;font-size:15px}.current-contact-directory>header p:not(.eyebrow){color:#708598;margin:4px 0 0;font-size:9px}.current-contact-columns{gap:11px;display:grid}.current-contact-columns.has-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.current-contact-columns.has-one-column{grid-template-columns:minmax(0,1fr)}.current-contact-column{align-content:start;gap:8px;min-width:0;display:grid}.current-contact-column>h4{color:#537087;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:10px;font-weight:950}.current-contact-method-list{gap:8px;display:grid}.current-contact-method{background:#fff;border:1px solid #dce8ed;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;min-width:0;padding:11px 12px;display:grid}.current-contact-method.is-primary{background:linear-gradient(135deg,#fff,#f5fffa);border-color:#98d9c6;box-shadow:0 5px 14px #22856712}.current-contact-method-value{align-items:center;gap:7px;min-width:0;display:flex}.current-contact-method-value>a:not(.contact-phone-value){overflow-wrap:anywhere;color:#315a70;align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.current-contact-method>small{color:#718697;grid-column:1;font-size:9px}.current-contact-method>small b{color:#425f76}.current-contact-method-actions{flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;align-items:center;gap:7px;display:flex}.contact-primary-method-control{color:#64798c;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e2e8;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.contact-primary-method-control:hover:not(:disabled),.contact-primary-method-control:focus-visible{color:#21775c;border-color:#80cdb7;outline:0;box-shadow:0 0 0 3px #23916f17}.contact-primary-method-control.is-primary{color:#1f7659;cursor:default;background:#e8f8f1;border-color:#b7e4d6}.contact-primary-method-control:disabled{opacity:1}.current-contact-method .contact-phone-value{color:#294f69;min-width:0;font-size:11px}.current-contact-method .contact-responder-edit{margin-left:auto}.contact-evidence-refresh{margin:8px 18px 0}.contact-workbench-page .current-company-records{box-shadow:none;background:#f7f9fa;border-color:#d7e2e8;margin:14px 18px 0;transition:border-color .16s,box-shadow .16s,opacity .16s}.contact-workbench-page .current-company-records.is-primary{background:#fbfffd;border-color:#8fd7c3;box-shadow:0 9px 28px #23896914}.contact-workbench-page .current-company-records.is-secondary{background:#f5f7f8;border-color:#d8e0e5}.contact-workbench-page .current-company-records.is-secondary>header,.contact-workbench-page .current-company-records.is-secondary .current-company-section,.contact-workbench-page .current-company-records.is-secondary .current-company-address-block,.contact-workbench-page .current-company-records.is-secondary .current-company-evidence{filter:saturate(.56)}.contact-workbench-page .current-company-records.has-conflict{border-color:#e6bd65;box-shadow:0 0 0 2px #dda12f14}.current-company-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.current-company-header-actions .button{min-height:31px;padding:0 10px;font-size:9px}.current-company-header-actions .current-company-official-refresh,.current-company-official-selection .current-company-official-refresh{color:#1769aa;background:#eef7ff;border:1px solid #9bc9f2}.current-company-official-selection{background:#f5faff;border:1px solid #c8def3;border-radius:10px;align-items:end;gap:9px;margin:12px 15px 0;padding:11px 12px;display:flex}.current-company-official-selection label{color:#526d83;flex:auto;gap:5px;font-size:9px;font-weight:850;display:grid}.current-company-official-selection select{color:#294760;background:#fff;border:1px solid #b9d5ed;border-radius:8px;min-height:34px;padding:0 9px}.current-company-primary-badge,.current-company-review-badge{letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;min-height:26px;padding:0 8px;font-size:8px;font-weight:950;display:inline-flex}.current-company-primary-badge{color:#1e7558;background:#dff5eb}.current-company-review-badge{color:#966416;background:#fff1c9}.contact-workbench-page .current-company-records.is-secondary .current-company-identity-grid,.contact-workbench-page .current-company-records.is-secondary .current-company-addresses article{background:#fbfcfc;border-color:#e0e5e8}.implanew-profile-data{gap:0;padding:15px 18px 18px;display:grid}.implanew-profile-row{background:#fff;border:1px solid #e1e9ee;border-radius:10px;display:grid;overflow:hidden}.implanew-profile-row+.implanew-profile-row{margin-top:10px}.implanew-profile-row-primary{grid-template-columns:2fr 1fr}.implanew-profile-row-documents{grid-template-columns:repeat(3,minmax(0,1fr))}.implanew-profile-row.fields-1{grid-template-columns:1fr}.implanew-profile-row-documents.fields-2{grid-template-columns:repeat(2,minmax(0,1fr))}.implanew-profile-row .dossier-data{border-bottom:0;min-height:72px;padding:12px 14px}.implanew-relationship-discount{color:#55496d;background:#f9f6fc;border:1px solid #dfd5eb;border-radius:11px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-top:10px;padding:10px 13px;display:flex}.implanew-relationship-discount-icon{color:#79549d;background:#f1eaf7;border:1px solid #e4d9ef;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.implanew-relationship-discount>div{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.implanew-relationship-discount small{color:#806e91;letter-spacing:.05em;text-transform:uppercase;flex-basis:100%;font-size:9px;font-weight:850}.implanew-relationship-discount strong{color:#64418a;letter-spacing:-.6px;font-family:Manrope,sans-serif;font-size:20px;line-height:1.1}.implanew-relationship-discount p{color:#6d617e;margin:0;font-size:10px;font-weight:750}@media (max-width:960px){.contact-workbench-hero .contact-message-composer,.contact-workbench-hero .contact-message-composer.has-contact-card{grid-template-columns:1fr}.contact-workbench-hero .contact-message-composer>header,.contact-workbench-hero .contact-message-composer>.contact-composer-channel-picker,.contact-workbench-hero .contact-communication-phone-card,.contact-workbench-hero .contact-message-composer>.contact-composer-fields{grid-area:auto/1}}@media (max-width:800px){.current-contact-columns.has-two-columns{grid-template-columns:1fr}}@media (max-width:520px){.current-contact-directory,.contact-workbench-page .current-company-records{margin-left:10px;margin-right:10px}.current-contact-method{grid-template-columns:minmax(0,1fr)}.current-contact-method-actions{grid-area:auto/1;justify-content:flex-start}.contact-workbench-page .current-company-records>header{flex-direction:column;align-items:stretch}.current-company-header-actions{justify-content:flex-start}.current-company-header-actions .button{justify-content:center;width:100%}.implanew-profile-row-primary,.implanew-profile-row-documents{grid-template-columns:1fr}.implanew-relationship-discount{width:100%}}.contact-workbench-page .contact-workbench-hero{border-radius:15px}.contact-workbench-title .contact-hero-responder{color:#57758a;margin:5px 0 0;font-size:10px;font-weight:700}.contact-editor-wide #contact-editor-registration-panel{gap:12px;padding:14px 18px 18px;display:grid}.contact-editor-wide #contact-editor-registration-panel>.contact-editor-card,.contact-editor-wide #contact-editor-registration-panel>.current-customer-registration-fields{background:#fff;border:1px solid #d6e8ee;border-radius:12px;margin:0;box-shadow:0 2px 9px #183c5608}.contact-editor-wide #contact-editor-registration-panel>.contact-editor-card{padding:16px 18px}.contact-editor-wide #contact-editor-registration-panel>.contact-type-editor{background:#fbfdfe}.contact-editor-wide .contact-type-option.selected{border-color:var(--type-color,#28a7b6);color:#fff;background:var(--type-color,#28a7b6)}.contact-editor-wide .contact-type-option.selected small{color:inherit}.contact-editor-method-row.has-error{background:#fff9fa;border-color:#eaa9b1}.contact-editor-method-row input[aria-invalid=true]{border-color:#d96776;box-shadow:0 0 0 3px #d967761a}.contact-editor-field-error{color:#ad3544;font-size:9px;font-weight:850;line-height:1.4}.contact-document-conflict-actions{flex-wrap:wrap;gap:7px;display:flex}.contact-document-conflict-actions .button{min-height:31px}.contact-phone-selector-row>.contact-phone-value,.contact-phone-selector-row>.contact-communication-method-row,.contact-phone-selector-row>.contact-communication-method-row>.contact-communication-selected-email{min-width:0}.contact-phone-selector-row .contact-phone-value{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:0;display:grid}.contact-communication-method-row{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.contact-communication-method-icon{color:#315d79;background:#fff;border:1px solid #d3e3e9;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;text-decoration:none;display:grid}.contact-communication-method-icon:hover{background:#effafb;border-color:#74bec9}.contact-phone-value-copy{align-items:center;gap:6px;min-width:0;display:flex}.contact-phone-value-copy>a:not(.contact-phone-whatsapp-end){color:#34516e;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.contact-phone-whatsapp-end{color:#159c55;background:#effbf4;border-radius:6px;flex:none;place-items:center;width:23px;height:23px;margin-left:2px;display:inline-grid}.contact-communication-email-row{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding-top:7px;display:grid}.contact-communication-email-row>.contact-communication-email-value{color:#34516e;grid-column:2;min-width:0;font-weight:850;text-decoration:none}.contact-communication-email-row>.contact-communication-email-value span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contact-communication-email-row>small{grid-area:2/2;max-width:none}.contact-communication-email-row>.contact-responder-edit{grid-area:1/3/3}.contact-communication-selected-email{min-width:0}.contact-communication-selected-email>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-workbench-page .current-contact-summary-list article{grid-template-columns:32px minmax(0,1fr) auto;column-gap:12px}.contact-workbench-page .current-contact-summary-list article>.contact-summary-method-icon{color:#315d79;background:#fff;border:1px solid #d3e3e9;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.preserved-record-controls .text-button,.current-company-address-remove{align-items:center;gap:4px;display:inline-flex}.current-company-address-error{margin:12px 15px}.current-company-conflict-details{color:#7f6028;background:#fffaf0;border:1px solid #edd8a5;border-radius:9px;margin:0 15px 12px;padding:9px 11px;font-size:9px}.current-company-conflict-details summary{cursor:pointer;font-weight:900}.current-company-conflict-details ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.current-company-conflict-details li{background:#fff;border:1px solid #f1e2bd;border-radius:7px;gap:3px;padding:8px;display:grid}.current-company-conflict-details li b{color:#664e27}@media (max-width:560px){.contact-editor-wide #contact-editor-registration-panel{padding:12px}.contact-editor-wide #contact-editor-registration-panel>.contact-editor-card{padding:13px}}.contact-editor.contact-editor-wide{grid-template-rows:auto auto minmax(0,1fr) auto;height:min(930px,100dvh - 28px);display:grid;overflow:hidden}.contact-editor.contact-editor-wide>.contact-editor-tabs{flex-wrap:nowrap;min-height:0;position:relative;top:auto;overflow-x:auto}.contact-editor.contact-editor-wide>.contact-editor-tabs button{flex:none}.contact-editor.contact-editor-wide>.contact-editor-scroll{overscroll-behavior:contain;min-height:0;overflow:auto}.contact-editor.contact-editor-wide>footer{background:#fff;border-top:1px solid #dce8ee;width:100%;margin:0;padding:14px 18px;position:relative;bottom:auto}.contact-editor.contact-editor-wide .contact-inactive-channel-picker{margin-top:12px}.contact-editor.contact-editor-wide .current-customer-address .brazilian-address-editor{background:0 0;border:0;border-radius:0}.contact-editor.contact-editor-wide .current-customer-address-content{padding:0 11px 12px}.contact-editor.contact-editor-wide .current-customer-address summary{padding-inline:11px}.contact-workbench-page .current-company-addresses article{overflow-wrap:anywhere;align-content:start;height:auto;min-height:0}.contact-workbench-page .current-company-addresses article b,.contact-workbench-page .current-company-addresses article span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.contact-duplicate-actions{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.contact-duplicate-actions>div:last-child{justify-items:end;min-width:0;display:grid}.contact-duplicate-actions>div:last-child>span{justify-items:start;min-width:0;max-width:100%;display:grid}.contact-duplicate-actions .contact-duplicate-candidate{width:100%;min-width:0}.contact-duplicate-actions .contact-duplicate-candidate small{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block}.contact-preview-dialog.contact-preview-full-dialog{width:min(1260px,100vw - 28px);height:min(940px,100dvh - 28px)}.contact-preview-full-content{min-height:0;padding:0;display:block;overflow:auto}.contact-preview-full-content>.contact-readonly-preview{background:#f6f9fc;min-height:100%;padding:18px}.contact-readonly-preview .contact-workbench-hero{margin-top:0}.contact-task-due-presets{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.contact-task-due-presets button{color:#315775;min-height:31px;font:inherit;background:#fff;border:1px solid #cfe3ea;border-radius:999px;padding:0 10px;font-size:10px;font-weight:850}.contact-task-due-presets button:hover,.contact-task-due-presets button:focus-visible{color:#087f92;background:#eefafb;border-color:#38aebc}.contact-commercial-orders .commercial-order-header>span{align-self:stretch}.contact-commercial-orders .commercial-order-header .commercial-order-column-resizer{height:auto;top:0;bottom:-1px;transform:none}.contact-commercial-orders .commercial-order-header .commercial-order-column-resizer:after{background:#80b7d2;border-radius:0;top:0;bottom:0}@media (max-width:720px){.contact-duplicate-actions{grid-template-columns:1fr}.contact-duplicate-actions>div:last-child{justify-items:start}.contact-preview-backdrop{padding:0}.contact-preview-dialog.contact-preview-full-dialog{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.contact-preview-full-content>.contact-readonly-preview{padding:8px}}.contact-type-editor{background:#fbfdfe;border:1px solid #dce8ed;border-radius:10px;gap:9px;margin:0;padding:14px;display:grid}.contact-type-editor legend{color:#36536c;padding:0 5px;font-size:11px;font-weight:900}.contact-type-editor>p{color:#72879a;margin:0;font-size:9px;line-height:1.5}.contact-type-options{flex-wrap:wrap;gap:7px;display:flex}.contact-type-option{border:1px solid var(--type-color,#cfdee5);min-height:34px;color:var(--type-color,#49657b);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:850;display:inline-flex}.contact-type-option.selected{border-color:var(--type-color,#28a7b6);color:var(--type-color,#087d8e);background:var(--type-tint,#ebfafb)}.contact-type-option:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--type-color,#0f9eaf) 18%,transparent);outline:0}.contact-type-option:disabled{cursor:not-allowed;opacity:.58}.contact-type-option small{color:#9a6a17}.current-customer-implanew-automatic{color:#4d7280;margin:0;font-size:10px;line-height:1.5}.contact-task-message-tools{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex;position:relative}.contact-task-message-tools>button{color:#44657d;cursor:pointer;background:#f8fcfd;border:1px solid #d2e4e9;border-radius:7px;place-items:center;width:31px;height:29px;display:grid}.contact-task-message-tools>button:hover,.contact-task-message-tools>button:focus-visible{color:#087f91;background:#effafb;border-color:#5abac6}.contact-task-message-tools>button:disabled{opacity:.55;cursor:wait}.contact-task-emoji-picker{z-index:6;background:#fff;border:1px solid #d2e4e9;border-radius:9px;grid-template-columns:repeat(6,1fr);gap:3px;width:224px;padding:7px;display:grid;position:absolute;top:33px;left:0;box-shadow:0 12px 26px #152e492b}.contact-task-emoji-picker>button{cursor:pointer;background:0 0;border:0;border-radius:6px;width:32px;height:32px;font-size:18px}.contact-task-emoji-picker>button:hover,.contact-task-emoji-picker>button:focus-visible{background:#eaf8fa}.contact-task-dialog>footer small[role=status]{align-items:center;gap:5px;display:flex}.contact-duplicate-actions{padding:14px;display:block}.contact-duplicate-intro{align-items:flex-start;gap:9px;margin-bottom:11px;display:flex}.contact-duplicate-intro>span{gap:3px;display:grid}.contact-duplicate-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:9px;display:grid}.contact-duplicate-actions .contact-duplicate-candidate{background:#fff;border:1px solid #efd8d0;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px;display:flex}.contact-duplicate-candidate-details{gap:4px;min-width:0;display:grid}.contact-duplicate-candidate-details>b,.contact-duplicate-candidate-details>small{overflow-wrap:anywhere}.contact-duplicate-matches{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.contact-duplicate-matches span{color:#863c48;overflow-wrap:anywhere;background:#fff2f2;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:750}.contact-duplicate-candidate-buttons{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:5px;display:flex}.contact-duplicate-candidate-buttons .button{white-space:nowrap;min-height:30px;padding-inline:8px;font-size:9px}@media (max-width:620px){.contact-duplicate-actions .contact-duplicate-candidate{display:grid}.contact-duplicate-candidate-buttons{justify-content:flex-start}}.econotec-current-edit{margin:0 20px 12px}.econotec-current-technical-editor{gap:15px;display:grid}.econotec-current-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.econotec-current-technical-grid label{color:#3c5c74;align-content:start;gap:5px;min-width:0;font-size:10px;font-weight:800;display:grid}.econotec-current-technical-grid input{color:#304b68;min-height:37px;font:inherit;background:#fff;border:1px solid #cbdde6;border-radius:8px;padding:8px 10px;font-weight:600}.econotec-current-technical-grid input:focus{border-color:#0f9eaf;outline:2px solid #0f9eaf47}.econotec-current-technical-grid small{color:#738ba0;overflow-wrap:anywhere;font-size:9px;font-weight:500;line-height:1.4}.econotec-current-technical-grid small .text-button{font-size:9px}.econotec-current-technical-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.econotec-current-technical-status{color:#3a7380;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}@media (max-width:650px){.econotec-current-technical-grid{grid-template-columns:1fr}}.contact-channel-multiselect{border:0;align-content:start;gap:5px;min-width:0;margin:0;padding:0;display:grid}.contact-channel-multiselect>legend{color:#587089;width:100%;margin:0 0 5px;padding:0;font-size:10px;font-weight:850}.contact-channel-multiselect-trigger{box-sizing:border-box;color:#294760;width:100%;min-width:0;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfdfe7;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;font-size:10px;font-weight:750;display:flex}.contact-channel-multiselect-trigger:hover:not(:disabled){background:#fbfeff;border-color:#8bcbd3}.contact-channel-multiselect-trigger:focus-visible{border-color:#0f9eaf;outline:0;box-shadow:0 0 0 3px #0f9eaf26}.contact-channel-multiselect-trigger:disabled{cursor:not-allowed;color:#8293a3;background:#f4f7f9}.contact-channel-multiselect-trigger>svg{color:#688096;flex:none;transition:transform .16s}.contact-channel-multiselect-trigger[aria-expanded=true]{border-color:#71c2cc;box-shadow:0 0 0 2px #0f9eaf1a}.contact-channel-multiselect-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.contact-channel-multiselect-summary{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.contact-channel-multiselect-summary.is-empty{color:#8797a6;font-weight:650}.contact-channel-multiselect-chip{color:#176f7c;text-overflow:ellipsis;white-space:nowrap;background:#eefafb;border:1px solid #bee3e7;border-radius:999px;max-width:min(180px,42%);padding:4px 7px;overflow:hidden}.contact-channel-multiselect-count{color:#4c6c80;background:#edf3f6;border-radius:999px;flex:none;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:9px;font-weight:900;display:grid}.contact-channel-multiselect-search{box-sizing:border-box;color:#698298;background:#fff;border:1px solid #71c2cc;border-radius:9px;align-items:center;gap:8px;width:100%;min-width:0;min-height:42px;padding:0 9px;display:flex;box-shadow:0 0 0 2px #0f9eaf1a}.contact-channel-multiselect-search input{box-sizing:border-box;color:#294760;min-width:0;min-height:40px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:10px}.contact-channel-multiselect-search button{color:#698298;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.contact-channel-multiselect-search button:hover,.contact-channel-multiselect-search button:focus-visible{color:#194c68;background:#eef6f8;outline:0}.contact-channel-multiselect-panel{background:#fff;border:1px solid #bcdfe4;border-radius:10px;gap:7px;min-width:0;padding:5px;display:grid;box-shadow:0 8px 22px #1b415817}.contact-channel-multiselect-options{overscroll-behavior:contain;gap:3px;min-width:0;max-height:240px;padding:1px;display:grid;overflow-y:auto}.contact-channel-multiselect-options>button{color:#36536c;width:100%;min-width:0;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;font-size:10px;font-weight:700;display:grid}.contact-channel-multiselect-options>button:hover,.contact-channel-multiselect-options>button:focus-visible{background:#f0fafb;border-color:#cae5e8;outline:0}.contact-channel-multiselect-options>button.is-selected{color:#116d7b;background:#e8f8fa;border-color:#9bd4db}.contact-channel-multiselect-options>button>span:last-child{overflow-wrap:anywhere}.contact-channel-multiselect-check{color:#fff;background:#fff;border:1px solid #b9ccd5;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.contact-channel-multiselect-options>button.is-selected .contact-channel-multiselect-check{background:#0f9eaf;border-color:#0f9eaf}.contact-channel-multiselect-options>p{color:#75899a;text-align:center;margin:0;padding:12px;font-size:9px}.contact-channel-multiselect-clear{color:#aa4a54;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-self:end;padding:0 8px;font-size:9px;font-weight:850}.contact-channel-multiselect-clear:hover,.contact-channel-multiselect-clear:focus-visible{color:#923a44;background:#fff0f1;outline:0}.contact-channel-multiselect>small{color:#75899a;font-size:9px;font-weight:600;line-height:1.4}.contact-channel-multiselect{box-sizing:border-box;width:100%;display:block}.contact-channel-multiselect-label{color:#587089;margin:0 0 5px;font-size:10px;font-weight:850;display:block}.contact-channel-multiselect-trigger,.contact-channel-multiselect-search,.contact-channel-multiselect-panel{box-sizing:border-box;width:100%}.contact-channel-multiselect-panel{margin-top:6px}.contact-editor-grid .contact-channel-multiselect-search input{width:100%;height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media (max-width:520px){.contact-channel-multiselect-chip{max-width:calc(50% - 18px)}}.current-company-address-origin{color:#61758a;margin:10px 0 0;font-size:.82rem}.contact-duplicate-actions>.contact-duplicate-list{justify-items:stretch;width:100%}.contact-duplicate-document{color:#6e5860;font-size:10px;font-weight:700}.econotec-current-summary{background:#fafdfe;border:1px solid #dbe7eb;border-radius:9px;margin:0 20px 16px;padding:13px}.econotec-current-summary h3{color:#2d4b65;margin:0 0 9px;font-size:13px}.econotec-current-summary>p{color:#648093;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.contact-workbench-page{max-width:none}.contact-format-toolbar>.compact-format-toolbar{background:0 0;border:0;flex:auto;min-width:0;min-height:25px;padding:0}.contact-task-message-tools>.compact-format-toolbar{background:#f8fcfd;border:1px solid #d2e4e9;border-radius:7px;flex:0 auto;min-width:0;padding:1px 3px}.contact-task-message-tools>.compact-format-toolbar button{width:29px;height:27px}
