.admin[data-portal-design=simple] .crm-module__body{padding:0}.admin[data-portal-design=simple] .crm-chat-shell{height:100%;min-height:0;background:white}.admin[data-portal-design=simple] .crm-chat-shell__split{min-height:0;flex:1 1}.admin[data-portal-design=simple] .crm-chat-shell__list{background:white;border-right:1px solid var(--portal-border-default)}.admin[data-portal-design=simple] .crm-macos .crm-list__row-link{padding:14px 12px;gap:12px;border-radius:0;box-shadow:none}.admin[data-portal-design=simple] .crm-macos .crm-list__row{border-bottom:1px solid var(--portal-border-default)}.admin[data-portal-design=simple] .crm-macos .crm-list__row-name{font-size:14px;font-weight:500}.admin[data-portal-design=simple] .crm-macos .crm-list__row-preview{font-size:13px;line-height:1.4}.admin[data-portal-design=simple] .crm-macos .crm-list__row-meta{margin-top:5px;font-size:12px}.admin[data-portal-design=simple] .crm-macos .crm-list__row-avatar{width:36px;height:36px;flex-basis:36px;border:1px solid var(--portal-border-default);box-shadow:none}.admin[data-portal-design=simple] .crm-macos .crm-list__search-input{border:1px solid var(--portal-border-default);background:white;border-radius:6px;min-height:38px}.admin[data-portal-design=simple] .crm-macos .crm-list__icon-btn{border:1px solid var(--portal-border-default);border-radius:6px;box-shadow:none}.admin[data-portal-design=simple] .crm-macos .crm-conv__head{padding:16px 18px;background:white;border-bottom:1px solid var(--portal-border-default);gap:12px;flex-wrap:wrap}.admin[data-portal-design=simple] .crm-macos .crm-conv__info{flex:1 1 210px;min-width:180px}.admin[data-portal-design=simple] .crm-macos .crm-conv__head-actions{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.admin[data-portal-design=simple] .crm-macos .crm-conv__nombre{font-size:16px;font-weight:500}.admin[data-portal-design=simple] .crm-macos .crm-conv__thread{padding:24px;background:var(--simple-chat-background)}.admin[data-portal-design=simple] .crm-macos .crm-conv__bubble{padding:10px 12px}.admin[data-portal-design=simple] .crm-macos .crm-conv__msg--mio .crm-conv__bubble{border:1px solid var(--simple-selection-border);box-shadow:none}.admin[data-portal-design=simple] .crm-macos .crm-conv__bubble-text{font-size:14px;line-height:1.5}.admin[data-portal-design=simple] .crm-macos .crm-conv__day>span{border:1px solid var(--portal-border-default);background:white;border-radius:5px;box-shadow:none}.admin[data-portal-design=simple] .crm-macos .crm-conv__composer{margin:10px 16px 14px;padding:10px 12px;border:1px solid var(--portal-border-default);background:white;border-radius:7px;box-shadow:none}.admin[data-portal-design=simple] .crm-macos .crm-conv__input{border:0;border-radius:0;background:transparent;box-shadow:none;font-size:14px}.admin[data-portal-design=simple] .crm-macos .crm-conv__head-actions button{box-shadow:none;border-radius:6px}.admin[data-portal-design=simple] .crm-pipeline-intro{padding:20px 24px 12px}.admin[data-portal-design=simple] .crm-pipeline-intro>div:first-child>span:nth-child(-n+2){display:none}.admin[data-portal-design=simple] .crm-pipeline-toolbar{padding:0;gap:10px}.admin[data-portal-design=simple] .crm-board-wrap{padding:0 24px 20px}.admin[data-portal-design=simple] .crm-board{gap:12px}.admin[data-portal-design=simple] .crm-pipeline-column{border-radius:10px;border-color:var(--portal-border-default)}.admin[data-portal-design=simple] .crm-pipeline-col-header{padding:12px!important;background:white!important;border-bottom:1px solid var(--portal-border-default)!important}.admin[data-portal-design=simple] .crm-pipeline-lane{background:transparent!important;padding:8px!important;gap:6px!important}.admin[data-portal-design=simple] .crm-pipeline-lead-card{display:flex!important;flex-direction:column;gap:4px;flex-shrink:0;padding:9px 10px!important;border-radius:7px!important;box-shadow:none!important}.admin[data-portal-design=simple] .simple-lead-name{order:-2;font-size:14px!important;font-weight:500!important;white-space:normal!important;overflow-wrap:anywhere;line-height:1.4;margin-top:0!important}.admin[data-portal-design=simple] .simple-lead-meta{order:-1;font-size:12px!important}.admin[data-portal-design=simple] .simple-lead-signals{margin-top:2px}.admin[data-portal-design=simple][data-portal-palette=warm] .crm-pipeline-column[data-stage=nuevo]{--pipeline-fill:#faf7f3}.admin[data-portal-design=simple][data-portal-palette=warm] .crm-pipeline-column[data-stage=en_proceso]{--pipeline-fill:#f5ede5}.admin[data-portal-design=simple][data-portal-palette=warm] .crm-pipeline-column[data-stage=calificado]{--pipeline-fill:#eedfd3}.admin[data-portal-design=simple][data-portal-palette=warm] .crm-pipeline-column[data-stage=ganado]{--pipeline-fill:#e8d4c5}.admin[data-portal-design=simple][data-portal-palette=warm] .crm-pipeline-column[data-stage=fabricacion]{--pipeline-fill:#dfc6b4}.admin[data-portal-design=simple] .meeting-workspace{background:var(--portal-surface-canvas)!important;padding-bottom:20px!important}.admin[data-portal-design=simple] .meeting-workspace>div{max-width:none!important;padding:20px 24px 0!important}.admin[data-portal-design=simple] .meeting-workspace h1{font-size:20px!important;font-weight:500!important;color:var(--portal-text-primary)!important}.admin[data-portal-design=simple] .meeting-calendar button{box-shadow:none!important}.admin[data-portal-design=simple] .simple-meeting-card{display:grid!important;grid-template-columns:minmax(0,1fr) 76px;grid-gap:4px 10px!important;gap:4px 10px!important;flex-shrink:0;padding:10px!important;border:1px solid var(--portal-border-default)!important;background:white!important;border-radius:7px!important}.admin[data-portal-design=simple] .simple-meeting-name{grid-column:1;grid-row:1;font-weight:450!important;white-space:normal!important;overflow-wrap:anywhere;line-height:1.4}.admin[data-portal-design=simple] .simple-meeting-time{grid-column:2;grid-row:1/4;display:flex!important;flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:4px!important}.admin[data-portal-design=simple] .simple-meeting-time>span:first-child{font-size:16px!important;font-weight:450!important}.admin[data-portal-design=simple] .simple-meeting-time>span:last-child{margin:3px 0 0!important;border-radius:4px!important;padding:2px 5px!important;background:var(--portal-surface-muted)!important}.admin[data-portal-design=simple] .simple-meeting-card>span,.admin[data-portal-design=simple] .simple-meeting-meta{grid-column:1}.admin[data-portal-design=simple] .meeting-calendar .rc-calendar-day__head{min-height:88px;padding:16px!important;box-sizing:border-box}.admin[data-portal-design=simple] .meeting-calendar .rc-calendar-day.is-today .simple-meeting-card{border-color:var(--simple-selection-border)!important}@media(min-width:901px){.admin[data-portal-design=simple] .simple-meeting-board:not(.is-three-days){grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:12px!important}.admin[data-portal-design=simple] .simple-meeting-board.is-three-days{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}}.prospect-task-dialog{position:fixed;inset:0;margin:auto;width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid #c6d0d8;border-radius:10px;background:#fff;color:#263b46;box-sizing:border-box;overflow:auto;font-family:Arial,Helvetica,sans-serif}.prospect-task-dialog::-webkit-backdrop{background:rgba(31,44,51,.3)}.prospect-task-dialog::backdrop{background:rgba(31,44,51,.3)}.prospect-task-dialog footer,.prospect-task-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.prospect-task-dialog header{border-bottom:1px solid #d7dfe5}.prospect-task-dialog h2{font-size:18px;margin:0;font-weight:550}.prospect-task-dialog footer{border-top:1px solid #d7dfe5;justify-content:flex-end}.prospect-task-fields{padding:20px;display:grid;grid-gap:12px;gap:12px}.prospect-task-dialog label{display:grid;grid-gap:6px;gap:6px;font-size:13px}.prospect-task-dialog :is(input,select,button){min-height:44px;border:1px solid #c6d0d8;background:white;color:inherit;border-radius:6px;font:inherit;padding:8px 10px;box-sizing:border-box;min-width:0}.prospect-task-dialog input,.prospect-task-dialog select{width:100%;font-size:16px}.prospect-task-dialog button{cursor:pointer}.prospect-task-dialog :disabled{opacity:.55;cursor:default}.prospect-task-dialog button:hover:not(:disabled),.prospect-task-selected{background:#f1f3f5}.prospect-task-dialog button[type=submit]{background:#495f68;color:white;border-color:#495f68}.prospect-task-dialog small{font-size:12px;color:#607386}.prospect-task-dialog p{font-size:13px;margin:0}.prospect-task-dialog [role=alert]{color:#a7443b}.prospect-task-results>div,.prospect-task-selected{display:flex;align-items:center;justify-content:space-between;gap:8px}.prospect-task-selected{padding:6px 10px;border:1px solid #c6d0d8;border-radius:6px}.prospect-task-title-preview{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid #c6d0d8;border-radius:6px;background:#f1f3f5}.prospect-task-title-preview output{font-size:15px;line-height:1.4;color:#263b46;overflow-wrap:anywhere}.task-inline{display:grid;grid-gap:6px;gap:6px}.task-inline,.task-inline input{min-width:0;padding:8px;border:1px solid var(--ui-line);border-radius:6px;background:var(--ui-paper)}.task-inline input{width:100%;box-sizing:border-box;font:inherit;font-size:14px;color:var(--ui-ink)}.task-inline small{display:block;font-size:11px;line-height:1.4;color:var(--ui-sub);overflow-wrap:anywhere}.task-inline-client{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:12px;color:var(--ui-ink);overflow-wrap:anywhere}.task-inline-client button{flex-shrink:0;border:0;background:transparent;color:inherit;width:28px;height:28px;cursor:pointer}.task-inline-results{display:grid;grid-gap:6px;gap:6px}.task-inline-results [role=listbox]{max-height:240px;overflow-y:auto;overscroll-behavior:contain}.task-inline-results button{display:block;width:100%;padding:8px;min-height:44px;border:1px solid transparent;border-radius:5px;background:var(--ui-paper);color:var(--ui-ink);font:inherit;font-size:13px;text-align:left;cursor:pointer;overflow-wrap:anywhere}.task-inline-results button[aria-selected=true]{background:var(--portal-selection-background,var(--ui-tile));border-color:var(--portal-border-default,var(--ui-line))}.prospect-task-results{max-height:200px;overflow:auto;display:grid;grid-gap:5px;gap:5px}.prospect-task-results>div>button:first-child{flex:1 1;text-align:left;display:grid;grid-gap:3px;gap:3px}.prospect-task-results>div>button:last-child{width:44px;flex:none}.prospect-task-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:480px){.prospect-task-grid{grid-template-columns:1fr}.prospect-task-fields{padding:14px}}.asana-detail-panel select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23687985' stroke-width='1.5'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E")!important;background-position:right 9px center!important;background-repeat:no-repeat!important}.task-context-menu{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;box-sizing:border-box}.task-context-menu>button{min-height:40px;gap:10px!important;border-radius:4px!important;font-weight:400!important}.task-context-menu>button>svg{flex:none}.task-context-menu>button:focus-visible{outline:2px solid var(--simple-selection-border,var(--ui-terra));outline-offset:-2px}@media(pointer:coarse){.task-context-menu>button{min-height:44px}}.calendar-add-meeting{float:right;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 0 4px 8px;padding:0;border:1px solid var(--portal-border-default,var(--ui-line));border-radius:6px;background:var(--ui-paper);color:var(--portal-text-primary,var(--ui-ink));font-family:inherit;font-weight:400;font-size:23px;line-height:1;text-decoration:none;cursor:pointer}.calendar-add-meeting:hover{background:var(--portal-selection-background,var(--ui-tile))}.calendar-add-meeting:focus-visible{outline:2px solid var(--simple-selection-border,var(--ui-terra));outline-offset:2px}.rc-calendar-day__head:has(.calendar-add-meeting){display:flow-root}@media(max-width:880px){.calendar-add-meeting{width:44px;height:44px}}.admin[data-portal-design=simple] .inbox-shell{padding:20px 24px!important;background:var(--portal-surface-canvas)}.admin[data-portal-design=simple] .simple-inbox-panel{width:100%!important;max-width:none!important;border:1px solid var(--portal-border-default)!important;border-radius:10px!important}.admin[data-portal-design=simple] .inbox-hilo-scroll{background:var(--simple-chat-background)!important;padding:24px!important}.admin[data-portal-design=simple] .simple-inbox-bubble{border-radius:7px!important;box-shadow:none!important;font-size:14px}.admin[data-portal-design=simple] .simple-inbox-panel textarea{border:1px solid var(--portal-border-default)!important;border-radius:7px!important;box-shadow:none!important;background:white!important}.admin[data-portal-design=simple] .simple-inbox-panel button{box-shadow:none!important}.admin[data-portal-design=simple] .inbox-asana-comment{background:var(--ui-paper)!important;border:1px solid var(--portal-border-default)!important;border-radius:7px!important;box-shadow:none!important;opacity:1!important;min-width:0;overflow-wrap:anywhere}.admin[data-portal-design=simple] .inbox-asana-comment[data-responded=true]{background:var(--portal-surface-muted)!important}.admin[data-portal-design=simple] .inbox-asana-comment__header>span:first-child{color:var(--portal-selection-text)!important;background:var(--portal-selection-background)!important;border:1px solid var(--simple-selection-border);border-radius:4px!important;font-family:inherit!important;font-weight:500!important;letter-spacing:.03em!important}.admin[data-portal-design=simple] .inbox-asana-comment__task{color:var(--portal-text-primary)!important}.admin[data-portal-design=simple] .inbox-asana-comment__task:hover{text-decoration:underline!important}.admin[data-portal-design=simple] .inbox-asana-comment button{min-height:34px;min-width:34px;border-radius:6px!important;background:var(--ui-paper)!important;color:var(--portal-text-primary)!important;border:1px solid var(--portal-border-default)!important}.admin[data-portal-design=simple] .inbox-asana-comment button:hover:not(:disabled){background:var(--portal-selection-background)!important;border-color:var(--simple-selection-border)!important}.admin[data-portal-design=simple] .inbox-asana-comment button:disabled{opacity:.5;cursor:default!important}.admin[data-portal-design=simple] .inbox-asana-comment textarea{min-width:0}.admin[data-portal-design=simple] .inbox-asana-comment :is(button,a,textarea):focus-visible{outline:2px solid var(--simple-selection-border)!important;outline-offset:2px}@media(max-width:880px){.admin[data-portal-design=simple] .inbox-asana-comment{max-width:100%!important}.admin[data-portal-design=simple] .inbox-asana-comment button{min-height:44px;min-width:44px}.admin[data-portal-design=simple] .inbox-asana-comment textarea{font-size:16px!important}}.admin[data-portal-design=simple] .actividad-centro{max-width:none}.admin[data-portal-design=simple] .actividad-linea{background:white;border:1px solid var(--portal-border-default);border-radius:7px;padding:12px}.admin[data-portal-design=simple][data-portal-palette=sage]{--simple-gantt-definitions:#a9b99a;--simple-gantt-workshop:#495c65;--simple-gantt-works:#95a7ad;--simple-gantt-installation:#728fb8}.admin[data-portal-design=simple] .simple-gantt-check>div{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.admin[data-portal-design=simple] .simple-gantt-check>div>span{flex:1 1}.admin[data-portal-design=simple] .simple-gantt-check>div>button{margin:0 0 0 auto!important;flex-shrink:0}.admin[data-portal-design=simple] .simple-gantt-check input[type=checkbox]{accent-color:var(--simple-gantt-definitions,#B08350)!important}.admin[data-portal-design=simple] .crm-rep__rango{border:1px solid var(--portal-border-default);border-radius:6px;padding:2px;background:var(--portal-surface-muted)}.admin[data-portal-design=simple] .crm-rep__rango-tab.is-active{color:var(--portal-selection-text)!important;background:var(--portal-selection-background)!important;box-shadow:inset 0 0 0 1px var(--simple-selection-border)!important;border-radius:5px}.admin[data-portal-design=simple] .simple-inbox-panel>div:first-child a[aria-current=page]{color:var(--portal-selection-text)!important;background:var(--portal-selection-background)!important;border-color:var(--simple-selection-border)!important}.admin[data-portal-design=simple] .simple-gantt-workspace{max-width:none!important;padding:20px 24px!important;background:var(--portal-surface-canvas);min-height:100%}.admin[data-portal-design=simple] .simple-gantt-workspace .gfab-card{border:1px solid var(--portal-border-default);border-radius:10px;box-shadow:none}.admin[data-portal-design=simple] .simple-gantt-workspace .gfab-head,.admin[data-portal-design=simple] .simple-gantt-workspace .gfab-head .gfab-side{background:var(--portal-surface-muted)}.admin[data-portal-design=simple] .simple-gantt-workspace .gfab-barra{border-radius:5px;box-shadow:none!important}.admin[data-portal-design=simple] .simple-gantt-workspace button{box-shadow:none!important;border-radius:6px!important}@media(max-width:900px){.admin[data-portal-design=simple] .inbox-shell,.admin[data-portal-design=simple] .meeting-workspace>div,.admin[data-portal-design=simple] .simple-gantt-workspace{padding:12px!important}.admin[data-portal-design=simple] .crm-board-wrap{padding:0 12px 12px}.admin[data-portal-design=simple] .crm-conv__info{min-width:0!important}}.admin[data-portal-design=simple] .portal-prospect-dialog{position:fixed;inset:0 0 0 auto;margin:0 0 0 auto;width:min(760px,calc(100vw - 32px));max-width:none;height:100dvh;max-height:100dvh;padding:0;border:1px solid var(--portal-border-default);border-radius:16px 0 0 16px;background:var(--ui-paper);color:var(--portal-text-primary);font-family:var(--sans);box-shadow:-12px 0 40px rgba(28,42,48,.16);overflow:hidden}.admin[data-portal-design=simple] .portal-prospect-dialog::-webkit-backdrop{background:rgba(30,40,45,.36);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.admin[data-portal-design=simple] .portal-prospect-dialog::backdrop{background:rgba(30,40,45,.36);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.admin[data-portal-design=simple] .portal-prospect-dialog>aside{display:flex;flex-direction:column;height:100%;min-height:0}.admin[data-portal-design=simple] .portal-prospect-dialog__title{padding:24px 26px 0;font-size:20px;font-weight:500}.admin[data-portal-design=simple] .portal-prospect-dialog .simple-dock-tabs{padding:18px 26px!important}.admin[data-portal-design=simple] .portal-prospect-dialog .simple-lead-fields{padding:22px 26px!important;overscroll-behavior:contain}@keyframes portal-panel-enter{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes portal-panel-backdrop-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.admin[data-portal-design=simple] .portal-prospect-dialog[open],body[data-portal-mobile=simple] .portal-mobile-dock>aside{animation:portal-panel-enter .18s cubic-bezier(.22,.61,.36,1)}.admin[data-portal-design=simple] .portal-prospect-dialog[open]::-webkit-backdrop{animation:portal-panel-backdrop-enter .18s ease-out}.admin[data-portal-design=simple] .portal-prospect-dialog[open]::backdrop{animation:portal-panel-backdrop-enter .18s ease-out}}@media screen{.admin[data-design-pilot=true]{--vhapp:100dvh;zoom:1;width:100vw;max-width:none;min-height:100dvh;padding:12px}.admin[data-design-pilot=true] .admin__ventana{width:100%;max-width:none;height:calc(100dvh - 24px);margin:0 auto}.admin[data-design-pilot=true] .admin__fila,.admin[data-design-pilot=true] .admin__main{min-width:0;min-height:0}.admin[data-design-pilot=true] .admin__chrome{flex-shrink:0}}.portal-appearance{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media screen and (min-width:881px){.admin[data-portal-design=simple] .admin__ventana{display:grid;grid-template-columns:236px minmax(0,1fr);grid-template-rows:92px minmax(0,1fr);box-shadow:none}.admin[data-portal-design=simple] .admin__fila{display:contents}.admin[data-portal-design=simple] .admin__chrome{grid-column:2;grid-row:1;height:92px;padding:0 24px;background:var(--portal-surface-paper)}.admin[data-portal-design=simple] .admin__main{grid-column:2;grid-row:2}.admin[data-portal-design=simple] .admin__rail{grid-column:1;grid-row:1/3;width:236px;padding:0 12px 16px;background:white}.admin[data-portal-design=simple] .admin__rail-brand{flex:none;height:92px;margin:0 -12px 12px;padding:0 20px;border-bottom:1px solid var(--portal-border-default)}.admin[data-portal-design=simple] .admin__rail-mark{display:none}.admin[data-portal-design=simple] .admin__rail-name{display:block;font:12px ui-monospace,monospace;letter-spacing:1px;text-transform:uppercase;color:var(--portal-text-secondary);margin-bottom:7px}.admin[data-portal-design=simple] .admin__rail-sub{font-size:14px;color:var(--portal-text-primary)}.admin[data-portal-design=simple] .admin__luces,.admin[data-portal-design=simple] .admin__titulo>span{display:none}.admin[data-portal-design=simple] .admin__titulo{font-size:24px;font-weight:500}}.admin[data-portal-design=simple] .admin__rail-link{padding:9px 10px}.admin[data-portal-design=simple] .admin__rail-pie{margin-top:auto}.admin[data-portal-design=simple] .admin__rail-titulo{font-size:12px;font-weight:400;letter-spacing:1px}.admin[data-portal-design=simple] .rc-card.asana-task-card{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;background:white!important;border:1px solid var(--portal-border-strong)!important;padding:5px 10px!important;min-height:34px!important;max-height:38px}.admin[data-portal-design=simple] .asana-task-main{display:contents!important}.admin[data-portal-design=simple] .asana-task-avatar{order:0;flex:none;width:24px!important;height:24px!important}.admin[data-portal-design=simple] .asana-task-check{order:1;display:inline!important;font-size:14px!important}.admin[data-portal-design=simple] .asana-task-name{order:2;flex:1 1 auto;min-width:0;font-size:14px!important;font-weight:450!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis;color:var(--portal-text-primary)!important}.admin[data-portal-design=simple] .asana-task-priority{order:3;flex:none;display:inline-flex!important;align-items:center;justify-content:center;gap:5px;align-self:center!important;min-width:62px;box-sizing:border-box;font-size:11px!important;font-weight:600;line-height:1!important;padding:4px 8px!important;border-radius:6px;background:var(--portal-surface-muted)!important;border:1px solid var(--portal-border-default)}.admin[data-portal-design=simple] .asana-task-priority>span{display:block!important;width:6px;height:6px;border-radius:50%}.admin[data-portal-design=simple] .rc-card.asana-task-card[data-meeting=true][data-hora=true]{width:65%!important;align-self:flex-end!important;margin-left:auto!important}.admin[data-portal-design=simple] .rc-card.asana-task-card[data-meeting=true][data-hora=true] span.asana-task-avatar{display:none!important}.admin[data-portal-design=simple] .rc-card.asana-task-card[data-meeting=true][data-hora=true] .asana-task-time{min-width:0}.admin[data-portal-design=simple] .asana-task-time{order:4;flex:none;display:inline-block!important;min-width:62px;text-align:right;font-size:13px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin[data-portal-design=simple] .asana-task-card[data-completed=true]{background:var(--portal-surface-muted)!important}.admin[data-portal-design=simple] .asana-task-card[data-completed=true] .asana-task-name{color:var(--portal-text-secondary)!important}.admin[data-portal-design=simple] .rc-calendar-day{background:white!important;border:1px solid var(--portal-border-default)!important}.admin[data-portal-design=simple] .rc-calendar-day__head{padding:14px!important;min-height:76px}@media(min-width:881px){.admin[data-portal-design=simple] .asana-calendar-board:not(.is-day):not(.is-three-days){grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:12px!important}.admin[data-portal-design=simple] .asana-calendar-board.is-three-days{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}}.admin[data-portal-design=simple] .crm-pipeline-column{background:var(--pipeline-fill,var(--portal-surface-muted))!important}.admin[data-portal-design=simple][data-portal-palette=sage] .crm-pipeline-column[data-stage=nuevo]{--pipeline-fill:#f2f5f1}.admin[data-portal-design=simple][data-portal-palette=sage] .crm-pipeline-column[data-stage=en_proceso]{--pipeline-fill:#eaf0e7}.admin[data-portal-design=simple][data-portal-palette=sage] .crm-pipeline-column[data-stage=calificado]{--pipeline-fill:#e0e8dc}.admin[data-portal-design=simple][data-portal-palette=sage] .crm-pipeline-column[data-stage=ganado]{--pipeline-fill:#d5e0cf}.admin[data-portal-design=simple][data-portal-palette=sage] .crm-pipeline-column[data-stage=fabricacion]{--pipeline-fill:#c9d6c2}.portal-appearance label{display:flex;align-items:center;gap:5px;font-size:12px}.portal-appearance select{font:inherit;color:inherit;background:white;border:1px solid var(--portal-border-strong);border-radius:6px;padding:5px 7px}.admin[data-portal-design=simple]{--portal-shadow-card:none;--portal-radius-card:7px;--portal-radius-control:6px;--portal-border-default:#cec5bd;--portal-border-strong:#ae998b;--portal-selection-background:#f0e2d8;--simple-selection-border:#aa8170;--simple-chat-background:#f6f2ee;--portal-desktop-background:#e3ddd7;--portal-message-sent-background:var(--portal-selection-background);--portal-message-sent-border:var(--simple-selection-border);--portal-message-received-background:#fff;--portal-message-received-border:var(--portal-border-default)}.admin[data-portal-design=simple][data-portal-palette=sage]{--portal-surface-canvas:#f1f3f5;--portal-surface-muted:#f1f3f5;--portal-desktop-background:#dce2e7;--portal-text-primary:#263946;--portal-text-secondary:#607084;--portal-text-muted:#73818d;--portal-border-default:#c6d0d8;--portal-border-strong:#8b9aa5;--portal-action-primary:#49616b;--portal-action-primary-hover:#364d57;--portal-selection-background:#dbe3d5;--portal-selection-text:#405a4d;--portal-rail-subselection:#e9eee5;--portal-disclosure-open-border:#7f8b82;--simple-selection-border:#7f8b82;--simple-chat-background:#f1f3f5}.admin[data-portal-design=simple] :is(.crm-conv__body,.crm-conv__thread){background:var(--simple-chat-background);background-image:none}.admin[data-portal-design=simple] :is(.crm-conv__bubble,.chat__bubble,.crm-timeline__bubble){background:#fff;border:1px solid var(--portal-border-default);border-radius:7px;box-shadow:none;padding:8px 11px}.admin[data-portal-design=simple] :is(.crm-conv__msg--mio,.chat__msg--yo,.crm-timeline__row--mio) :is(.crm-conv__bubble,.chat__bubble,.crm-timeline__bubble){background:var(--portal-selection-background);border-color:var(--simple-selection-border);border-radius:7px;color:var(--portal-text-primary)}.admin[data-portal-design=simple] :is(.crm-conv__bubble,.chat__bubble):after,.admin[data-portal-design=simple] :is(.crm-conv__bubble,.chat__bubble):before{display:none}.admin[data-portal-design=simple] .crm-conv__bubble-text{color:var(--portal-text-primary)}.invitation-line-icon{display:inline-block;vertical-align:-3px;margin-right:7px;color:inherit}.admin[data-portal-design=simple] .crm-conv__composer{box-shadow:none;border-top:1px solid var(--portal-border-default)}.admin[data-portal-design=simple] .crm-macos :is(.crm-conv__body,.crm-conv__thread){background:var(--simple-chat-background);background-image:none}.admin[data-portal-design=simple] .crm-macos .crm-conv__bubble{border:1px solid var(--portal-border-default);border-radius:7px;box-shadow:none}.admin[data-portal-design=simple] .crm-macos .crm-conv__msg--otro .crm-conv__bubble{background:#fff;border-color:var(--portal-border-default);border-radius:7px}.admin[data-portal-design=simple] .crm-macos .crm-conv__msg--mio .crm-conv__bubble{background:var(--portal-selection-background);border-color:var(--simple-selection-border);border-radius:7px}.admin[data-portal-design=simple] .crm-macos .crm-list__row.is-privado,.admin[data-portal-design=simple] .crm-macos .crm-list__row.is-privado:not(.is-active) .crm-list__row-link{background:var(--portal-surface-muted)}.admin[data-portal-design=simple] .crm-macos .crm-list__row.is-privado:not(.is-active):hover .crm-list__row-link{background:color-mix(in srgb,var(--portal-border-default) 24%,var(--portal-surface-muted))}.admin[data-portal-design=simple] .crm-list__row.is-privado:before{display:none}.admin[data-portal-design=simple] .crm-list__row-lock{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--portal-border-default);border-radius:5px;background:var(--ui-paper);color:var(--portal-text-secondary)}.admin[data-portal-design=simple] [aria-label="Ver solo mis chats privados"][aria-pressed=true]{background:var(--portal-selection-background)!important;color:var(--portal-selection-text)!important;border-color:var(--simple-selection-border)!important}.admin[data-portal-design=simple] [aria-label="Ver solo mis chats privados"] .crm-list__filter-dot{background:var(--portal-text-secondary)!important}.admin[data-portal-design=simple] .crm-macos .crm-list__row.is-active .crm-list__row-link,.admin[data-portal-design=simple] .crm-macos .crm-list__row.is-active:hover .crm-list__row-link{background:var(--portal-selection-background);box-shadow:inset 3px 0 var(--simple-selection-border)}.admin[data-portal-design=simple] .admin__rail-link.is-active{background:var(--portal-selection-background);outline:1px solid var(--simple-selection-border);outline-offset:-1px}.admin[data-portal-design=simple] :is(.rc-card,.crm-pipeline-lead-card){box-shadow:none!important;border-radius:7px!important;padding:7px 9px!important}.admin[data-portal-design=simple] .rc-calendar-day{border-radius:8px!important;box-shadow:none!important}.admin[data-portal-design=simple] .rc-calendar-day.is-today{background:var(--portal-selection-background)!important;border:1px solid var(--simple-selection-border)!important}.admin[data-portal-design=simple] .rc-calendar-day.is-today :is(.rc-calendar-day__head,.rc-card){border-color:var(--simple-selection-border)!important}.admin[data-portal-design=simple] .crm-pipeline-col-header{box-shadow:none!important}.admin[data-portal-design=simple] :is(.gfab,.gfab-barra,.crm-pipeline-column){box-shadow:none!important}@media(max-width:700px){.admin:has(.portal-appearance) .admin__chrome{height:auto;min-height:var(--portal-chrome-height);flex-wrap:wrap}.portal-appearance label{font-size:11px}}.admin[data-portal-design=simple] .crm-module__body:has(.asana-workspace){padding:0}.admin[data-portal-design=simple] .asana-workspace{padding-bottom:20px!important}.admin[data-portal-design=simple] .asana-workspace-content{padding:20px 24px 0!important}.asana-workspace-status{color:var(--ui-sub);font-size:12px;margin-bottom:14px}.asana-workspace-status summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.asana-workspace-status[open]{padding:12px;border:1px solid var(--ui-line);border-radius:7px;background:var(--ui-paper)}.asana-new-task{padding:10px 16px;border:1px solid var(--ui-terra);border-radius:6px;background:var(--ui-terra);color:white;font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.admin[data-portal-design=simple] .asana-member-legend,.admin[data-portal-design=simple] .asana-period-controls>span:not(.asana-period-label){display:none!important}.admin[data-portal-design=simple] .asana-calendar-toolbar{gap:12px!important;margin-bottom:20px!important}.admin[data-portal-design=simple] .asana-calendar-toolbar button{min-height:38px;box-shadow:none!important}.admin[data-portal-design=simple] .asana-calendar-toolbar input{height:38px!important;font-size:14px!important}.admin[data-portal-design=simple] .asana-calendar-toolbar button[aria-pressed=true]{background:var(--portal-selection-background)!important;box-shadow:inset 0 0 0 1px var(--simple-selection-border)!important;border-radius:6px}.admin[data-portal-design=simple] .asana-period-label{font-size:14px!important;font-weight:450!important}.admin[data-portal-design=simple] .asana-calendar-board{height:calc(100dvh - 240px)!important;min-height:520px!important}.admin[data-portal-design=simple] .asana-calendar .rc-calendar-day{border-radius:10px!important;container-type:inline-size;container-name:asana-day}.admin[data-portal-design=simple] .asana-calendar .rc-calendar-day__head{min-height:88px;padding:16px!important;box-sizing:border-box}.admin[data-portal-design=simple] .asana-calendar .rc-calendar-day__head>div:first-of-type>span:first-child{font-size:12px!important;letter-spacing:1px!important}.admin[data-portal-design=simple] .asana-calendar .rc-calendar-day__head>div:nth-of-type(2)>span:first-child{font-family:inherit!important;font-size:27px!important;font-weight:450!important;line-height:1.2!important}.admin[data-portal-design=simple] .asana-calendar .rc-calendar-day.is-today .rc-calendar-day__head{border-bottom:1px solid var(--simple-selection-border)!important}.admin[data-portal-design=simple] .asana-calendar .rc-scroll{gap:6px!important;padding:10px 8px!important}.admin[data-portal-design=simple] .asana-calendar .rc-card.asana-task-card{flex-shrink:0;height:auto!important;border-color:var(--portal-border-default)!important}.admin[data-portal-design=simple] .asana-calendar .asana-task-avatar{border:1px solid var(--portal-border-default)!important;border-radius:50%;background:var(--portal-selection-background);color:var(--portal-text-primary);font-size:10px;display:flex!important;align-items:center;justify-content:center}.admin[data-portal-design=simple] .asana-calendar .rc-calendar-day.is-today .asana-task-card{border-color:var(--simple-selection-border)!important}.admin[data-portal-design=simple] .asana-calendar .asana-task-card[data-completed=true]{opacity:1!important;background:var(--portal-surface-muted)!important}@media(max-width:880px){.admin[data-portal-design=simple] .asana-workspace-content{padding:14px 12px!important}.admin[data-portal-design=simple] .asana-calendar-board{height:auto!important}}.admin[data-portal-design=simple] .classic-rail-icon,.simple-rail-icon{display:none}.admin[data-portal-design=simple] .simple-rail-icon{display:block;width:18px;height:18px}.admin[data-portal-design=simple] .admin__rail-link{min-height:38px;gap:12px;font-size:14px;font-weight:400;border-radius:6px;box-sizing:border-box}.admin[data-portal-design=simple] .admin__rail-ico{width:20px;height:20px;display:flex;align-items:center;justify-content:center;opacity:1}.admin[data-portal-design=simple] .admin__rail-shortcut{background:transparent;border:0;box-shadow:none;font-size:11px}.admin[data-portal-design=simple] .admin__rail-flecha{width:8px;height:8px;min-width:8px;padding:0;border:0;border-right:1.5px solid;border-bottom:1.5px solid;border-radius:0;background:transparent;font-size:0;transform:rotate(-45deg)}.admin[data-portal-design=simple] .admin__rail-acordeon[aria-expanded=true] .admin__rail-flecha{transform:rotate(45deg)}.admin[data-portal-design=simple] .crm-hdr-btn{height:38px!important;min-height:38px;padding:0 11px;border:1px solid var(--portal-border-default);border-radius:6px!important;background:white;font-size:13px!important;font-weight:500!important;box-shadow:none!important}.admin[data-portal-design=simple] .crm-hdr-btn--icono{width:38px!important;padding:0}.admin[data-portal-design=simple] .crm-hdr-btn svg{width:17px;height:17px}.admin[data-portal-design=simple] .crm-hdr-btn[aria-expanded=true]{background:var(--portal-selection-background)!important;color:var(--portal-selection-text)!important;border-color:var(--simple-selection-border)!important}.admin[data-portal-design=simple] .crm-macos .crm-conv__head{min-height:80px;box-sizing:border-box;align-items:center}.admin[data-portal-design=simple] .simple-dock-tabs{min-height:80px;box-sizing:border-box;gap:6px!important;border-color:var(--portal-border-default)!important}.admin[data-portal-design=simple] .simple-dock-tabs>button{height:38px!important;padding:0 10px!important;border:1px solid var(--portal-border-default)!important;background:white!important;color:var(--portal-text-primary)!important;border-radius:6px!important;font-size:13px!important;font-weight:400!important;box-shadow:none!important;white-space:nowrap}.admin[data-portal-design=simple] .simple-dock-tabs>button[aria-pressed=true]{background:var(--portal-selection-background)!important;border-color:var(--simple-selection-border)!important;color:var(--portal-selection-text)!important}.admin[data-portal-design=simple] .simple-dock-tabs>button[aria-label=Cerrar]{width:34px!important;padding:0!important}.admin[data-portal-design=simple] .simple-note-bubble{border:1px solid var(--portal-border-default)!important;border-radius:7px!important;color:var(--portal-text-primary)!important;background:white!important;box-shadow:none!important}.admin[data-portal-design=simple] .simple-note-bubble[data-outgoing=true]{background:var(--portal-selection-background)!important;border-color:var(--simple-selection-border)!important}.admin[data-portal-design=simple] .simple-note-bubble[data-question=true]{border-left:3px solid var(--ui-amber)!important}.admin[data-portal-design=simple] .simple-notes-dock{border-color:var(--portal-border-default)!important;animation:none!important}.admin[data-portal-design=simple] .simple-notes-dock textarea{border:1px solid var(--portal-border-default)!important;border-radius:6px!important;box-shadow:none!important}.admin[data-portal-design=simple] :is(.crm-hdr-btn,.simple-dock-tabs>button,.admin__rail-link):focus-visible{outline:2px solid var(--portal-action-primary);outline-offset:2px}.admin[data-portal-design=simple] .portal-appearance select{min-height:34px;border:1px solid var(--portal-border-default);border-radius:6px;background:white}.admin[data-portal-design=simple] .source-pill__classic,.source-pill--unknown,.source-pill__simple{display:none}.admin[data-portal-design=simple] .source-pill__simple{display:inline}.admin[data-portal-design=simple] .source-pill{display:inline-flex;align-items:center;padding:1px 5px!important;border:1px solid var(--portal-border-default);border-radius:4px!important;background:white!important;color:var(--portal-text-secondary,#5e6d7e)!important;font-family:var(--sans)!important;font-size:10px!important;font-weight:400!important;letter-spacing:0!important;line-height:17px!important;box-shadow:none;white-space:nowrap}.admin[data-portal-design=simple] .crm-list__row.is-active .source-pill,.admin[data-portal-design=simple] .crm-list__row[aria-current] .source-pill{border-color:var(--simple-selection-border)}.admin[data-portal-design=simple] .crm-list__row-name{min-width:0;gap:5px}.admin[data-portal-design=simple] .crm-list__row-time{font-family:var(--sans);font-size:11px;letter-spacing:0}.admin[data-portal-design=simple] :is(.crm-conv__search-fab,.crm-conv__search-nav,.crm-list__icon-btn){border:1px solid var(--portal-border-default)!important;border-radius:6px!important;background:white;box-shadow:none!important}.admin[data-portal-design=simple] .crm-conv__searchbar{background:white;border-bottom:1px solid var(--portal-border-default);box-shadow:none}.admin[data-portal-design=simple] .crm-conv__search-input{border:1px solid var(--portal-border-default);border-radius:6px;min-height:38px;background:white;box-shadow:none}.admin[data-portal-design=simple] .crm-conv__day{font-size:11px;letter-spacing:0}.admin[data-portal-design=simple] .crm-conv__day>span{padding:5px 9px;border:1px solid var(--portal-border-default);background:white;border-radius:5px;box-shadow:none}.admin[data-portal-design=simple] .crm-channelbar__chip{min-height:34px;border:1px solid var(--portal-border-default);border-radius:6px;box-shadow:none}.admin[data-portal-design=simple] .crm-channelbar__chip.is-active{background:var(--portal-selection-background);border-color:var(--simple-selection-border);color:var(--portal-selection-text)}.admin[data-portal-design=simple] .simple-lead-fields :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--portal-border-default)!important;background:white!important;border-radius:6px!important;padding:8px 10px!important;box-sizing:border-box;font-family:var(--sans);box-shadow:none!important}.admin[data-portal-design=simple] .simple-lead-fields :is(input,select,textarea):focus-visible{outline:2px solid var(--portal-action-primary)!important;outline-offset:1px}.admin[data-portal-design=simple] .asana-action-controls input,.admin[data-portal-design=simple] .asana-action-controls>button,.admin[data-portal-design=simple] .asana-period-controls button,.admin[data-portal-design=simple] .meeting-calendar .rc-seg{min-height:38px!important;box-sizing:border-box;font-size:13px!important;font-weight:400!important;border-radius:5px!important;box-shadow:none!important}.admin[data-portal-design=simple] .asana-period-controls button[aria-pressed=true],.admin[data-portal-design=simple] .meeting-calendar .rc-seg[aria-pressed=true]{background:var(--portal-selection-background)!important;color:var(--portal-selection-text)!important;outline:1px solid var(--simple-selection-border);outline-offset:-1px}.admin[data-portal-design=simple] .meeting-calendar .rc-cta{min-height:38px;background:var(--portal-action-primary)!important;border:1px solid var(--portal-action-primary)!important;border-radius:6px!important;box-shadow:none!important}.admin[data-portal-design=simple] .simple-meeting-toolbar :is(button:not([aria-label="Limpiar búsqueda"]),input){min-height:38px!important;box-sizing:border-box;border-radius:6px!important;font-size:13px!important}.admin[data-portal-design=simple] .crm-conv__divider>span{display:inline-block;padding:4px 9px;border:1px solid var(--portal-border-default);border-radius:5px;background:white;font-size:11px;font-weight:400;box-shadow:none}.admin[data-portal-design=simple] :is(.crm-conv__react-picker,.crm-conv__reaccion,.crm-conv__respuestas-menu,.crm-form-note){border:1px solid var(--portal-border-default);border-radius:7px;background:white;box-shadow:none!important}.admin[data-portal-design=simple] .crm-conv__msg{position:relative;margin-top:18px;min-width:76px}.admin[data-portal-design=simple] .crm-conv__msg-actions{position:absolute;top:-14px;right:6px;z-index:15;gap:4px;padding:0;margin:0;background:transparent;border:0}.admin[data-portal-design=simple] .crm-conv__msg--otro .crm-conv__msg-actions{right:auto;left:6px}.admin[data-portal-design=simple] .crm-conv__reply-btn{display:inline-flex;width:28px;height:28px;margin:0;color:var(--portal-text-secondary);background:var(--ui-paper);border:1px solid var(--portal-border-default);border-radius:50%;box-shadow:0 1px 2px rgba(38,59,70,.06)}.admin[data-portal-design=simple] .portal-chat-message{margin-top:18px;min-width:140px}.admin[data-portal-design=simple] .portal-chat-actions{top:-14px!important}.admin[data-portal-design=simple] :is(.crm-conv__msg-actions,.portal-chat-actions){opacity:0;pointer-events:none;transition:opacity .12s ease}.admin[data-portal-design=simple] .crm-conv__msg:focus-within .crm-conv__msg-actions,.admin[data-portal-design=simple] .portal-chat-message:focus-within .portal-chat-actions{opacity:1;pointer-events:auto}@media(hover:hover){.admin[data-portal-design=simple] .crm-conv__msg:hover .crm-conv__msg-actions,.admin[data-portal-design=simple] .portal-chat-message:hover .portal-chat-actions{opacity:1;pointer-events:auto}}.admin[data-portal-design=simple] :is(.crm-conv__msg,.portal-chat-message):focus-visible{outline:1px solid var(--simple-selection-border);outline-offset:3px;border-radius:7px}.admin[data-portal-design=simple] .portal-chat-actions>button,.admin[data-portal-design=simple] .portal-chat-actions>div>button{width:28px!important;height:28px!important;border-radius:50%!important;color:var(--portal-text-secondary)!important;opacity:1!important;border:1px solid var(--portal-border-default)!important;background:white!important}.admin[data-portal-design=simple] .crm-conv__react-picker{bottom:auto;top:calc(100% + 6px);left:0;transform:none}.admin[data-portal-design=simple] .crm-conv__msg--mio .crm-conv__react-picker{left:auto;right:0}.admin[data-portal-design=simple] .crm-conv__reply-btn:hover{background:var(--portal-selection-background)}.admin[data-portal-design=simple] :is(.crm-conv__reply-btn,.crm-conv__react-emoji):focus-visible{outline:2px solid var(--simple-selection-border);outline-offset:2px}.admin[data-portal-design=simple] .crm-conv__quoted{background:white;border:1px solid var(--portal-border-default);border-left:3px solid var(--portal-action-primary);border-radius:5px;box-shadow:none}.admin[data-portal-design=simple] .crm-conv__quoted-autor{color:var(--portal-action-primary)}.admin[data-portal-design=simple] .crm-conv__quoted-text{color:var(--portal-text-primary)}.admin[data-portal-design=simple] .crm-conv__composer:focus-within{outline:2px solid var(--simple-selection-border);outline-offset:2px}.admin[data-portal-design=simple] .simple-inbox-popover{border:1px solid var(--portal-border-default)!important;border-radius:7px!important;box-shadow:none!important}.admin[data-portal-design=simple] .meeting-calendar .rc-calendar-day{container-type:inline-size;container-name:meeting-day}.composer-simple-channel,.simple-only-control{display:none}.classic-extra-actions{display:contents}.admin[data-portal-design=simple] .classic-extra-actions{display:none}.admin[data-portal-design=simple] .simple-only-control{display:inline-flex}.admin[data-portal-design=simple] .simple-extra-menu{flex-direction:column;width:100%;gap:6px}.admin[data-portal-design=simple] .crm-conv__head-actions .crm-hdr-btn{background:white!important;color:var(--portal-text-primary)!important;border:1px solid var(--portal-border-default)!important;font-weight:400!important;font-size:14px!important;padding:0 12px}.admin[data-portal-design=simple] .crm-conv__action-dot,.admin[data-portal-design=simple] .simple-attended-toggle>:is(svg,span),.admin[data-portal-design=simple] .simple-notes-toggle>:is(svg,span){display:none!important}.admin[data-portal-design=simple] .crm-conv__head-actions{gap:8px!important}.admin[data-portal-design=simple] .crm-dots__btn{width:38px!important;height:38px!important;border:1px solid var(--portal-border-default)!important;border-radius:6px!important;background:white!important;box-shadow:none!important}.admin[data-portal-design=simple] .crm-dots__pop{border:1px solid var(--portal-border-default);border-radius:7px;box-shadow:none}.admin[data-portal-design=simple] .agenda-notice-legacy-icon,.agenda-notice-icon{display:none}.admin[data-portal-design=simple] .crm-conv__agenda-notice{margin:14px 0;text-align:center}.admin[data-portal-design=simple] .crm-conv__agenda-notice>span{display:inline-flex;align-items:center;gap:9px;max-width:min(100%,680px);box-sizing:border-box;padding:10px 13px;border:1px solid var(--simple-selection-border);border-radius:7px;background:var(--portal-selection-background);color:var(--portal-text-primary);font-family:var(--sans);font-size:12px;font-style:normal;line-height:1.5;text-align:left;white-space:normal;box-shadow:none}.admin[data-portal-design=simple] .crm-conv__agenda-notice .agenda-notice-icon{display:block;flex:none}.admin[data-portal-design=simple] .crm-conv__agenda-notice>span span{padding:0;border:0;border-radius:0;background:transparent;font:inherit;color:inherit;box-shadow:none}.admin[data-portal-design=simple] .composer-classic-routing{display:none}.admin[data-portal-design=simple] .composer-simple-channel{display:flex;align-items:center;gap:8px;flex:none;border-left:1px solid var(--portal-border-default);padding-left:12px;color:var(--portal-text-primary);font-size:12px}.admin[data-portal-design=simple] .composer-simple-channel select{min-height:36px;max-width:210px;padding:6px 28px 6px 10px;border:1px solid var(--simple-selection-border);border-radius:6px;background:var(--portal-selection-background);color:var(--portal-text-primary);font-family:inherit;font-size:13px;box-shadow:none;cursor:pointer}.admin[data-portal-design=simple] .composer-simple-channel select:focus-visible{outline:2px solid var(--portal-action-primary);outline-offset:2px}.admin[data-portal-design=simple] .crm-conv__composer{align-items:center;gap:10px}.admin[data-portal-design=simple] .crm-conv__input{min-width:0}@media(max-width:1100px){.admin[data-portal-design=simple] .composer-simple-channel>span{display:none}.admin[data-portal-design=simple] .composer-simple-channel{padding-left:6px}.admin[data-portal-design=simple] .composer-simple-channel select{max-width:140px}}@media(max-width:600px){.admin[data-portal-design=simple] .crm-conv__composer{flex-wrap:wrap}.admin[data-portal-design=simple] .crm-conv__input{flex-basis:calc(100% - 100px)}.admin[data-portal-design=simple] .composer-simple-channel{margin-left:auto;border-left:0}}.admin[data-portal-design=simple] :is(.crm-list__row-avatar[data-has-photo=false],.crm-conv__avatar-btn[data-has-photo=false],.avatar:not(.avatar--has-img),span.asana-task-avatar,.admin__avatar){background-color:var(--portal-surface-muted,#f2f4f6)!important;color:var(--portal-text-primary,#233341)!important;border:1px solid var(--portal-border-default,#c6d0d8)!important;box-shadow:none!important}.admin[data-portal-design=simple] .avatar:not(.avatar--has-img) .avatar-inicial,.admin[data-portal-design=simple] .crm-conv__avatar-btn[data-has-photo=false]>span:first-child{color:var(--portal-text-primary,#233341)!important}@container meeting-day (max-width:210px){.admin[data-portal-design=simple] .simple-meeting-card{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;height:auto!important;min-height:0!important;gap:5px!important}.admin[data-portal-design=simple] .simple-meeting-name{grid-column:1!important;grid-row:1!important;min-width:0}.admin[data-portal-design=simple] .simple-meeting-time{grid-column:1!important;grid-row:2!important;justify-content:flex-start!important;align-content:start!important}}.asana-touch-actions,.portal-mobile-scroll-hint{display:none}@media screen and (max-width:880px){body[data-portal-mobile=simple]{overflow:hidden;overscroll-behavior:none}.admin[data-design-pilot=true]{width:100%;min-width:0;max-width:100%;padding:0;min-height:0;height:100dvh;height:var(--portal-visible-height,100dvh);zoom:1;box-sizing:border-box}.admin[data-design-pilot=true] .admin__ventana{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;margin:0;border:0;border-radius:0;box-shadow:none;overflow:hidden}.admin[data-portal-design=simple] .admin__chrome{display:flex;align-items:center;flex-wrap:wrap;height:auto;min-height:60px;padding:calc(8px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(64px,env(safe-area-inset-left));gap:6px 10px;box-sizing:border-box}.admin[data-portal-design=simple] .admin__luces,.admin[data-portal-design=simple] .admin__titulo>span{display:none}.admin[data-portal-design=simple] .admin__titulo{font-size:19px;flex:1 1;min-width:0}.admin[data-portal-design=simple] .admin__chrome-der{min-width:0;flex-wrap:wrap;gap:6px;margin-left:auto}.admin[data-portal-design=simple] .admin__avatar{display:none}.admin[data-portal-design=simple] .portal-appearance{gap:6px}.admin[data-portal-design=simple] .portal-appearance>span{display:none}.admin[data-portal-design=simple] .portal-appearance>a{font-size:12px;padding:10px 4px}.admin[data-portal-design=simple] .portal-appearance label{font-size:0;gap:0}.admin[data-portal-design=simple] .portal-appearance select{font-size:16px;min-height:44px;max-width:110px}.admin[data-portal-design=simple] .admin__fila{display:flex;flex:1 1;min-height:0;overflow:hidden;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.admin[data-portal-design=simple] .admin__main{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;min-height:0;height:auto;padding:0;overflow:auto;overscroll-behavior:contain}.admin[data-portal-design=simple] .admin__ham{display:flex;position:fixed;top:calc(8px + env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));width:44px;height:44px;z-index:102;background:white;border:1px solid var(--portal-border-default);border-radius:6px}.admin[data-portal-design=simple] .admin__scrim{display:block;position:fixed;inset:0;z-index:100;background:#23334166;opacity:0;pointer-events:none}.admin[data-portal-design=simple] .admin__scrim.is-open{opacity:1;pointer-events:auto}.admin[data-portal-design=simple] .admin__rail{display:flex;position:fixed;inset:0 auto 0 0;z-index:101;width:min(320px,88vw);height:100dvh;height:var(--portal-visible-height,100dvh);box-sizing:border-box;padding:calc(64px + env(safe-area-inset-top)) 12px calc(16px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:white;border-right:1px solid var(--portal-border-default);transform:translateX(-101%);visibility:hidden;box-shadow:none}.admin[data-portal-design=simple] .admin__rail.is-open{transform:none;visibility:visible}.admin[data-portal-design=simple] .admin__rail{padding-bottom:calc(140px + env(safe-area-inset-bottom))}.admin[data-portal-design=simple] .portal-view-as{display:none!important}.admin[data-portal-design=simple]:has(.admin__rail.is-open) .portal-view-as{display:flex!important;flex-wrap:wrap;left:0!important;bottom:0!important;width:min(320px,88vw);padding:12px 12px calc(12px + env(safe-area-inset-bottom));background:white;border-top:1px solid var(--portal-border-default);box-sizing:border-box;z-index:103!important}.admin[data-portal-design=simple] .portal-view-as button{min-height:44px;border-radius:6px!important;opacity:1!important}.admin[data-portal-design=simple] .portal-view-as-active{max-width:calc(100vw - 16px);white-space:normal!important;bottom:env(safe-area-inset-bottom)!important;border-radius:6px!important;box-sizing:border-box}.admin[data-portal-design=simple] :is(.admin__rail-link,.admin__rail-acordeon){min-height:44px;box-sizing:border-box}.admin[data-portal-design=simple] .admin__rail-shortcut{display:none}.admin[data-portal-design=simple] .crm-module{min-width:0;width:100%;height:auto;min-height:100%;margin:0;border:0;border-radius:0}.admin[data-portal-design=simple] .crm-module__body{min-width:0;padding:12px}.admin[data-portal-design=simple] :is(input:not([type=checkbox]):not([type=radio]),select,textarea),body[data-portal-mobile=simple] :is(.ui-modal-overlay,.portal-mobile-dock) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important;max-width:100%;box-sizing:border-box}.admin[data-portal-design=simple] :is(button,select,.crm-hdr-btn){touch-action:manipulation}.admin[data-portal-design=simple] :is(.crm-hdr-btn,.crm-list__icon-btn,.asana-calendar-toolbar button,.meeting-calendar button,.crm-pipeline-toolbar button){min-height:44px}.admin[data-portal-design=simple] :is(.crm-rep__rango-tab,.crm-rep__mes-btn,.crm-rep__cal-nav,.crm-rep__rango-apply){min-height:44px}.admin[data-portal-design=simple] .recurso-card{flex-wrap:wrap}.admin[data-portal-design=simple] .recurso-actions{opacity:1!important;pointer-events:auto!important;position:static!important;width:100%;justify-content:flex-end}.admin[data-portal-design=simple] .recurso-actions button{min-width:44px;min-height:44px}.admin[data-portal-design=simple] :is(.crm-conv__back,.crm-conv__send,.crm-conv__attach){min-width:44px;min-height:44px}.admin[data-portal-design=simple] .admin__main:has(.crm-chat-shell){overflow:hidden}.admin[data-portal-design=simple] .crm-module:has(.crm-chat-shell),.admin[data-portal-design=simple] .crm-module__body:has(.crm-chat-shell){flex:1 1;height:100%;min-height:0;padding:0;overflow:hidden}.admin[data-portal-design=simple] .crm-chat-shell{position:static;height:100%;min-height:0;max-height:100%;width:100%;max-width:100%;margin:0;border:0;border-radius:0;flex:1 1;overflow:hidden}.admin[data-portal-design=simple] .crm-chat-shell__split{display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;width:100%}.admin[data-portal-design=simple] .crm-chat-shell__list{width:100%;min-width:0;border:0}.admin[data-portal-design=simple] .crm-chat-shell__split:has(.crm-conv) .crm-chat-shell__list{display:none}.admin[data-portal-design=simple] .crm-chat-shell__split:not(:has(.crm-conv)) .crm-chat-shell__panel{display:none}.admin[data-portal-design=simple] .crm-chat-shell__panel{min-width:0;min-height:0;overflow:hidden}.admin[data-portal-design=simple] .crm-macos .crm-conv__head{padding:8px 10px;gap:6px;flex-shrink:0}.admin[data-portal-design=simple] .crm-macos .crm-conv__info{flex:1 1;min-width:0}.admin[data-portal-design=simple] .crm-macos .crm-conv__head-actions{flex-wrap:nowrap;width:100%;max-width:100%;margin:0;overflow-x:auto;padding-bottom:3px}.admin[data-portal-design=simple] .crm-conv__head-actions>*{flex-shrink:0}.admin[data-portal-design=simple] .crm-macos .crm-conv__thread{padding:14px 10px;min-height:0;overscroll-behavior:contain}.admin[data-portal-design=simple] .crm-conv__msg{max-width:94%;min-width:0}.admin[data-portal-design=simple] .crm-conv__bubble{min-width:0;overflow-wrap:anywhere}.admin[data-portal-design=simple] .crm-conv__bubble :is(img,video,audio){max-width:100%}.admin[data-portal-design=simple] .crm-macos .crm-conv__composer{display:flex;flex-wrap:wrap;gap:6px;margin:6px 8px max(8px,env(safe-area-inset-bottom));padding:6px;flex-shrink:0}.admin[data-portal-design=simple] .crm-macos .crm-conv__input{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 110px);min-width:0;max-height:120px;font-size:16px}.admin[data-portal-design=simple] .composer-simple-channel{margin-left:auto;border:0;padding:0}.admin[data-portal-design=simple] .composer-simple-channel select{min-height:44px;max-width:165px}.admin[data-portal-design=simple] .crm-conv__agenda-notice>span{max-width:100%}.admin[data-portal-design=simple] .crm-conv__msg{flex-direction:column;align-items:flex-start}.admin[data-portal-design=simple] .crm-conv__msg--mio{align-items:flex-end}.admin[data-portal-design=simple] :is(.crm-conv__msg,.portal-chat-message){margin-top:26px}.admin[data-portal-design=simple] .crm-conv__msg{min-width:104px}.admin[data-portal-design=simple] .crm-conv__msg-actions{top:-22px;margin:0;border:0;background:transparent}.admin[data-portal-design=simple] .crm-conv__reply-btn{display:inline-flex;min-width:44px;height:44px;margin:0;border:1px solid var(--portal-border-default);border-radius:50%}.admin[data-portal-design=simple] .portal-chat-actions{top:-22px!important}.admin[data-portal-design=simple] .portal-chat-actions>button,.admin[data-portal-design=simple] .portal-chat-actions>div>button{width:44px!important;height:44px!important}.admin[data-portal-design=simple] .portal-chat-message{min-width:192px}.admin[data-portal-design=simple] .crm-conv__react-picker{left:auto;right:0;transform:none;max-width:calc(100vw - 24px)}.admin[data-portal-design=simple] .crm-conv__react-emoji{min-width:38px;min-height:44px}.admin[data-portal-design=simple] :is(.asana-workspace-content,.meeting-workspace>div,.simple-gantt-workspace,.inbox-shell){padding:12px!important;min-width:0}.admin[data-portal-design=simple] .asana-calendar-toolbar{flex-direction:column;align-items:stretch!important;gap:10px!important}.admin[data-portal-design=simple] .asana-period-controls{flex-wrap:wrap;gap:8px!important}.admin[data-portal-design=simple] .asana-period-label{width:100%;white-space:normal!important}.admin[data-portal-design=simple] .asana-action-controls{margin:0!important;width:100%}.admin[data-portal-design=simple] .asana-action-controls>div:first-child{flex:1 1;min-width:120px}.admin[data-portal-design=simple] .asana-action-controls input{width:100%!important}.admin[data-portal-design=simple] :is(.asana-calendar-board,.simple-meeting-board){display:flex!important;flex-direction:column;height:auto!important;min-height:0!important;max-width:100%!important;gap:12px!important}.admin[data-portal-design=simple] .rc-calendar-day{flex-shrink:0}.admin[data-portal-design=simple] .rc-calendar-day__head{min-height:54px;padding:12px!important}.admin[data-portal-design=simple] .meeting-calendar .rc-calendar-day__head{min-height:54px}.admin[data-portal-design=simple] .rc-scroll{flex:none!important;overflow:visible!important}.admin[data-portal-design=simple] .asana-task-name{font-size:16px!important}.admin[data-portal-design=simple] .rc-card.asana-task-card{grid-template-columns:minmax(0,1fr) auto 44px}.admin[data-portal-design=simple] .asana-touch-actions{display:inline-flex;align-items:center;justify-content:center;grid-column:3;grid-row:1/3;width:44px;height:44px;padding:0;border:1px solid var(--portal-border-default);border-radius:6px;color:var(--portal-text-primary);background:white}.admin[data-portal-design=simple] .asana-detail-panel{z-index:200!important;top:var(--portal-visible-top,0)!important;bottom:auto!important;height:var(--portal-visible-height,100dvh);box-sizing:border-box;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.admin[data-portal-design=simple] .asana-new-task{min-height:44px;font-size:13px;padding:8px}.admin[data-portal-design=simple] .crm-pipeline-intro{padding:12px!important}.admin[data-portal-design=simple] :is(.crm-pipeline-toolbar,.crm-pipeline-toolbar-main,.crm-pipeline-toolbar-filters){flex-wrap:wrap;min-width:0;width:100%}.admin[data-portal-design=simple] .crm-pipeline-search{flex:1 1 100%;min-width:0}.admin[data-portal-design=simple] .crm-pipeline-search input{width:100%;min-width:0}.admin[data-portal-design=simple] .crm-board-wrap{padding:0 12px 12px;min-width:0;overflow:hidden}.admin[data-portal-design=simple] .crm-board{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:12px}.admin[data-portal-design=simple] .crm-pipeline-column{flex:0 0 min(320px,calc(100vw - 48px));min-width:0;scroll-snap-align:start}.admin[data-portal-design=simple] .crm-pipeline-section-head{flex-wrap:wrap;gap:8px;padding:12px 0!important}.admin[data-portal-design=simple] :is(.pipeline-desktop-help,.crm-pipeline-legend,.crm-pipeline-section-head>div:first-child>div:nth-child(2)){display:none}.admin[data-portal-design=simple] .crm-pipeline-section-actions{flex-wrap:wrap}.admin[data-portal-design=simple] .crm-fill{flex:1 1;height:100%;max-height:none;min-height:0}.admin[data-portal-design=simple] .crm-module:has(.inbox-shell){height:100%;min-height:0}.admin[data-portal-design=simple] .crm-module__body:has(.inbox-shell){height:100%;min-height:0;display:flex;flex-direction:column;padding:0}.admin[data-portal-design=simple] .inbox-hilo-scroll{padding:12px!important;overscroll-behavior:contain}.admin[data-portal-design=simple] .simple-inbox-panel>div:first-child{padding:10px!important;gap:8px!important}.admin[data-portal-design=simple] .simple-inbox-panel>div:first-child>div{min-width:0!important}.admin[data-portal-design=simple] .simple-inbox-panel>div:first-child>div[aria-hidden=true]{display:none}.admin[data-portal-design=simple] .simple-inbox-panel>div:first-child>div:nth-child(2){flex:1 1 100%!important}.admin[data-portal-design=simple] .simple-inbox-panel>div:first-child>div:nth-child(2)>div:last-child{display:none}.admin[data-portal-design=simple] .simple-inbox-panel>div:first-child>div:nth-child(3){width:100%}.admin[data-portal-design=simple] .simple-inbox-panel>div:first-child input{width:100%!important;min-height:44px}.admin[data-portal-design=simple] .simple-inbox-panel>div:first-child a{min-height:44px;box-sizing:border-box}.admin[data-portal-design=simple] .simple-inbox-panel>div:last-child{padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.admin[data-portal-design=simple] :is(.crm-rep__grid,.apage-grid){grid-template-columns:minmax(0,1fr)}.admin[data-portal-design=simple] :is(.table-wrap,.atable-wrap,.gfab-scroll){max-width:100%;overflow-x:auto}.admin[data-portal-design=simple] .portal-mobile-scroll-hint{display:block;padding:10px 12px;margin:0;font-size:12px;line-height:1.5;color:var(--portal-text-secondary)}.admin[data-portal-design=simple] .gfab-side{position:static}.admin[data-portal-design=simple] .gfab-pop{max-height:calc(var(--portal-visible-height,100dvh) - 110px);overflow:auto}.admin[data-portal-design=simple] .push-banner{max-width:calc(100vw - 24px);box-sizing:border-box;flex-wrap:wrap;bottom:max(12px,env(safe-area-inset-bottom))}body[data-portal-mobile=simple] .portal-mobile-dock{top:var(--portal-visible-top,0)!important;bottom:auto!important;height:var(--portal-visible-height,100dvh)}body[data-portal-mobile=simple] .portal-mobile-dock>aside{max-width:100%!important;height:100%!important;box-shadow:none!important;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box}body[data-portal-mobile=simple] .portal-mobile-dock .simple-dock-tabs{min-height:60px;flex-wrap:wrap;gap:8px!important}body[data-portal-mobile=simple] .portal-mobile-dock .simple-dock-tabs button{min-height:44px;min-width:44px;box-shadow:none;border:1px solid var(--portal-border-default)!important;background:white!important;color:var(--portal-text-primary)!important;border-radius:6px!important;font-size:14px!important;font-weight:400!important}body[data-portal-mobile=simple] .portal-mobile-dock .simple-dock-tabs button[aria-pressed=true]{background:var(--portal-selection-background)!important;border-color:var(--simple-selection-border)!important}body[data-portal-mobile=simple] .portal-mobile-dock .simple-lead-fields label{font-family:inherit!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important;color:var(--portal-text-secondary)!important}body[data-portal-mobile=simple] .portal-mobile-dock .simple-lead-fields :is(input:not([type=checkbox]),select,button){min-height:44px;border-radius:6px!important;box-shadow:none!important}.admin[data-portal-design=simple] .crm-rep__cal-pop{position:fixed;top:80px;left:12px;right:12px;width:auto;max-width:420px;max-height:calc(var(--portal-visible-height,100dvh) - 100px);overflow-y:auto;z-index:110}.admin[data-portal-design=simple] .crm-rep__cal-cell{min-height:42px}body[data-portal-mobile=simple] .ui-modal-overlay{padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom));box-sizing:border-box}body[data-portal-mobile=simple] .ui-modal-overlay>*{max-width:100%;max-height:calc(var(--portal-visible-height,100dvh) - 16px);box-sizing:border-box}body[data-portal-mobile=simple] .snackbar-viewport{max-width:calc(100vw - 24px);bottom:max(12px,env(safe-area-inset-bottom))}body.portal-keyboard-open[data-portal-mobile=simple] .admin{position:fixed;top:var(--portal-visible-top,0);left:0;right:0}body.portal-keyboard-open[data-portal-mobile=simple] .admin__chrome,body.portal-keyboard-open[data-portal-mobile=simple] .admin__ham{display:none}body.chat-kb-open[data-portal-mobile=simple] .crm-chat-shell{position:static;height:100%;z-index:auto}body.portal-keyboard-open[data-portal-mobile=simple] .crm-conv__head-actions{display:none!important}}@media screen and (min-width:600px) and (max-width:880px) and (max-height:500px){.admin[data-portal-design=simple] .crm-macos .crm-conv__head{flex-wrap:nowrap}.admin[data-portal-design=simple] .crm-macos .crm-conv__info{min-width:140px}.admin[data-portal-design=simple] .crm-macos .crm-conv__head-actions{width:auto;max-width:55%;margin-left:auto}.admin[data-portal-design=simple] .crm-macos .crm-conv__composer{flex-wrap:nowrap}.admin[data-portal-design=simple] .crm-macos .crm-conv__input{flex:1 1}.admin[data-portal-design=simple] .composer-simple-channel{flex-shrink:0}.admin[data-portal-design=simple] .composer-simple-channel select{max-width:145px}}@media (prefers-reduced-motion:reduce){.admin[data-portal-design=simple] *,body[data-portal-mobile=simple] .portal-mobile-dock *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@container asana-day (max-width:300px){.admin[data-portal-design=simple] .asana-calendar .rc-card.asana-task-card{grid-template-columns:24px minmax(0,1fr) auto}.admin[data-portal-design=simple] .asana-calendar .asana-task-name{grid-column:1/-1;grid-row:1;width:100%;overflow-wrap:break-word;word-break:normal}.admin[data-portal-design=simple] .asana-calendar .asana-task-avatar{grid-column:1;grid-row:2;justify-self:start}.admin[data-portal-design=simple] .asana-calendar .asana-task-priority{grid-column:2;grid-row:2;justify-self:start;align-self:center!important}.admin[data-portal-design=simple] .asana-calendar .asana-touch-actions{grid-column:3;grid-row:2}}@media (max-width:880px){.admin[data-portal-design=simple] .asana-calendar .rc-card.asana-task-card{grid-template-columns:24px minmax(0,1fr) 44px}.admin[data-portal-design=simple] .asana-calendar .asana-task-name{grid-column:1/-1;grid-row:1;width:100%;overflow-wrap:break-word;word-break:normal}.admin[data-portal-design=simple] .asana-calendar .asana-task-avatar{grid-column:1;grid-row:2;justify-self:start}.admin[data-portal-design=simple] .asana-calendar .asana-task-priority{grid-column:2;grid-row:2;justify-self:start;align-self:center!important}.admin[data-portal-design=simple] .asana-calendar .asana-touch-actions{grid-column:3;grid-row:2}}:is(.admin[data-portal-design=simple],body[data-portal-mobile=simple] .portal-mobile-dock) :is(.crm-conv__bubble,.chat__bubble,.crm-timeline__bubble,.simple-note-bubble,.simple-inbox-bubble){--bubble-tail-border:var(--portal-border-default);position:relative;overflow:visible;border-top-left-radius:0!important}:is(.admin[data-portal-design=simple],body[data-portal-mobile=simple] .portal-mobile-dock) :is(.crm-conv__bubble,.chat__bubble,.crm-timeline__bubble,.simple-note-bubble,.simple-inbox-bubble):after,:is(.admin[data-portal-design=simple],body[data-portal-mobile=simple] .portal-mobile-dock) :is(.crm-conv__bubble,.chat__bubble,.crm-timeline__bubble,.simple-note-bubble,.simple-inbox-bubble):before{content:"";display:block;position:absolute;pointer-events:none;border:0;border-radius:0;box-shadow:none;-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);transform:none;right:auto}:is(.admin[data-portal-design=simple],body[data-portal-mobile=simple] .portal-mobile-dock) :is(.crm-conv__bubble,.chat__bubble,.crm-timeline__bubble,.simple-note-bubble,.simple-inbox-bubble):before{width:10px;height:12px;left:-10px;top:-1px;background:var(--bubble-tail-border)}:is(.admin[data-portal-design=simple],body[data-portal-mobile=simple] .portal-mobile-dock) :is(.crm-conv__bubble,.chat__bubble,.crm-timeline__bubble,.simple-note-bubble,.simple-inbox-bubble):after{width:9px;height:10px;left:-8px;top:0;background:inherit}:is(.admin[data-portal-design=simple],body[data-portal-mobile=simple] .portal-mobile-dock) :is(.crm-conv__msg--mio .crm-conv__bubble,.chat__msg--yo .chat__bubble,.crm-timeline__row--mio .crm-timeline__bubble,.simple-note-bubble[data-outgoing=true],.simple-inbox-bubble[data-outgoing=true]){--bubble-tail-border:var(--simple-selection-border,var(--portal-border-default));border-top-left-radius:7px!important;border-top-right-radius:0!important}:is(.admin[data-portal-design=simple],body[data-portal-mobile=simple] .portal-mobile-dock) :is(.crm-conv__msg--mio .crm-conv__bubble,.chat__msg--yo .chat__bubble,.crm-timeline__row--mio .crm-timeline__bubble,.simple-note-bubble[data-outgoing=true],.simple-inbox-bubble[data-outgoing=true]):before{left:auto;right:-10px;transform:scaleX(-1)}:is(.admin[data-portal-design=simple],body[data-portal-mobile=simple] .portal-mobile-dock) :is(.crm-conv__msg--mio .crm-conv__bubble,.chat__msg--yo .chat__bubble,.crm-timeline__row--mio .crm-timeline__bubble,.simple-note-bubble[data-outgoing=true],.simple-inbox-bubble[data-outgoing=true]):after{left:auto;right:-8px;transform:scaleX(-1)}.chat-menu,.crm-ctx,.mac-context-menu,.task-context-menu{background:rgba(246,246,246,.97)!important;color:#292929!important;border:1px solid rgba(0,0,0,.22)!important;border-radius:12px!important;box-shadow:0 12px 30px rgba(0,0,0,.19),0 3px 7px rgba(0,0,0,.12),inset 0 1px 0 #fff!important;backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);padding:6px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;box-sizing:border-box}:is(.mac-context-menu,.task-context-menu,.crm-ctx,.chat-menu) button{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:32px!important;padding:6px 10px!important;margin:0!important;border:0!important;border-radius:5px!important;background:transparent!important;color:#292929!important;font:400 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;text-align:left!important;cursor:default!important;box-shadow:none!important}:is(.mac-context-menu,.task-context-menu,.crm-ctx,.chat-menu) button:not(:disabled):is(:hover,:focus-visible){background:#1769d2!important;color:white!important;outline:none!important}:is(.mac-context-menu,.task-context-menu,.crm-ctx,.chat-menu) button:disabled{opacity:.4!important}:is(.mac-context-menu,.task-context-menu,.crm-ctx,.chat-menu) button svg{width:17px!important;height:17px!important;flex:none}:is(.mac-context-menu,.task-context-menu,.chat-menu) button span{color:inherit!important}.mac-context-menu hr,.task-context-menu hr{border:0;border-top:1px solid rgba(0,0,0,.14);margin:5px 7px}.chat-menu__title,.crm-ctx__head{color:#717171!important;font-size:11px!important}.chat-menu__icon{font-size:17px!important;width:18px!important}.crm-ctx__item:hover .crm-ctx__check{color:inherit!important}@media (pointer:coarse){:is(.mac-context-menu,.task-context-menu,.crm-ctx,.chat-menu) button{min-height:44px!important}}@media (prefers-reduced-transparency:reduce){.chat-menu,.crm-ctx,.mac-context-menu,.task-context-menu{background:#f6f6f6!important;-webkit-backdrop-filter:none;backdrop-filter:none}}