.crm-shell{color:#111827;background:#f6f8fb;min-height:100vh;padding:32px}.crm-container{max-width:1280px;margin:0 auto}.crm-topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.crm-brand{flex-direction:column;gap:4px;display:flex}.crm-kicker{color:#03a3ff;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.crm-title{margin:0;font-size:30px;font-weight:800;line-height:1.15}.crm-nav{flex-wrap:wrap;gap:10px;display:flex}.crm-nav a,.crm-button{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;min-height:38px;padding:0 14px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.crm-nav a:hover,.crm-button:hover{border-color:#03a3ff}.crm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.crm-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px;box-shadow:0 12px 30px #0f172a0d}.crm-card h2,.crm-card h3{margin:0 0 10px}.crm-card p{color:#64748b;margin:0}.crm-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:auto}.crm-table{border-collapse:collapse;width:100%;font-size:14px}.crm-table th,.crm-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eef2f7;padding:13px 14px}.crm-table th{color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;font-size:12px}.crm-table a{color:#0f172a;font-weight:700;text-decoration:none}.crm-table a:hover{color:#03a3ff}.crm-badge{color:#0369a1;background:#e0f2fe;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.crm-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:16px;display:grid}.crm-field-list{gap:10px;display:grid}.crm-field{border-bottom:1px solid #eef2f7;grid-template-columns:180px 1fr;gap:14px;padding:10px 0;display:grid}.crm-field span:first-child{color:#64748b}.crm-timeline-item{border-left:3px solid #03a3ff;padding:10px 0 10px 14px}.crm-timeline-title{font-weight:800}.crm-timeline-meta{color:#64748b;margin-top:4px;font-size:13px}.crm-empty{color:#64748b;padding:24px}@media (max-width:900px){.crm-shell{padding:20px}.crm-topbar{flex-direction:column;align-items:flex-start}.crm-grid,.crm-detail-grid,.crm-field{grid-template-columns:1fr}}.crm-page-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.crm-page-head h2{margin:0 0 6px;font-size:24px}.crm-page-head p{color:#64748b;margin:0}.crm-page-actions{flex-wrap:wrap;gap:10px;display:flex}.crm-kanban{grid-auto-columns:minmax(280px,320px);grid-auto-flow:column;gap:14px;padding-bottom:18px;display:grid;overflow-x:auto}.crm-kanban-column{background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;min-height:520px;display:flex}.crm-kanban-column-head{background:#fff;border-bottom:1px solid #e5e7eb;border-radius:16px 16px 0 0;justify-content:space-between;gap:12px;padding:14px;display:flex}.crm-kanban-column-head h3{margin:0 0 4px;font-size:16px}.crm-kanban-column-head span{color:#64748b;font-size:13px}.crm-kanban-column-head strong{white-space:nowrap;font-size:13px}.crm-kanban-cards{flex-direction:column;gap:10px;padding:12px;display:flex}.crm-kanban-card{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:13px;text-decoration:none;display:block;box-shadow:0 10px 24px #0f172a0d}.crm-kanban-card:hover{border-color:#03a3ff}.crm-kanban-card-title{margin-bottom:8px;font-weight:800;line-height:1.25}.crm-kanban-card-company{color:#64748b;margin-bottom:12px;font-size:13px}.crm-kanban-card-meta,.crm-kanban-card-footer{color:#475569;justify-content:space-between;gap:10px;font-size:13px;display:flex}.crm-kanban-card-meta{margin-bottom:10px;font-weight:750}.crm-kanban-card-footer{color:#64748b}.crm-kanban-empty{color:#94a3b8;text-align:center;border:1px dashed #cbd5e1;border-radius:12px;padding:10px;font-size:14px}@media (max-width:900px){.crm-page-head{flex-direction:column}.crm-kanban{grid-auto-columns:minmax(260px,86vw)}}body.crm-app-mode>header,body.crm-app-mode .site-header,body.crm-app-mode .main-header,body.crm-app-mode .public-header,body.crm-app-mode [data-site-header]{display:none!important}body:has(.crm-shell)>header{display:none!important}body.crm-app-mode{background:#f6f8fb}.crm-shell{padding-top:0!important}.crm-content{padding-top:22px}.crm-app-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #e5e7eb;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:12px 16px;display:flex;position:sticky;top:0;box-shadow:0 14px 34px #0f172a14}.crm-app-brand{color:#111827;align-items:center;gap:12px;min-width:230px;text-decoration:none;display:flex}.crm-app-logo{color:#fff;letter-spacing:-.04em;background:#03a3ff;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.crm-app-brand strong{font-size:15px;line-height:1.2;display:block}.crm-app-brand span{color:#64748b;margin-top:2px;font-size:12px;display:block}.crm-app-nav{flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.crm-app-nav a,.crm-app-nav span{color:#334155;cursor:pointer;border-radius:10px;align-items:center;min-height:38px;padding:0 12px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.crm-app-nav a:hover,.crm-app-nav span:hover{color:#0f172a;background:#f1f5f9}.crm-menu-item{position:relative}.crm-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:14px;min-width:190px;margin-top:8px;padding:8px;display:none;position:absolute;top:100%;left:0;box-shadow:0 18px 42px #0f172a24}.crm-menu-item:hover .crm-dropdown{gap:4px;display:grid}.crm-dropdown a{white-space:nowrap;justify-content:flex-start;min-height:36px;padding:0 10px}.crm-app-actions{align-items:center;gap:10px;display:flex}.crm-button-primary{background:#03a3ff;border-color:#03a3ff;color:#fff!important}.crm-button-primary:hover{background:#028bd9;border-color:#028bd9}@media (max-width:980px){.crm-app-header{flex-direction:column;align-items:flex-start;position:relative}.crm-app-nav{justify-content:flex-start;width:100%;padding-bottom:4px;overflow-x:auto}.crm-app-actions{width:100%}}.crm-menu-item:after{content:"";height:14px;display:block;position:absolute;top:100%;left:-8px;right:-8px}.crm-menu-item:hover .crm-dropdown,.crm-menu-item:focus-within .crm-dropdown{gap:4px;display:grid}.crm-quick-actions{border-top:1px solid #eef2f7;margin-top:22px;padding-top:18px}.crm-quick-actions-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.crm-quick-actions-head h3{margin:0}.crm-segmented{background:#f1f5f9;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.crm-segmented button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:32px;padding:0 10px;font-weight:750}.crm-segmented button.is-active{color:#0f172a;background:#fff;box-shadow:0 6px 16px #0f172a14}.crm-action-form{gap:12px;display:grid}.crm-action-form label{gap:6px;display:grid}.crm-action-form label span{color:#64748b;font-size:13px;font-weight:700}.crm-action-form input,.crm-action-form textarea{color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:12px;outline:none;padding:11px 12px}.crm-action-form input:focus,.crm-action-form textarea:focus{border-color:#03a3ff;box-shadow:0 0 0 3px #03a3ff1f}.crm-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.crm-action-form-footer{align-items:center;gap:12px;display:flex}.crm-action-form-footer span{color:#64748b;font-size:14px}.crm-action-form button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:720px){.crm-quick-actions-head{flex-direction:column;align-items:flex-start}.crm-form-grid{grid-template-columns:1fr}}.crm-kanban-card-actions{gap:8px;margin-top:12px;display:flex}.crm-kanban-card-actions button{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;width:34px;height:30px;font-weight:900;display:inline-flex}.crm-kanban-card-actions button:hover:not(:disabled){background:#e0f2fe;border-color:#03a3ff}.crm-kanban-card-actions button:disabled{opacity:.35;cursor:not-allowed}.crm-kanban-card-title-link{color:#111827;margin-bottom:8px;font-weight:800;line-height:1.25;text-decoration:none;display:block}.crm-kanban-card-title-link:hover{color:#03a3ff}.crm-kanban-column{transition:border-color .15s,background-color .15s,box-shadow .15s}.crm-kanban-column.is-drag-over{background:#eff8ff;border-color:#03a3ff;box-shadow:inset 0 0 0 2px #03a3ff24}.crm-kanban-card{cursor:default;-webkit-user-select:none;user-select:none;transition:transform .12s,opacity .12s,border-color .12s,box-shadow .12s}.crm-kanban-card:active{cursor:default}.crm-kanban-card.is-dragging{opacity:.42;border-color:#03a3ff;transform:scale(.985)}.crm-kanban-card.is-pending{opacity:.72;position:relative}.crm-kanban-card.is-pending:after{content:"Сохраняем...";color:#64748b;background:#f1f5f9;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:750;position:absolute;bottom:10px;right:10px}.crm-kanban-empty{min-height:72px}.crm-app-brand{min-width:0}.crm-app-logo-img{object-fit:contain;flex:none;width:auto;max-width:178px;height:44px;display:block}@media (max-width:900px){.crm-app-logo-img{max-width:145px;height:36px}}.crm-app-brand{align-items:center;min-width:0;display:inline-flex}.crm-app-brand-logo-img{object-fit:contain;flex:none;width:auto;max-width:260px;height:48px;display:block}@media (max-width:900px){.crm-app-brand-logo-img{max-width:190px;height:38px}}.crm-meetings-manager{margin-top:18px}.crm-calendar-page{gap:18px;display:grid}.crm-calendar-board{overflow:hidden}.crm-calendar-board-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.crm-calendar-board-head h2{text-transform:capitalize;margin:0}.crm-calendar-weekdays,.crm-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.crm-calendar-weekdays{color:#0f172a94;border-bottom:1px solid #0f172a14;font-size:12px;font-weight:700}.crm-calendar-weekdays>div{padding:10px}.crm-calendar-grid{min-height:640px}.crm-calendar-day{background:#fff;border-bottom:1px solid #0f172a14;border-right:1px solid #0f172a14;min-height:118px;padding:8px;transition:background .15s,box-shadow .15s}.crm-calendar-day:nth-child(7n){border-right:0}.crm-calendar-day.is-muted{color:#0f172a6b;background:#f8fafcb8}.crm-calendar-day.is-drop-ready:hover{background:#0ea5e914;box-shadow:inset 0 0 0 1px #0ea5e938}.crm-calendar-day-number{margin-bottom:6px;font-size:12px;font-weight:800}.crm-calendar-events{gap:6px;display:grid}.crm-calendar-event-card{cursor:default;background:#f8fafceb;border:1px solid #0f172a17;border-radius:12px;gap:3px;padding:8px;font-size:12px;display:grid}.crm-calendar-event-card:active{cursor:default}.crm-calendar-event-card strong{color:#0f172a;font-size:13px;line-height:1.25}.crm-calendar-event-card span{color:#0f172a94}.crm-calendar-event-card.is-cancelled{opacity:.55;text-decoration:line-through}.crm-calendar-event-card.is-completed{background:#10b98114}.crm-calendar-event-card.is-pending{opacity:.55;pointer-events:none}.crm-calendar-event-time{color:#0f172a99;font-size:12px;font-weight:800}@media (max-width:900px){.crm-calendar-board{overflow-x:auto}.crm-calendar-weekdays,.crm-calendar-grid{min-width:860px}}.crm-calendar-day.is-drag-over{background:#0ea5e924;box-shadow:inset 0 0 0 2px #0ea5e98c,0 10px 24px #0ea5e91f}.crm-calendar-day.is-drag-over .crm-calendar-day-number{color:#0369a1}.crm-deal-title-highlight{color:#0f172a;letter-spacing:-.045em;background:linear-gradient(135deg,#0ea5e91a,#fffffff5 52%),#fff;border:1px solid #0ea5e929;border-radius:20px;margin:6px 0 18px;padding:16px 18px;font-size:clamp(28px,3.2vw,44px);line-height:1.05;position:relative;box-shadow:0 14px 32px #0f172a14}.crm-deal-title-highlight:after{content:"";background:linear-gradient(90deg,#0ea5e9,#0ea5e929);border-radius:999px;width:84px;height:4px;margin-top:14px;display:block}.crm-timeline-search{background:linear-gradient(135deg,#0ea5e914,#f8fafceb),#fff;border:1px solid #0ea5e929;border-radius:18px;gap:8px;margin:12px 0 18px;padding:12px;display:grid}.crm-timeline-search input{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:14px;outline:none;width:100%;min-height:46px;padding:0 14px;font-size:15px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffffbf}.crm-timeline-search input::placeholder{color:#0f172a6b}.crm-timeline-search input:focus{border-color:#0ea5e9b8;box-shadow:0 0 0 4px #0ea5e91f,inset 0 1px #ffffffbf}.crm-timeline-search span{color:#0f172a8f;font-size:12px;font-weight:700}.crm-calendar-timezone-select{gap:4px;min-width:220px;display:grid}.crm-calendar-timezone-select span{color:#0f172a8f;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.crm-calendar-timezone-select select{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;min-height:38px;padding:0 10px;font-size:13px}.crm-calendar-timezone-select select:focus{border-color:#0ea5e9b8;box-shadow:0 0 0 4px #0ea5e91f}.crm-meeting-detail-page{gap:18px;display:grid}.crm-meeting-detail-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.crm-meeting-deal-hero{background:linear-gradient(135deg,#0ea5e91a,#fffffffa 60%),#fff;border:1px solid #0ea5e92e;grid-column:1/-1;gap:10px;display:grid}.crm-meeting-deal-hero>span{color:#0f172a85;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800}.crm-meeting-deal-hero>a,.crm-meeting-deal-hero>strong{color:#0f172a;letter-spacing:-.04em;font-size:clamp(24px,3vw,40px);font-weight:900;line-height:1.05;text-decoration:none}.crm-meeting-deal-hero>a:hover{color:#0369a1}.crm-meeting-deal-meta{flex-wrap:wrap;gap:8px;display:flex}.crm-meeting-deal-meta span{color:#0f172aad;background:#f8fafce0;border:1px solid #0f172a14;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.crm-meeting-detail-form,.crm-meeting-detail-side{min-width:0}.crm-calendar-event-title{color:#0f172a;font-size:13px;font-weight:800;line-height:1.25;text-decoration:none}.crm-calendar-event-title:hover{color:#0369a1}@media (max-width:1050px){.crm-meeting-detail-layout{grid-template-columns:1fr}}.crm-searchable-relation-field{position:relative}.crm-searchable-relation-field small{color:#0f172a8f;margin-top:6px;font-size:12px;font-weight:650;display:block}.crm-searchable-relation{position:relative}.crm-searchable-relation input{padding-right:40px}.crm-searchable-clear{color:#0f172a9e;cursor:pointer;background:#0f172a14;border:0;border-radius:999px;width:26px;height:26px;font-size:18px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.crm-searchable-clear:hover{color:#b91c1c;background:#ef44441f}.crm-searchable-dropdown{z-index:50;background:#fff;border:1px solid #0f172a1f;border-radius:16px;max-height:280px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 42px #0f172a29}.crm-searchable-option{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:3px;width:100%;padding:10px 11px;display:grid}.crm-searchable-option:hover,.crm-searchable-option.is-selected{background:#0ea5e917}.crm-searchable-option strong{color:#0f172a;font-size:13px;font-weight:800}.crm-searchable-option span{color:#0f172a8f;font-size:12px}.crm-searchable-empty{color:#0f172a80;padding:12px;font-size:13px;font-weight:650}.crm-meeting-title-highlight{color:#0f172a;letter-spacing:-.045em;background:linear-gradient(135deg,#0ea5e91f,#fffffffa 58%),#fff;border:1px solid #0ea5e92e;border-radius:20px;margin:0;padding:16px 18px;font-size:clamp(30px,3.3vw,46px);line-height:1.04;position:relative;box-shadow:0 14px 32px #0f172a14}.crm-meeting-title-highlight:after{content:"";background:linear-gradient(90deg,#0ea5e9,#0ea5e924);border-radius:999px;width:92px;height:4px;margin-top:14px;display:block}.crm-meetings-manager .crm-section-head{align-items:flex-start;gap:18px}.crm-meeting-toolbar{grid-template-columns:minmax(220px,280px) repeat(4,auto);justify-content:end;align-items:end;gap:10px;width:100%;display:grid}.crm-meeting-toolbar .crm-calendar-timezone-select{min-width:0}.crm-meeting-toolbar .crm-button{white-space:nowrap;min-height:42px}.crm-meeting-deal-search-field,.crm-meeting-detail-deal-field{z-index:4}@media (max-width:1180px){.crm-meeting-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,auto)}}@media (max-width:760px){.crm-meetings-manager .crm-section-head{display:grid}.crm-meeting-toolbar{grid-template-columns:1fr;justify-content:stretch}.crm-meeting-toolbar .crm-button,.crm-meeting-toolbar .crm-calendar-timezone-select{width:100%}}.crm-meetings-manager .crm-section-head{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.crm-meetings-manager .crm-section-head>div:first-child{min-width:0}.crm-meetings-manager .crm-section-head>div:first-child p{max-width:680px}.crm-meetings-manager .crm-meeting-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:10px;width:100%;display:flex}.crm-meetings-manager .crm-meeting-toolbar .crm-calendar-timezone-select{flex:260px;min-width:240px;max-width:340px}.crm-meetings-manager .crm-meeting-toolbar .crm-button{white-space:nowrap;min-height:42px}.crm-meetings-manager .crm-meeting-toolbar .crm-button-primary{order:2}.crm-meetings-manager .crm-meeting-toolbar .crm-calendar-timezone-select{order:1}.crm-meetings-manager .crm-meeting-toolbar .crm-button:not(.crm-button-primary){order:3}@media (max-width:760px){.crm-meetings-manager .crm-meeting-toolbar{grid-template-columns:1fr;display:grid}.crm-meetings-manager .crm-meeting-toolbar .crm-calendar-timezone-select,.crm-meetings-manager .crm-meeting-toolbar .crm-button{width:100%;max-width:none}}.crm-timeline-wrap{gap:14px;display:grid}.crm-timeline-links span{color:#0f172a9e;background:#0f172a0f;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:650}.crm-timeline-search{box-sizing:border-box;text-align:center;grid-template-columns:1fr;gap:10px;width:100%;margin:12px 0 18px;padding:14px;display:grid}.crm-timeline-search span{text-align:center;color:#0f172a9e;text-transform:uppercase;letter-spacing:.035em;justify-self:center;font-size:12px;font-weight:800;display:block}.crm-timeline-search input{box-sizing:border-box;width:100%;max-width:none;display:block}.crm-meetings-manager .crm-section-head{margin-bottom:18px}.crm-meetings-manager .crm-task-list{margin-top:22px}.crm-meetings-manager .crm-meeting-toolbar{background:#f8fafcb8;border:1px solid #0f172a12;border-radius:18px;padding:12px}.crm-meetings-manager .crm-meeting-toolbar .crm-button,.crm-meetings-manager .crm-meeting-toolbar .crm-calendar-timezone-select select{min-height:44px}.crm-task-title-highlight,.crm-company-title-highlight,.crm-contact-title-highlight{color:#0f172a;letter-spacing:-.045em;background:linear-gradient(135deg,#0ea5e91a,#fffffff7 56%),#fff;border:1px solid #0ea5e929;border-radius:20px;margin:6px 0 18px;padding:16px 18px;font-size:clamp(28px,3.1vw,44px);line-height:1.05;position:relative;box-shadow:0 14px 32px #0f172a14}.crm-task-title-highlight:after,.crm-company-title-highlight:after,.crm-contact-title-highlight:after{content:"";background:linear-gradient(90deg,#0ea5e9,#0ea5e924);border-radius:999px;width:86px;height:4px;margin-top:14px;display:block}.crm-timeline-entity-link{color:#0f172a;background:#0ea5e912;border:1px solid #0ea5e924;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:6px 10px;font-size:12px;font-weight:750;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.crm-timeline-entity-link:hover{color:#0369a1;background:#0ea5e921;border-color:#0ea5e957;transform:translateY(-1px)}.crm-timeline-entity-link span{color:#0f172a7a;font-weight:800}.crm-timeline-entity-link strong{max-width:220px;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.crm-task-kanban-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.crm-task-kanban-column{transition:background .16s,box-shadow .16s,transform .16s}.crm-task-kanban-column.is-drag-over{background:#0ea5e914;box-shadow:inset 0 0 0 2px #0ea5e96b,0 18px 38px #0ea5e91f}.crm-task-kanban-card,.crm-task-kanban-card:active{cursor:default}.crm-task-kanban-card.is-moving{opacity:.55;pointer-events:none}.crm-task-status-manager{gap:18px;display:grid}.crm-task-status-new-form{grid-template-columns:minmax(180px,1.4fr) minmax(130px,.8fr) 110px minmax(220px,1.3fr) auto auto;align-items:end;gap:12px;display:grid}.crm-task-status-list{gap:10px;display:grid}.crm-task-status-row{background:#f8fafcbd;border:1px solid #0f172a14;border-radius:18px;grid-template-columns:minmax(180px,1.2fr) minmax(130px,.8fr) 100px minmax(220px,1.3fr) auto auto auto;align-items:end;gap:10px;padding:12px;display:grid}.crm-task-status-checkbox{color:#0f172aad;align-items:center;gap:8px;min-height:42px;font-size:13px;font-weight:700;display:inline-flex}.crm-task-status-checkbox input{width:16px;height:16px}.crm-task-status-actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:1180px){.crm-task-status-new-form,.crm-task-status-row{grid-template-columns:1fr 1fr}.crm-task-status-actions{justify-content:flex-start}}@media (max-width:760px){.crm-task-kanban-head-actions,.crm-task-status-new-form,.crm-task-status-row{grid-template-columns:1fr;display:grid}.crm-task-kanban-head-actions .crm-button,.crm-task-status-actions .crm-button{width:100%}.crm-task-status-actions{display:grid}}.crm-task-status-manager{overflow:hidden}.crm-task-status-manager-head{align-items:flex-start;gap:18px}.crm-task-status-google-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.crm-task-status-manager .crm-field{grid-template-columns:1fr;align-content:start;gap:7px;min-width:0;display:grid}.crm-task-status-manager .crm-field span{color:#0f172a9e;min-width:0;font-size:12px;font-weight:850;line-height:1.2;display:block}.crm-task-status-manager .crm-field input,.crm-task-status-manager .crm-field select{box-sizing:border-box;width:100%;min-width:0;height:44px}.crm-task-status-manager .crm-field small{color:#0f172a75;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.crm-task-status-new-form{border-top:1px solid #0f172a14;grid-template-columns:minmax(180px,1.4fr) minmax(130px,.8fr) 110px minmax(240px,1.5fr) 150px 170px;align-items:end;padding-top:16px}.crm-task-status-row{grid-template-columns:minmax(180px,1.4fr) minmax(130px,.8fr) 110px minmax(240px,1.5fr) 120px 110px 240px;align-items:end}.crm-task-status-checkbox{white-space:nowrap;align-self:end;min-height:44px;padding-bottom:4px}.crm-task-status-actions{align-self:end}.crm-task-status-actions .crm-button{min-height:44px}@media (max-width:1320px){.crm-task-status-new-form,.crm-task-status-row{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-task-status-actions{justify-content:flex-start}}@media (max-width:760px){.crm-task-status-manager-head,.crm-task-status-google-actions,.crm-task-status-new-form,.crm-task-status-row,.crm-task-status-actions{grid-template-columns:1fr;display:grid}.crm-task-status-google-actions .crm-button,.crm-task-status-actions .crm-button{width:100%}}.crm-tasks-page .crm-task-kanban-filters{grid-template-columns:minmax(280px,2fr) minmax(220px,1fr) minmax(170px,.8fr) minmax(170px,.8fr) auto;align-items:end;gap:14px;padding:22px;display:grid}.crm-tasks-page .crm-task-kanban-filters .crm-field{grid-template-columns:1fr;gap:8px;min-width:0;display:grid}.crm-tasks-page .crm-task-kanban-filters .crm-field span{color:#0f172a9e;font-size:12px;font-weight:850;line-height:1.2;display:block}.crm-tasks-page .crm-task-kanban-filters input,.crm-tasks-page .crm-task-kanban-filters select{box-sizing:border-box;width:100%;min-width:0;height:56px}.crm-tasks-page .crm-task-kanban-filter-actions{justify-content:flex-end;align-items:end;min-width:118px;display:flex}.crm-tasks-page .crm-task-kanban-filter-actions .crm-button{white-space:nowrap;height:56px;min-height:56px;padding-inline:20px}@media (max-width:1280px){.crm-tasks-page .crm-task-kanban-filters{grid-template-columns:minmax(260px,1.4fr) minmax(220px,1fr) minmax(170px,.8fr) minmax(170px,.8fr)}.crm-tasks-page .crm-task-kanban-filter-actions{grid-column:1/-1;justify-content:flex-end}}@media (max-width:860px){.crm-tasks-page .crm-task-kanban-filters{grid-template-columns:1fr;padding:16px}.crm-tasks-page .crm-task-kanban-filter-actions{justify-content:stretch}.crm-tasks-page .crm-task-kanban-filter-actions .crm-button{width:100%}}.crm-tasks-page .crm-task-kanban-filter-actions{justify-content:flex-end;align-self:end;align-items:center;min-width:0;height:46px;display:flex}.crm-tasks-page .crm-task-kanban-filter-actions .crm-button{border-radius:14px;width:auto;height:46px;min-height:46px;padding:0 18px;font-size:14px;line-height:1}@media (max-width:1280px){.crm-tasks-page .crm-task-kanban-filter-actions{justify-content:flex-end}.crm-tasks-page .crm-task-kanban-filter-actions .crm-button{width:auto}}@media (max-width:860px){.crm-tasks-page .crm-task-kanban-filter-actions{height:auto}.crm-tasks-page .crm-task-kanban-filter-actions .crm-button{width:100%}}.crm-tasks-page .crm-task-kanban-filters{grid-template-columns:minmax(340px,1fr) 240px 190px 190px max-content!important;align-items:end!important;gap:12px 14px!important}.crm-tasks-page .crm-task-kanban-filter-actions{grid-column:auto!important;justify-content:flex-end!important;align-self:end!important;align-items:flex-end!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important}.crm-tasks-page .crm-task-kanban-filter-actions .crm-button{white-space:nowrap!important;border-radius:14px!important;width:auto!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 18px!important;font-size:14px!important;line-height:1!important}.crm-tasks-page .crm-task-kanban-filters input,.crm-tasks-page .crm-task-kanban-filters select{height:54px!important}@media (max-width:980px){.crm-tasks-page .crm-task-kanban-filters{grid-template-columns:1fr!important}.crm-tasks-page .crm-task-kanban-filter-actions{justify-content:stretch!important}.crm-tasks-page .crm-task-kanban-filter-actions .crm-button{width:100%!important}}.crm-tasks-page .crm-task-kanban-filter-actions{justify-content:flex-end!important;align-self:end!important;align-items:flex-end!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.crm-tasks-page .crm-task-kanban-filter-actions .crm-task-filter-reset-button{white-space:nowrap!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:112px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 18px!important;font-size:14px!important;line-height:1!important;display:inline-flex!important;transform:none!important}@media (max-width:980px){.crm-tasks-page .crm-task-kanban-filter-actions .crm-task-filter-reset-button{width:100%!important}}.crm-tasks-page .crm-task-kanban-filters{grid-template-columns:minmax(340px,1fr) minmax(240px,.65fr) 190px 190px!important}.crm-tasks-page .crm-task-kanban-filter-footer{justify-content:flex-end;align-items:center;margin:-10px 0 18px;padding:0 2px;display:flex}.crm-tasks-page .crm-task-kanban-filter-footer .crm-task-filter-reset-button{color:#0f172a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0f172a29;border-radius:12px;justify-content:center;align-items:center;width:auto;min-width:104px;height:40px;padding:0 16px;font-size:14px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 8px 20px #0f172a14}@media (max-width:980px){.crm-tasks-page .crm-task-kanban-filters{grid-template-columns:1fr!important}.crm-tasks-page .crm-task-kanban-filter-footer{justify-content:stretch;margin-top:-4px}.crm-tasks-page .crm-task-kanban-filter-footer .crm-task-filter-reset-button{width:100%}}.crm-timeline-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-timeline-meta span+span:before{content:"•";color:#4755698c;margin-right:6px}.crm-timeline-item p{white-space:pre-line}.crm-timeline-title{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.crm-timeline-source-badge{color:#0f172ab8;background:#0f172a0f;border-radius:999px;align-items:center;width:fit-content;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.crm-timeline-meta{row-gap:6px}.crm-timeline-item p{margin-top:8px;line-height:1.55}.crm-deal-delete-action{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.crm-modal{background:#fff;border:1px solid #0f172a1f;border-radius:18px;width:min(520px,100%);box-shadow:0 24px 70px #0f172a3d}.crm-modal-header,.crm-modal-body,.crm-modal-actions{padding:20px}.crm-modal-header{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm-modal-header h3{margin:4px 0 0;font-size:20px;line-height:1.25}.crm-modal-close{color:#0f172a8c;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.crm-modal-body{gap:14px;display:grid}.crm-modal-body p{color:#0f172ab8;margin:0;line-height:1.55}.crm-warning-box{color:#991b1b;background:#dc26260f;border:1px solid #dc262629;border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.5}.crm-modal-actions{border-top:1px solid #0f172a14;justify-content:flex-end;gap:10px;display:flex}.crm-button-danger:hover:not(:disabled){color:#991b1b;background:#dc262621;border-color:#dc26268c}.crm-calendar-hero{background:radial-gradient(circle at 12% 10%,#0ea5e92e,#0000 34%),linear-gradient(135deg,#f8fafcfa,#ffffffeb);border:1px solid #0ea5e929;border-radius:26px;justify-content:space-between;align-items:stretch;gap:18px;padding:24px;display:flex;box-shadow:0 18px 45px #0f172a14}.crm-calendar-hero-main{align-items:center;gap:18px;min-width:0;display:flex}.crm-calendar-hero-icon{background:#ffffffc7;border:1px solid #0ea5e938;border-radius:20px;flex:none;place-items:center;width:58px;height:58px;font-size:28px;display:grid;box-shadow:inset 0 1px #ffffffe6}.crm-calendar-hero-copy{min-width:0}.crm-calendar-hero-copy h1{color:#0f172a;letter-spacing:-.055em;margin:4px 0 8px;font-size:clamp(26px,22px + .42vw,32px);line-height:.98}.crm-calendar-hero-copy p:last-child{color:#0f172a9e;max-width:680px;margin:0;font-size:15px;line-height:1.55}.crm-calendar-hero-stats{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:10px;display:flex}.crm-calendar-stat-chip{color:#0f172a94;background:#ffffffb8;border:1px solid #0f172a14;border-radius:18px;align-content:center;min-width:138px;padding:12px 14px;font-size:12px;font-weight:800;display:grid}.crm-calendar-stat-chip strong{color:#0f172a;letter-spacing:-.04em;font-size:28px;line-height:1;display:block}.crm-calendar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-calendar-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.crm-calendar-view-switch{isolation:isolate;box-sizing:border-box;background:linear-gradient(#fffffffa,#f0f9fff0);border:1px solid #0ea5e933;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:4px;width:390px;max-width:100%;padding:5px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f508014,inset 0 1px #fffffff5}.crm-calendar-view-switch-indicator{z-index:0;pointer-events:none;background:linear-gradient(135deg,#087fc7 0%,#00a0f8 100%);border-radius:13px;width:calc(33.3333% - 6px);transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .24s;position:absolute;top:5px;bottom:5px;left:5px;overflow:hidden;transform:translate(0);box-shadow:0 8px 22px #00a0f83d,0 0 24px #38bdf833,inset 0 1px #ffffff5c}.crm-calendar-view-switch-indicator:after{content:"";background:linear-gradient(115deg,#ffffff2e,#0000 48%);border-radius:12px;position:absolute;inset:1px}.crm-calendar-view-switch.is-week .crm-calendar-view-switch-indicator{transform:translate(calc(100% + 4px))}.crm-calendar-view-switch.is-agenda .crm-calendar-view-switch-indicator{transform:translate(calc(200% + 8px))}.crm-calendar-view-option{z-index:1;color:#52657d;cursor:pointer;min-width:0;min-height:44px;font:inherit;letter-spacing:.01em;white-space:nowrap;background:0 0;border:0;border-radius:13px;place-items:center;padding:0 13px;font-size:13px;font-weight:850;line-height:1;transition:color .18s,background-color .18s,transform .18s;display:grid;position:relative}.crm-calendar-view-option:not(.is-active):hover{color:#075985;background:#0ea5e914;transform:translateY(-1px)}.crm-calendar-view-option.is-active{color:#fff;text-shadow:0 1px 8px #0369a157}.crm-calendar-view-option:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #7dd3fcf5}.crm-calendar-view-stage{min-width:0;animation:.26s cubic-bezier(.22,1,.36,1) both crm-calendar-view-stage-in}@keyframes crm-calendar-view-stage-in{0%{opacity:0;transform:translateY(7px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.crm-calendar-board-head>div{gap:4px;display:grid}.crm-calendar-view-title{color:#0ea5e9eb;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.crm-calendar-day.is-today{box-shadow:inset 0 0 0 2px #0ea5e947}.crm-calendar-day.is-today .crm-calendar-day-number{color:#fff;background:#0f172a;border-radius:999px;place-items:center;min-width:24px;min-height:24px;display:inline-grid}.crm-calendar-empty-day{color:#0f172a6b;border:1px dashed #0f172a1a;border-radius:12px;padding:10px;font-size:12px;font-weight:700}.crm-calendar-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));min-height:620px;display:grid}.crm-calendar-week-day{min-height:620px}.crm-calendar-week-day-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.crm-calendar-week-day-head span{color:#0f172a70;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900}.crm-calendar-week-day-head strong{color:#0f172a;letter-spacing:-.02em;font-size:16px}.crm-calendar-week-events{align-content:start;gap:8px;display:grid}.crm-calendar-agenda{gap:14px;display:grid}.crm-calendar-agenda-day{gap:10px;display:grid}.crm-calendar-agenda-day-head{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.crm-calendar-agenda-day-head strong{color:#0f172a;text-transform:capitalize;font-size:16px}.crm-calendar-agenda-day-head span{color:#0f172a7a;font-size:12px;font-weight:800}.crm-calendar-agenda-list{gap:8px;display:grid}.crm-calendar-agenda-row{background:#f8fafcbd;border:1px solid #0f172a14;border-radius:18px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.crm-calendar-agenda-row.is-completed{background:#10b98114}.crm-calendar-agenda-row.is-cancelled{opacity:.58;text-decoration:line-through}.crm-calendar-agenda-time{gap:2px;display:grid}.crm-calendar-agenda-time strong{color:#0f172a;letter-spacing:-.02em;font-size:16px}.crm-calendar-agenda-time span{color:#0f172a75;font-size:12px;font-weight:800}.crm-calendar-agenda-main{gap:4px;min-width:0;display:grid}.crm-calendar-agenda-main a{color:#0f172a;font-size:15px;font-weight:900;text-decoration:none}.crm-calendar-agenda-main a:hover{color:#0369a1}.crm-calendar-agenda-main span{color:#0f172a85;font-size:12px;font-weight:800}.crm-calendar-agenda-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.crm-calendar-agenda-empty{text-align:center;background:#f8fafcb8;border:1px dashed #0f172a1f;border-radius:22px;justify-items:center;gap:6px;padding:42px 16px;display:grid}.crm-calendar-agenda-empty strong{color:#0f172a;font-size:18px}.crm-calendar-agenda-empty span{color:#0f172a85;font-size:14px}@media (max-width:1100px){.crm-calendar-hero,.crm-calendar-toolbar{flex-direction:column;align-items:stretch}.crm-calendar-hero-stats,.crm-calendar-toolbar-actions{justify-content:flex-start}.crm-calendar-week-grid{min-width:980px}.crm-calendar-agenda-row{grid-template-columns:82px minmax(0,1fr)}.crm-calendar-agenda-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:700px){.crm-calendar-hero{padding:18px}.crm-calendar-hero-main{align-items:flex-start}.crm-calendar-hero-icon{border-radius:16px;width:46px;height:46px;font-size:22px}.crm-calendar-view-switch,.crm-calendar-toolbar-actions,.crm-calendar-toolbar-actions .crm-button,.crm-calendar-toolbar-actions .crm-calendar-timezone-select,.crm-calendar-view-switch{width:100%}.crm-calendar-view-option{min-height:42px;padding-inline:8px;font-size:12px}.crm-calendar-agenda-row{grid-template-columns:1fr}}.crm-page-head{background:radial-gradient(circle at 12% 10%,#0ea5e92e,#0000 34%),linear-gradient(135deg,#f8fafcfa,#ffffffeb);border:1px solid #0ea5e929;border-radius:26px;justify-content:space-between;align-items:stretch;gap:18px;margin-bottom:20px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #0f172a14}.crm-page-head:after{content:"";pointer-events:none;background:radial-gradient(circle,#0ea5e929,#0000 62%);border-radius:999px;width:260px;height:260px;position:absolute;top:-90px;right:-80px}.crm-page-head>*{z-index:1;position:relative}.crm-page-head>div:first-child{align-content:center;gap:6px;min-width:0;display:grid}.crm-page-head>div:first-child:before{content:"✦";color:#0284c7;background:#ffffffc7;border:1px solid #0ea5e938;border-radius:18px;place-items:center;width:46px;height:46px;margin-bottom:4px;font-size:22px;line-height:1;display:grid;box-shadow:inset 0 1px #ffffffe6}.crm-page-head .crm-eyebrow{color:#0ea5e9eb;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;font-weight:900}.crm-page-head h1,.crm-page-head h2{color:#0f172a;letter-spacing:-.055em;margin:2px 0 6px;font-size:clamp(26px,22px + .42vw,32px);font-weight:900;line-height:.98}.crm-page-head p:not(.crm-eyebrow){color:#0f172a9e;max-width:720px;margin:0;font-size:15px;line-height:1.55}.crm-page-head .crm-page-actions,.crm-page-head .crm-task-header-actions,.crm-page-head .crm-task-detail-head-actions{flex-wrap:wrap;justify-content:flex-end;align-self:end;align-items:end;gap:10px;display:flex}.crm-page-head .crm-button{background:#ffffffc7;border-color:#0f172a17;box-shadow:0 8px 18px #0f172a0a}.crm-page-head .crm-button-primary{color:#fff;background:#0f172a;border-color:#0f172a;box-shadow:0 12px 24px #0f172a29}.crm-page-head .crm-button:hover{border-color:#0ea5e973;transform:translateY(-1px)}@media (max-width:900px){.crm-page-head{flex-direction:column;align-items:stretch;padding:20px}.crm-page-head .crm-page-actions,.crm-page-head .crm-task-header-actions,.crm-page-head .crm-task-detail-head-actions{justify-content:flex-start;align-self:stretch}.crm-page-head .crm-button{justify-content:center}}@media (max-width:640px){.crm-page-head{border-radius:22px;padding:18px}.crm-page-head>div:first-child:before{border-radius:16px;width:42px;height:42px;font-size:20px}.crm-page-head h1,.crm-page-head h2{font-size:clamp(26px,7.2vw,30px)}.crm-page-head .crm-page-actions,.crm-page-head .crm-task-header-actions,.crm-page-head .crm-task-detail-head-actions,.crm-page-head .crm-button{width:100%}}.crm-page-head>div:first-child{grid-template-rows:auto auto auto;grid-template-columns:58px minmax(0,1fr);align-content:center;align-items:center;gap:4px 18px;display:grid}.crm-page-head>div:first-child:before{border-radius:20px;grid-area:1/1/span 3;width:58px;height:58px;margin:0;font-size:26px}.crm-page-head>div:first-child>.crm-eyebrow,.crm-page-head>div:first-child>h1,.crm-page-head>div:first-child>h2,.crm-page-head>div:first-child>p{grid-column:2}.crm-page-head h1,.crm-page-head h2{letter-spacing:-.06em;margin:4px 0 6px;font-size:clamp(26px,22px + .42vw,32px);font-weight:400;line-height:1}.crm-page-head p:not(.crm-eyebrow){max-width:760px;font-size:15px;line-height:1.55}.crm-page-head .crm-eyebrow{color:#0f172a;letter-spacing:-.01em;text-transform:none;font-size:14px;font-weight:500}@media (max-width:700px){.crm-page-head>div:first-child{grid-template-columns:46px minmax(0,1fr);column-gap:14px}.crm-page-head>div:first-child:before{border-radius:16px;width:46px;height:46px;font-size:22px}.crm-page-head h1,.crm-page-head h2{font-size:clamp(26px,7.2vw,30px)}}.crm-home-page{gap:18px;display:grid}.crm-home-hero .crm-home-hero-stats{flex-wrap:wrap;justify-content:flex-end;align-self:stretch;align-items:stretch;gap:10px;display:flex}.crm-home-hero .crm-calendar-stat-chip{min-width:160px}.crm-home-hero .crm-calendar-stat-chip strong{font-size:24px}.crm-home-quick-actions{flex-wrap:wrap;gap:10px;display:flex}.crm-home-quick-action{color:#0f172a;background:#ffffffc7;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 18px #0f172a0a}.crm-home-quick-action:hover{border-color:#0ea5e973;transform:translateY(-1px);box-shadow:0 12px 24px #0f172a14}.crm-home-section-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.crm-home-section-card{background:radial-gradient(circle at 14% 8%,#0ea5e929,#0000 34%),linear-gradient(145deg,#fffffff5,#f8fafce0);border:1px solid #0f172a14;border-radius:26px;grid-template-rows:48px 34px 46px minmax(0,1fr) auto;align-content:stretch;gap:16px;min-height:310px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #0f172a12}.crm-home-section-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#0ea5e926,#0000 62%);border-radius:999px;width:190px;height:190px;position:absolute;top:-80px;right:-70px}.crm-home-section-card.is-tasks{background:radial-gradient(circle at 12% 10%,#10b98129,#0000 34%),linear-gradient(145deg,#fffffff5,#f8fafce0)}.crm-home-section-card.is-calendar{background:radial-gradient(circle at 12% 10%,#6366f126,#0000 34%),linear-gradient(145deg,#fffffff5,#f8fafce0)}.crm-home-section-card.is-clients{background:radial-gradient(circle at 12% 10%,#f59e0b29,#0000 34%),linear-gradient(145deg,#fffffff5,#f8fafce0)}.crm-home-section-card>*{z-index:1;position:relative}.crm-home-section-card-head{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.crm-home-section-icon{color:#0f172a;background:#ffffffc7;border:1px solid #0ea5e92e;border-radius:18px;place-items:center;width:48px;height:48px;font-size:24px;line-height:1;display:grid}.crm-home-section-eyebrow{color:#0ea5e9e6;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.crm-home-section-card h2{color:#0f172a;letter-spacing:-.055em;align-items:flex-end;min-height:34px;margin:0;font-size:34px;font-weight:500;line-height:1;display:flex}.crm-home-section-card p{color:#0f172a94;align-self:start;margin:0;font-size:14px;line-height:1.5}.crm-home-section-main-link{color:#fff;background:#0f172a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:46px;min-height:46px;padding:0 14px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 14px 26px #0f172a29}.crm-home-section-main-link span{font-size:18px;line-height:1}.crm-home-section-subnav{flex-wrap:wrap;gap:7px;display:flex}.crm-home-section-subnav a{color:#0f172aad;background:#ffffffb8;border:1px solid #0f172a14;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.crm-home-section-subnav a:hover{color:#0f172a;border-color:#0ea5e959}.crm-home-bottom-grid{grid-template-columns:minmax(0,1fr) 360px;gap:14px;display:grid}.crm-home-card-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.crm-home-card-head h2,.crm-home-side-card h2{color:#0f172a;letter-spacing:-.04em;margin:4px 0 0;font-size:28px;font-weight:500;line-height:1}.crm-home-side-card{align-content:start;gap:12px;display:grid}.crm-home-side-card p{color:#0f172a94;margin:0;font-size:14px;line-height:1.5}.crm-home-route-list{gap:8px;margin-top:4px;display:grid}.crm-home-route-list a{background:#f8fafcbd;border:1px solid #0f172a14;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.crm-home-route-list a:hover{background:#ffffffeb;border-color:#0ea5e966}.crm-home-route-list span{color:#0f172a;font-size:14px;font-weight:900}.crm-home-route-list strong{color:#0f172a6b;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900}@media (max-width:1180px){.crm-home-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-home-bottom-grid{grid-template-columns:1fr}}@media (max-width:760px){.crm-home-section-grid{grid-template-columns:1fr}.crm-home-section-card{grid-template-rows:auto auto auto minmax(0,1fr) auto;min-height:260px}.crm-home-card-head{flex-direction:column;align-items:stretch}.crm-home-card-head .crm-button{justify-content:center;width:100%}.crm-home-hero .crm-home-hero-stats,.crm-home-hero .crm-calendar-stat-chip{width:100%}}.crm-home-section-icon{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,system-ui,sans-serif;font-size:24px}@media (max-width:760px){html,body,body.crm-app-mode{max-width:100%;overflow-x:hidden}.crm-shell{box-sizing:border-box;width:100%;max-width:100%;padding-bottom:18px;overflow-x:hidden;padding-left:10px!important;padding-right:10px!important}.crm-container,.crm-content,.crm-home-page{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.crm-app-header{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:10px;overflow:hidden}.crm-app-brand{width:100%;min-width:0}.crm-app-brand-logo-img{max-width:92px;height:auto}.crm-app-nav{-webkit-overflow-scrolling:touch;justify-content:flex-start;width:100%;min-width:0;max-width:100%;padding-bottom:6px;overflow:auto hidden}.crm-app-actions{flex-wrap:wrap;width:100%;min-width:0}.crm-app-actions .crm-button{justify-content:center}.crm-page-head,.crm-calendar-hero,.crm-card,.crm-home-section-card,.crm-home-side-card,.crm-home-recent-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.crm-page-head,.crm-calendar-hero{border-radius:22px;padding:18px;overflow:hidden}.crm-page-head>div:first-child,.crm-calendar-hero-main{min-width:0}.crm-page-head h1,.crm-page-head h2,.crm-calendar-hero-copy h1,.crm-home-section-card h2{overflow-wrap:anywhere;max-width:100%}.crm-home-hero .crm-home-hero-stats,.crm-calendar-hero-stats{grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%;max-width:100%;display:grid}.crm-home-hero .crm-calendar-stat-chip,.crm-calendar-hero-stats .crm-calendar-stat-chip{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.crm-home-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%;display:grid}.crm-home-quick-action{box-sizing:border-box;text-align:center;width:100%;min-width:0;padding-left:10px;padding-right:10px}.crm-home-section-grid,.crm-home-bottom-grid{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr)!important}.crm-home-section-card{min-height:auto;padding:18px}.crm-home-section-card h2{font-size:clamp(34px,10vw,44px)}.crm-home-section-subnav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.crm-home-section-subnav a{text-align:center;white-space:normal;justify-content:center;min-width:0}.crm-home-section-main-link{box-sizing:border-box}.crm-table-wrap{max-width:100%;overflow-x:auto}.crm-table{min-width:720px}}@media (max-width:420px){.crm-home-quick-actions,.crm-home-section-subnav{grid-template-columns:minmax(0,1fr)}.crm-home-section-icon{border-radius:16px;width:44px;height:44px;font-size:22px}.crm-home-section-card{padding:16px}}.crm-task-kanban-load-more{color:#0f172ab8;cursor:pointer;background:#f8fafcdb;border:1px dashed #0f172a29;border-radius:14px;width:100%;min-height:38px;font-size:13px;font-weight:900;transition:background .16s,border-color .16s,transform .16s}.crm-task-kanban-load-more:hover{color:#0f172a;background:#fffffff2;border-color:#0ea5e96b;transform:translateY(-1px)}.crm-task-kanban-meta .crm-task-start-date-badge{color:#0f172ab8!important;width:fit-content!important;max-width:100%!important;box-shadow:none!important;background:#f8fafcf5!important;border:2px solid #0f172a1f!important;border-radius:999px!important;grid-template-columns:auto auto!important;align-items:center!important;gap:3px 8px!important;padding:6px 10px!important;line-height:1.1!important;display:inline-grid!important}.crm-task-kanban-meta .crm-task-start-date-badge strong{text-transform:uppercase!important;letter-spacing:.06em!important;font-size:12px!important;font-weight:900!important}.crm-task-kanban-meta .crm-task-start-date-badge b{color:inherit!important;font-size:13px!important;font-weight:900!important}.crm-task-kanban-meta .crm-task-start-date-badge em{color:inherit!important;opacity:.9!important;grid-column:1/-1!important;font-size:12px!important;font-style:normal!important;font-weight:900!important}.crm-task-start-date-badge.is-week,.crm-task-start-date-inline-card.is-week,.crm-task-start-date-field.is-week{color:#0369a1!important;background:#0ea5e91f!important;border-color:#0ea5e973!important}.crm-task-start-date-badge.is-soon,.crm-task-start-date-inline-card.is-soon,.crm-task-start-date-field.is-soon{color:#92400e!important;background:#f59e0b2e!important;border-color:#f59e0b8c!important}.crm-task-start-date-badge.is-tomorrow,.crm-task-start-date-inline-card.is-tomorrow,.crm-task-start-date-field.is-tomorrow{color:#9a3412!important;background:#f9731638!important;border-color:#f97316ad!important}.crm-task-start-date-badge.is-today,.crm-task-start-date-inline-card.is-today,.crm-task-start-date-field.is-today{color:#991b1b!important;background:radial-gradient(circle at 10% 0,#ef444447,#0000 48%),#fee2e2fa!important;border-color:#ef4444e6!important;box-shadow:0 14px 30px #ef444433!important}.crm-task-start-date-badge.is-overdue,.crm-task-start-date-inline-card.is-overdue,.crm-task-start-date-field.is-overdue{color:#7f1d1d!important;background:radial-gradient(circle at 10% 0,#b91c1c57,#0000 50%),#fecacafa!important;border-color:#b91c1cf2!important;box-shadow:0 16px 34px #b91c1c3d!important}.crm-task-start-date-field{border:2px solid #0f172a1a!important;border-radius:18px!important;padding:12px!important;transition:border-color .16s,background .16s,box-shadow .16s!important}.crm-task-start-date-field input[type=date]{border-width:2px!important;font-weight:900!important}.crm-task-start-date-field.is-week input[type=date]{color:#0369a1!important;background:#f0f9fff5!important;border-color:#0ea5e973!important}.crm-task-start-date-field.is-soon input[type=date]{color:#92400e!important;background:#fffbebf5!important;border-color:#f59e0b8c!important}.crm-task-start-date-field.is-tomorrow input[type=date]{color:#9a3412!important;background:#ffedd5f5!important;border-color:#f97316ad!important}.crm-task-start-date-field.is-today input[type=date],.crm-task-start-date-field.is-overdue input[type=date]{color:#991b1b!important;background:#fee2e2fa!important;border-color:#ef4444e6!important}.crm-task-start-date-hint{color:currentColor!important;font-size:12px!important;font-weight:900!important;display:block!important}.crm-task-start-date-inline-card{color:#0f172ab8!important;background:#f8fafcf5!important;border:2px solid #0f172a1a!important;border-radius:16px!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:4px 10px!important;margin-top:8px!important;padding:10px 12px!important;display:grid!important}.crm-task-start-date-inline-card span{color:inherit!important;text-transform:uppercase!important;letter-spacing:.07em!important;font-size:12px!important;font-weight:900!important}.crm-task-start-date-inline-card strong{color:inherit!important;font-size:18px!important;font-weight:900!important}.crm-task-start-date-inline-card em{color:inherit!important;grid-column:1/-1!important;font-size:12px!important;font-style:normal!important;font-weight:900!important}.crm-task-start-date-badge{color:#0f172ab8!important;width:fit-content!important;max-width:100%!important;box-shadow:none!important;background:#f8fafcf5!important;border:2px solid #0f172a1f!important;border-radius:999px!important;grid-template-columns:auto auto!important;align-items:center!important;gap:3px 8px!important;padding:6px 10px!important;line-height:1.1!important;display:inline-grid!important}.crm-task-start-date-badge strong{text-transform:uppercase!important;letter-spacing:.06em!important;font-size:12px!important;font-weight:900!important}.crm-task-start-date-badge b{color:inherit!important;font-size:13px!important;font-weight:900!important}.crm-task-start-date-badge em{color:inherit!important;opacity:.9!important;grid-column:1/-1!important;font-size:12px!important;font-style:normal!important;font-weight:900!important}.crm-task-start-date-badge{border-radius:12px!important}.crm-task-kanban-card .crm-task-start-date-badge,.crm-task-start-date-badge{border-radius:6px!important}.crm-task-start-date-inline-card{border-radius:8px!important}.crm-task-start-date-field{border-radius:10px!important}.crm-task-start-date-field input[type=date]{border-radius:6px!important}.crm-task-kanban-column-head{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffffff5,#f8fafceb);border:1px solid #0f172a14;border-radius:14px;position:sticky;top:10px;box-shadow:0 10px 24px #0f172a14}.crm-task-kanban-column,.crm-task-kanban-board{overflow:visible}@media (max-width:760px){.crm-task-kanban-column-head{border-radius:12px;top:8px}}.crm-task-kanban-column{padding-top:0!important;position:relative!important;overflow:visible!important}.crm-task-kanban-column-head{z-index:30!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(135deg,#fffffff5,#f8fafceb)!important;border:1px solid #0f172a14!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:auto!important;min-height:38px!important;margin:0 0 12px!important;padding:8px 10px!important;display:flex!important;position:sticky!important;top:12px!important;box-shadow:0 10px 24px #0f172a14!important}.crm-task-kanban-column-head h2{color:#334155!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}.crm-task-kanban-column-head>span{color:#334155!important;background:#f1f5f9f5!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:28px!important;height:28px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}@media (max-width:760px){.crm-task-kanban-column-head{border-radius:12px!important;min-height:36px!important;padding:8px 10px!important;top:8px!important}}.crm-tasks-page,.crm-tasks-page .crm-card,.crm-task-kanban-board,.crm-task-kanban-column{overflow:visible!important}.crm-task-kanban-stage-bar{z-index:120!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(#f8fafcfa,#f8fafce0 70%,#f8fafc00)!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:14px!important;margin:0 0 14px!important;padding:8px 0!important;display:grid!important;position:sticky!important;top:10px!important}.crm-task-kanban-stage-chip{--stage-color:#0ea5e9;--stage-bg:#0ea5e921;border:1px solid #0f172a14!important;border-left:4px solid var(--stage-color)!important;background:radial-gradient(circle at 12% 0%, var(--stage-bg), transparent 58%), #fffffff5!important;border-radius:10px!important;grid-template-columns:12px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:9px 12px 9px 10px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 28px #0f172a14!important}.crm-task-kanban-stage-chip:first-child{--stage-color:#0ea5e9;--stage-bg:#0ea5e929}.crm-task-kanban-stage-chip:nth-child(2){--stage-color:#6366f1;--stage-bg:#6366f129}.crm-task-kanban-stage-chip:nth-child(3){--stage-color:#22c55e;--stage-bg:#22c55e29}.crm-task-kanban-stage-chip:nth-child(4){--stage-color:#f97316;--stage-bg:#f973162e}.crm-task-kanban-stage-chip:nth-child(5){--stage-color:#ef4444;--stage-bg:#ef444429}.crm-task-kanban-stage-chip:nth-child(6){--stage-color:#a855f7;--stage-bg:#a855f726}.crm-task-kanban-stage-dot{background:var(--stage-color)!important;width:10px!important;height:10px!important;box-shadow:0 0 0 5px var(--stage-bg)!important;border-radius:999px!important}.crm-task-kanban-stage-chip strong{color:#0f172a!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:14px!important;font-weight:850!important;line-height:1.1!important;overflow:hidden!important}.crm-task-kanban-stage-chip em{background:var(--stage-bg)!important;color:#0f172a!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-width:30px!important;height:30px!important;font-size:13px!important;font-style:normal!important;font-weight:900!important;display:inline-flex!important}.crm-task-kanban-board{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;align-items:flex-start!important;gap:14px!important;display:grid!important}@media (max-width:900px){.crm-task-kanban-stage-bar,.crm-task-kanban-board{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}}@media (max-width:760px){.crm-task-kanban-stage-bar{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:6px 0!important;top:8px!important}.crm-task-kanban-board{grid-template-columns:minmax(0,1fr)!important}.crm-task-kanban-stage-chip{border-radius:8px!important;min-height:40px!important}}.crm-task-kanban-stage-bar:not(.crm-task-kanban-stage-bar-floating){z-index:20!important;margin-bottom:18px!important;position:relative!important;top:auto!important}.crm-task-kanban-stage-bar-floating{transform:none;z-index:600!important;pointer-events:none!important;margin:0!important;padding:8px 0!important;position:fixed!important;top:10px!important;right:auto!important}.crm-task-kanban-stage-bar-floating .crm-task-kanban-stage-chip{pointer-events:auto!important}.crm-task-kanban-board{align-items:flex-start!important;gap:16px!important;overflow:visible!important}.crm-task-kanban-column{padding-top:12px!important;overflow:visible!important}.crm-task-kanban-column-body{gap:12px!important;display:grid!important}.crm-task-kanban-card{margin-top:0!important}@media (max-width:760px){.crm-task-kanban-stage-bar-floating{top:8px!important}.crm-task-kanban-column{padding-top:8px!important}}.crm-task-kanban-stage-bar,.crm-task-kanban-board{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:18px 22px!important}.crm-task-kanban-column{box-sizing:border-box!important;background:#f8fafc9e!important;border-radius:22px!important;min-width:0!important;padding:12px!important;overflow:visible!important}.crm-task-kanban-card *{min-width:0}.crm-task-kanban-title-link,.crm-task-kanban-card p{overflow-wrap:anywhere!important;word-break:break-word!important}.crm-task-kanban-meta,.crm-kanban-card-meta{min-width:0!important;max-width:100%!important;overflow:hidden!important}.crm-task-kanban-meta span,.crm-kanban-card-meta span,.crm-task-sync-badge{box-sizing:border-box!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;min-width:0!important;max-width:100%!important}.crm-task-start-date-badge{box-sizing:border-box!important;max-width:100%!important}@media (max-width:1180px){.crm-task-kanban-stage-bar,.crm-task-kanban-board{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;column-gap:18px!important}}@media (max-width:760px){.crm-task-kanban-stage-bar,.crm-task-kanban-board{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.crm-task-kanban-column{border-radius:18px!important;padding:10px!important}}.crm-task-kanban-scroll::-webkit-scrollbar{height:10px}.crm-task-kanban-scroll::-webkit-scrollbar-track{background:#e2e8f0b8;border-radius:999px}.crm-task-kanban-scroll::-webkit-scrollbar-thumb{background:#94a3b8db;border-radius:999px}.crm-task-kanban-scroll::-webkit-scrollbar-thumb:hover{background:#64748beb}.crm-task-kanban-stage-bar,.crm-task-kanban-board{grid-template-columns:repeat(var(--crm-task-column-count,6), 292px)!important;grid-auto-columns:292px!important;grid-auto-flow:column!important;gap:18px!important;width:max-content!important;min-width:100%!important;display:grid!important}.crm-task-kanban-stage-bar{z-index:120!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(#f8fafcfa,#f8fafce0 72%,#f8fafc00)!important;margin:0 0 14px!important;padding:8px 0!important;position:sticky!important;top:10px!important}.crm-task-kanban-board{align-items:flex-start!important;overflow:visible!important}.crm-task-kanban-column{box-sizing:border-box!important;background:#f8fafc9e!important;border-radius:22px!important;width:292px!important;min-width:292px!important;max-width:292px!important;padding:12px!important;overflow:visible!important}.crm-task-kanban-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.crm-task-kanban-board .crm-task-kanban-column-head,.crm-task-kanban-stage-bar-floating{display:none!important}@media (max-width:760px){.crm-task-kanban-scroll{padding:0;overflow:visible!important}.crm-task-kanban-stage-bar,.crm-task-kanban-stage-bar-floating{display:none!important}.crm-task-kanban-board{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;gap:18px!important;width:100%!important;min-width:0!important;display:grid!important}.crm-task-kanban-column{background:#f8fafcad!important;border-radius:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px!important}.crm-task-kanban-board .crm-task-kanban-column-head{z-index:90!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:radial-gradient(circle at 12% 0,#0ea5e929,#0000 58%),#fffffff5!important;border:1px solid #0f172a14!important;border-left:4px solid #0ea5e9!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:42px!important;margin:0 0 12px!important;padding:9px 11px!important;display:flex!important;position:sticky!important;top:8px!important;box-shadow:0 12px 28px #0f172a1a!important}.crm-task-kanban-column:nth-child(2) .crm-task-kanban-column-head{background:radial-gradient(circle at 12% 0,#6366f129,#0000 58%),#fffffff5!important;border-left-color:#6366f1!important}.crm-task-kanban-column:nth-child(3) .crm-task-kanban-column-head{background:radial-gradient(circle at 12% 0,#22c55e29,#0000 58%),#fffffff5!important;border-left-color:#22c55e!important}.crm-task-kanban-column:nth-child(4) .crm-task-kanban-column-head{background:radial-gradient(circle at 12% 0,#f973162b,#0000 58%),#fffffff5!important;border-left-color:#f97316!important}.crm-task-kanban-column:nth-child(5) .crm-task-kanban-column-head{background:radial-gradient(circle at 12% 0,#94a3b82e,#0000 58%),#fffffff5!important;border-left-color:#94a3b8!important}.crm-task-kanban-column-head h2{color:#0f172a!important;margin:0!important;font-size:15px!important;font-weight:850!important;line-height:1.1!important}.crm-task-kanban-column-head>span{color:#334155!important;background:#f1f5f9f5!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-width:30px!important;height:30px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}}.crm-task-kanban-scroll{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;width:100%!important;max-width:100%!important;padding:0 0 14px!important;overflow:auto visible!important}.crm-task-kanban-stage-bar,.crm-task-kanban-board,.crm-task-kanban-stage-fixed-inner{align-items:flex-start!important;gap:18px!important;width:max-content!important;min-width:max-content!important;display:flex!important}.crm-task-kanban-stage-bar{z-index:20!important;margin:0 0 14px!important;padding:8px 0!important;position:relative!important;top:auto!important}.crm-task-kanban-board{overflow:visible!important}.crm-task-kanban-stage-chip,.crm-task-kanban-column{box-sizing:border-box!important;flex:0 0 292px!important;width:292px!important;min-width:292px!important;max-width:292px!important}.crm-task-kanban-column{background:#f8fafc9e!important;border-radius:22px!important;padding:12px!important;overflow:visible!important}.crm-task-kanban-column-body{gap:14px!important;min-width:0!important;display:grid!important}.crm-task-kanban-board .crm-task-kanban-column-head,.crm-task-kanban-stage-bar-floating{display:none!important}.crm-task-kanban-stage-fixed{transform:none;z-index:900!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;pointer-events:none!important;background:linear-gradient(#f8fafcfa,#f8fafce0 72%,#f8fafc00)!important;margin:0!important;padding:8px 0!important;position:fixed!important;top:10px!important;overflow:hidden!important}.crm-task-kanban-stage-fixed-inner{will-change:auto}.crm-task-kanban-stage-fixed .crm-task-kanban-stage-chip{pointer-events:auto!important}.crm-task-kanban-mobile-stage-fixed{display:none!important}.crm-task-kanban-stage-chip[data-stage-done=true]{--stage-color:#94a3b8!important;--stage-bg:#94a3b82e!important;background:radial-gradient(circle at 12% 0,#94a3b82e,#0000 58%),#fffffff5!important;border-left-color:#94a3b8!important}.crm-task-kanban-stage-chip[data-stage-done=true] strong,.crm-task-kanban-stage-chip[data-stage-done=true] em{color:#475569!important}.crm-task-kanban-stage-chip[data-stage-done=true] .crm-task-kanban-stage-dot{background:#94a3b8!important;box-shadow:0 0 0 5px #94a3b82e!important}@media (max-width:760px){.crm-task-kanban-scroll{padding:0!important;overflow:visible!important}.crm-task-kanban-stage-bar,.crm-task-kanban-stage-fixed,.crm-task-kanban-stage-bar-floating{display:none!important}.crm-task-kanban-board{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:100%!important;min-width:0!important;display:grid!important}.crm-task-kanban-column{background:#f8fafcad!important;border-radius:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px!important}.crm-task-kanban-board .crm-task-kanban-column-head{background:radial-gradient(circle at 12% 0,#0ea5e929,#0000 58%),#fffffff5!important;border:1px solid #0f172a14!important;border-left:4px solid #0ea5e9!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:42px!important;margin:0 0 12px!important;padding:9px 11px!important;display:flex!important;position:relative!important;box-shadow:0 12px 28px #0f172a1a!important}.crm-task-kanban-mobile-stage-fixed{transform:none;z-index:950!important;pointer-events:none!important;display:block!important;position:fixed!important;top:8px!important;left:10px!important;right:10px!important}.crm-task-kanban-mobile-stage-fixed .crm-task-kanban-stage-chip{pointer-events:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}}.crm-task-kanban-column[data-stage-done=true] .crm-task-start-date-badge{display:none!important}.crm-task-start-date-field.is-done{color:#475569!important;box-shadow:none!important;background:#f8fafcb8!important;border-color:#94a3b833!important}.crm-task-start-date-field.is-done input[type=date]{color:#475569!important;background:#ffffffeb!important;border-color:#94a3b83d!important;font-weight:700!important}.crm-task-start-date-field.is-done .crm-task-start-date-inline-card,.crm-task-start-date-field.is-done .crm-task-start-date-hint{display:none!important}.crm-pwa-install-button{z-index:1000;color:#fff;cursor:pointer;text-align:left;background:radial-gradient(circle at 12% 10%,#0ea5e942,#0000 54%),#0f172a;border:1px solid #0ea5e940;border-radius:16px;gap:1px;min-width:178px;padding:11px 14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 40px #0f172a42}.crm-pwa-install-button:hover{border-color:#0ea5e98c;transform:translateY(-2px);box-shadow:0 22px 48px #0f172a52}.crm-pwa-install-button span{font-size:13px;font-weight:900;line-height:1.1}.crm-pwa-install-button strong{color:#e2e8f0d1;font-size:12px;font-weight:800;line-height:1.1}@media (max-width:760px){.crm-pwa-install-button{border-radius:14px;min-width:0;padding:10px 12px;bottom:10px;right:10px}}.crm-company-search-box{background:radial-gradient(circle at 8% 0,#0ea5e91f,#0000 44%),#f8fafcdb;border:1px solid #0ea5e929;border-radius:18px;grid-template-columns:minmax(280px,1fr) auto;gap:12px;width:100%;margin-bottom:14px;padding:14px;display:grid}.crm-company-search-field{gap:7px;min-width:0;display:grid}.crm-company-search-field span{color:#0f172a9e;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900}.crm-company-search-field input{color:#0f172a;background:#fffffff5;border:1px solid #0f172a1a;border-radius:12px;outline:none;width:100%;min-height:44px;padding:0 14px;font-size:15px;font-weight:700}.crm-company-search-field input:focus{border-color:#0ea5e98c;box-shadow:0 0 0 4px #0ea5e91a}.crm-company-search-box .crm-button{align-self:end;min-height:44px;padding-left:18px;padding-right:18px}@media (max-width:760px){.crm-company-search-box{grid-template-columns:minmax(0,1fr);padding:12px}.crm-company-search-box .crm-button{justify-content:center;width:100%}}.crm-google-sync{gap:8px;min-width:190px;display:grid}.crm-google-sync-status{background:#f8fafce0;border:1px solid #0ea5e929;border-radius:14px;gap:2px;padding:10px 12px;display:grid}.crm-google-sync-status span{color:#0f172a94;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-google-sync-status strong{color:#0f172a;font-size:13px;font-weight:900}.crm-google-sync-status small,.crm-google-sync-message,.crm-google-sync-error{font-size:12px;font-weight:800}.crm-google-sync-message{color:#047857}.crm-google-sync-error{color:#b91c1c;white-space:normal;max-width:320px}.crm-google-sync-compact{align-items:center;min-width:0}.crm-google-sync-button-compact{white-space:nowrap}@media (max-width:760px){.crm-google-sync,.crm-google-sync .crm-button{width:100%}}@media (max-width:760px){.crm-page-head-actions{justify-content:stretch;width:100%}.crm-page-head-actions>*{width:100%}.crm-page-head-actions .crm-button{justify-content:center;width:100%}}.crm-drive-folder-widget{gap:7px;min-width:230px;max-width:420px;display:grid}.crm-drive-folder-status{background:#f8fafceb;border:1px solid #0f172a1a;border-radius:14px;gap:2px;padding:10px 12px;display:grid}.crm-drive-folder-status span{color:#0f172a8f;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-drive-folder-status a,.crm-drive-folder-status strong{color:#0f172a;font-size:13px;font-weight:900;text-decoration:none}.crm-drive-folder-status a:hover{color:#0284c7}@media (max-width:760px){.crm-drive-folder-widget,.crm-drive-folder-widget .crm-button{width:100%;max-width:none}}.crm-files-panel{border-top:1px solid #0f172a14;gap:14px;margin-top:22px;padding-top:18px;display:grid}.crm-files-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.crm-files-panel-head h3{color:#0f172a;margin:0;font-size:18px;font-weight:900}.crm-files-panel-head p{color:#0f172a94;margin:4px 0 0;font-size:13px;font-weight:700}.crm-files-upload-form{background:#f8fafce0;border:1px solid #0ea5e924;border-radius:16px;grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.crm-files-file-input,.crm-files-description-input{gap:6px;min-width:0;display:grid}.crm-files-file-input span,.crm-files-description-input span{color:#0f172a94;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-files-file-input input,.crm-files-description-input input{color:#0f172a;background:#fff;border:1px solid #0f172a1a;border-radius:12px;width:100%;min-height:42px;padding:8px 10px;font-size:14px;font-weight:700}.crm-files-selected{color:#0f172aad;font-size:13px;font-weight:800}.crm-files-list{gap:10px;display:grid}.crm-file-row{background:#ffffffdb;border:1px solid #0f172a14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.crm-file-main{gap:3px;min-width:0;display:grid}.crm-file-main a{color:#0f172a;font-size:14px;font-weight:900;text-decoration:none}.crm-file-main a:hover{color:#0284c7}.crm-file-main span,.crm-file-main small{color:#0f172a94;font-size:12px;font-weight:700}@media (max-width:860px){.crm-files-upload-form{grid-template-columns:minmax(0,1fr)}.crm-files-panel-head,.crm-file-row{display:grid}.crm-files-upload-form .crm-button,.crm-files-panel-head .crm-button,.crm-file-row .crm-button{justify-content:center;width:100%}}.crm-files-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.crm-drive-picker{background:radial-gradient(circle at 5% 0,#0ea5e91a,#0000 40%),#f8fafce6;border:1px solid #0ea5e929;border-radius:16px;gap:12px;padding:14px;display:grid}.crm-drive-picker-search{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px;display:grid}.crm-drive-picker-search input{color:#0f172a;background:#fff;border:1px solid #0f172a1a;border-radius:12px;width:100%;min-height:42px;padding:8px 12px;font-size:14px;font-weight:700}.crm-drive-picker-search input:focus{border-color:#0ea5e98c;outline:none;box-shadow:0 0 0 4px #0ea5e91a}.crm-drive-picker-list{gap:8px;max-height:420px;padding-right:2px;display:grid;overflow:auto}.crm-drive-picker-row{background:#ffffffeb;border:1px solid #0f172a14;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.crm-drive-picker-main{gap:3px;min-width:0;display:grid}.crm-drive-picker-main strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.crm-drive-picker-main span{color:#0f172a94;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}@media (max-width:860px){.crm-files-head-actions,.crm-drive-picker-search,.crm-drive-picker-row{grid-template-columns:minmax(0,1fr);display:grid}.crm-files-head-actions .crm-button,.crm-drive-picker-search .crm-button,.crm-drive-picker-row .crm-button{justify-content:center;width:100%}}.crm-drive-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.crm-drive-modal{background:#f8fafc;border:1px solid #ffffffb8;border-radius:22px;gap:14px;width:min(980px,100%);max-height:min(760px,100vh - 48px);padding:18px;display:grid;overflow:hidden;box-shadow:0 30px 90px #0f172a4d}.crm-drive-modal-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.crm-drive-modal-head h3{color:#0f172a;margin:0;font-size:21px;font-weight:900}.crm-drive-modal-head p{color:#0f172a94;margin:4px 0 0;font-size:13px;font-weight:750}.crm-drive-browser-toolbar{align-items:center;gap:10px;min-width:0;display:flex}.crm-drive-breadcrumbs{align-items:center;gap:6px;min-width:0;padding:2px;display:flex;overflow-x:auto}.crm-drive-breadcrumbs button{color:#0f172a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0f172a14;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:850}.crm-drive-breadcrumbs button:hover{color:#0284c7;border-color:#0ea5e957}.crm-drive-browser-list{gap:8px;max-height:460px;padding-right:4px;display:grid;overflow:auto}.crm-drive-browser-row{background:#fffffff0;border:1px solid #0f172a14;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.crm-drive-browser-row.is-folder{background:radial-gradient(circle at 3% 20%,#0ea5e917,#0000 38%),#fffffff5}.crm-drive-browser-main{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.crm-drive-browser-icon{background:#0f172a0d;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.crm-drive-browser-text{gap:3px;min-width:0;display:grid}.crm-drive-browser-text strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.crm-drive-browser-text small{color:#0f172a94;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}@media (max-width:860px){.crm-drive-modal-backdrop{align-items:stretch;padding:10px}.crm-drive-modal{border-radius:18px;max-height:calc(100vh - 20px)}.crm-drive-modal-head,.crm-drive-browser-toolbar,.crm-drive-browser-row{grid-template-columns:minmax(0,1fr);display:grid}.crm-drive-browser-row .crm-button,.crm-drive-modal-head .crm-button,.crm-drive-browser-toolbar .crm-button{justify-content:center;width:100%}}.crm-file-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crm-button-danger-soft:hover{color:#991b1b;background:#fee2e2fa;border-color:#dc26265c}@media (max-width:860px){.crm-file-actions{width:100%;display:grid}.crm-file-actions .crm-button{justify-content:center;width:100%}}.crm-confirm-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a75;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crm-confirm-modal{background:#fff;border:1px solid #ffffffb8;border-radius:22px;grid-template-columns:auto minmax(0,1fr);gap:14px;width:min(460px,100%);padding:18px;display:grid;box-shadow:0 30px 90px #0f172a4d}.crm-confirm-modal-icon{color:#b91c1c;background:#fef2f2f2;border-radius:14px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}.crm-confirm-modal-content{gap:6px;min-width:0;display:grid}.crm-confirm-modal-content h3{color:#0f172a;margin:0;font-size:20px;font-weight:900}.crm-confirm-modal-content p{color:#0f172aa8;margin:0;font-size:14px;font-weight:750;line-height:1.45}.crm-confirm-modal-content strong{color:#0f172a;font-weight:900}.crm-confirm-modal-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.crm-drive-browser-row .crm-button-primary,.crm-drive-picker-row .crm-button-primary{transition:border-color .16s,box-shadow .16s,transform .16s}.crm-drive-browser-row .crm-button-primary:hover,.crm-drive-picker-row .crm-button-primary:hover{border-color:#0ea5e9c7;transform:translateY(-1px);box-shadow:0 0 0 4px #0ea5e924}.crm-drive-browser-row .crm-button-primary:focus-visible,.crm-drive-picker-row .crm-button-primary:focus-visible{border-color:#0ea5e9e0;outline:none;box-shadow:0 0 0 4px #0ea5e92e}@media (max-width:640px){.crm-confirm-modal{grid-template-columns:minmax(0,1fr)}.crm-confirm-modal-actions{display:grid}.crm-confirm-modal-actions .crm-button{justify-content:center;width:100%}}.crm-confirm-modal,.crm-confirm-modal *{min-width:0}.crm-confirm-file-box{background:#f8fafceb;border:1px solid #0f172a14;border-radius:14px;gap:3px;min-width:0;padding:10px 12px;display:grid}.crm-confirm-file-box span{color:#0f172a8f;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-confirm-file-box strong{overflow-wrap:anywhere;word-break:break-word;color:#0f172a;max-width:100%;font-size:13px;font-weight:900;line-height:1.35;display:block}.crm-confirm-modal-content p{overflow-wrap:anywhere}.crm-files-upload-form .crm-button-primary,.crm-files-head-actions .crm-button,.crm-drive-browser-row .crm-button-primary,.crm-drive-picker-row .crm-button-primary{border:1px solid #0ea5e947;transition:border-color .16s,box-shadow .16s,transform .16s,background-color .16s}.crm-files-upload-form .crm-button-primary:hover,.crm-files-head-actions .crm-button:hover,.crm-drive-browser-row .crm-button-primary:hover,.crm-drive-picker-row .crm-button-primary:hover{border-color:#0ea5e9f2;transform:translateY(-1px);box-shadow:0 0 0 4px #0ea5e929,0 12px 28px #0ea5e938}.crm-files-upload-form .crm-button-primary:focus-visible,.crm-files-head-actions .crm-button:focus-visible,.crm-drive-browser-row .crm-button-primary:focus-visible,.crm-drive-picker-row .crm-button-primary:focus-visible{border-color:#0ea5e9;outline:none;box-shadow:0 0 0 4px #0ea5e933}.crm-files-file-input{cursor:pointer}.crm-files-file-input input[type=file]{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s,background-color .16s}.crm-files-file-input input[type=file]::file-selector-button{color:#0f172a;cursor:pointer;background:#f8fafcf5;border:1px solid #0f172a1a;border-radius:10px;margin-right:10px;font-weight:900;transition:border-color .16s,box-shadow .16s,background-color .16s,color .16s}.crm-files-file-input:hover span,.crm-files-file-input:focus-within span{color:#0284c7}.crm-files-file-input:hover input[type=file],.crm-files-file-input:focus-within input[type=file]{border-color:#0ea5e9f2;transform:translateY(-1px);box-shadow:0 0 0 4px #0ea5e924,0 12px 28px #0ea5e929}.crm-files-file-input:hover input[type=file]::file-selector-button{color:#0369a1;background:#f0f9fffa;border-color:#0ea5e9a6}.crm-files-file-input:focus-within input[type=file]::file-selector-button{color:#0369a1;background:#f0f9fffa;border-color:#0ea5e9a6}.crm-files-file-input input[type=file]::file-selector-button{min-height:30px;margin-right:12px;padding:6px 12px;line-height:1.2}.crm-files-file-input input[type=file]::file-selector-button{min-height:30px;margin-right:12px;padding:6px 12px;line-height:1.2}.crm-page-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}@media (max-width:760px){.crm-page-head-actions{justify-content:stretch;width:100%}.crm-page-head-actions>*{width:100%}.crm-page-head-actions .crm-button{justify-content:center;width:100%}}.crm-task-detail-main{gap:16px;min-width:0;display:grid}.crm-task-detail-main>.crm-files-panel{background:#ffffffeb;border:1px solid #0f172a14;border-radius:18px;margin-top:0;padding:18px}.crm-task-company-attach{background:radial-gradient(circle at 5% 0,#0ea5e914,#0000 38%),#f8fafceb;border:1px solid #0ea5e924;border-radius:16px;gap:12px;padding:14px;display:grid}.crm-task-company-attach.is-locked{background:radial-gradient(circle at 5% 0,#0f172a0f,#0000 38%),#f8fafceb;border-color:#0f172a1a}.crm-task-relation-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-task-relation-head div{gap:4px;min-width:0;display:grid}.crm-task-relation-head span{color:#0f172a8f;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-task-relation-head strong{color:#0f172a;overflow-wrap:anywhere;font-size:14px;font-weight:900}.crm-task-relation-head em{color:#0f172a9e;white-space:nowrap;background:#fff;border:1px solid #0f172a1a;border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-style:normal;font-weight:900}.crm-task-company-attach p{color:#0f172a9e;margin:0;font-size:13px;font-weight:750;line-height:1.45}@media (max-width:760px){.crm-task-relation-head{display:grid}.crm-task-relation-head em{width:max-content}}.crm-task-relation-link{color:#0369a1;overflow-wrap:anywhere;font-size:14px;font-weight:900;line-height:1.35;text-decoration:none}.crm-task-relation-link:hover{color:#0284c7;text-underline-offset:3px;text-decoration:underline}.crm-company-autocomplete-field{position:relative}.crm-company-autocomplete-list{z-index:30;background:#fff;border:1px solid #0ea5e933;border-radius:14px;gap:6px;max-height:280px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 48px #0f172a29}.crm-company-autocomplete-option{color:#0f172a;cursor:pointer;text-align:left;background:#f8fafce0;border:1px solid #0f172a14;border-radius:12px;gap:3px;width:100%;padding:10px 11px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.crm-company-autocomplete-option:hover{background:#f0f9fff5;border-color:#0ea5e98c;transform:translateY(-1px);box-shadow:0 0 0 4px #0ea5e91a}.crm-company-autocomplete-option strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.crm-company-autocomplete-option span,.crm-company-autocomplete-empty{color:#0f172a94;font-size:12px;font-weight:750}.crm-company-autocomplete-empty{padding:10px 11px}.crm-task-selected-company{background:#f0f9ffb8;border:1px solid #0ea5e924;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.crm-task-selected-company span{color:#0f172a8f;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-task-selected-company a{color:#0369a1;overflow-wrap:anywhere;font-size:13px;font-weight:900;text-decoration:none}.crm-task-selected-company a:hover{color:#0284c7;text-underline-offset:3px;text-decoration:underline}.crm-task-company-attach .crm-company-autocomplete-field{grid-template-columns:minmax(0,1fr);gap:7px;width:100%;display:grid}.crm-task-company-attach .crm-company-autocomplete-field>span{width:100%;display:block}.crm-task-company-attach .crm-company-autocomplete-field input{width:100%;min-width:0}.crm-task-company-attach .crm-task-deal-attach-actions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.crm-task-company-attach .crm-task-deal-attach-actions .crm-button{justify-content:center;width:100%}.crm-detail-page{gap:18px;display:grid}.crm-detail-page>.crm-detail-grid{width:100%}.crm-detail-hero .crm-page-actions,.crm-detail-hero .crm-page-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.crm-detail-hero .crm-drive-folder-widget{min-width:220px}.crm-detail-page .crm-card>.crm-company-title-highlight,.crm-detail-page .crm-card>.crm-deal-title-highlight,.crm-detail-page .crm-card>.crm-contact-title-highlight{display:none}@media (max-width:860px){.crm-detail-hero .crm-page-actions,.crm-detail-hero .crm-page-head-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.crm-detail-hero .crm-page-actions>*,.crm-detail-hero .crm-page-head-actions>*,.crm-detail-hero .crm-button,.crm-detail-hero .crm-drive-folder-widget{width:100%;max-width:none}.crm-detail-hero .crm-button{justify-content:center}}.crm-files-registry-page{gap:18px;display:grid}.crm-files-registry-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.crm-files-registry-stats article{background:radial-gradient(circle at 10% 0,#0ea5e91a,#0000 42%),#ffffffeb;border:1px solid #0ea5e924;border-radius:18px;gap:6px;padding:16px;display:grid;box-shadow:0 16px 42px #0f172a0f}.crm-files-registry-stats span{color:#0f172a94;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-files-registry-stats strong{color:#0f172a;font-size:28px;font-weight:900;line-height:1}.crm-files-registry-filter-actions{gap:8px;display:flex}.crm-files-registry-list{gap:12px;display:grid}.crm-files-registry-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.crm-files-registry-main{gap:8px;min-width:0;display:grid}.crm-files-registry-file-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-files-registry-kind,.crm-files-registry-status{border-radius:999px;width:max-content;padding:6px 9px;font-size:12px;font-weight:900}.crm-files-registry-kind{color:#0369a1;background:#f0f9ffeb;border:1px solid #0ea5e92e}.crm-files-registry-status{color:#0f172aa8;background:#f8fafcf5;border:1px solid #0f172a14}.crm-files-registry-status.is-linked{color:#6d28d9;background:#f5f3fff2;border-color:#7c3aed2e}.crm-files-registry-status.is-synced{color:#15803d;background:#f0fdf4f2;border-color:#16a34a2e}.crm-files-registry-row h2{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:900}.crm-files-registry-row p,.crm-files-registry-row small{color:#0f172a94;margin:0;font-size:13px;font-weight:750}.crm-files-registry-relations{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-files-registry-relations a,.crm-files-registry-relations span{color:#0369a1;background:#f8fafcf2;border:1px solid #0f172a14;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;text-decoration:none}.crm-files-registry-relations a:hover{color:#0284c7;background:#f0f9fffa;border-color:#0ea5e95c}.crm-files-registry-relations span{color:#0f172a8f}.crm-files-registry-actions{gap:8px;min-width:150px;display:grid}.crm-files-registry-actions .crm-button{justify-content:center;width:100%}@media (max-width:1100px){.crm-files-registry-stats,.crm-files-registry-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-files-registry-filter-actions{grid-column:1/-1;display:grid}.crm-files-registry-filter-actions .crm-button{justify-content:center;width:100%}}@media (max-width:760px){.crm-files-registry-stats,.crm-files-registry-filters,.crm-files-registry-row{grid-template-columns:minmax(0,1fr)}.crm-files-registry-actions{width:100%}}.crm-files-registry-filters{grid-template-columns:minmax(260px,2fr) minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:12px;display:grid}.crm-files-registry-filters .crm-field{grid-template-columns:minmax(0,1fr);gap:7px;width:100%;min-width:0;display:grid}.crm-files-registry-filters .crm-field>span{width:100%;display:block}.crm-files-registry-filters input,.crm-files-registry-filters select{width:100%;min-width:0;max-width:none}.crm-files-registry-filter-actions{align-items:center;gap:8px;min-width:172px;display:flex}.crm-files-registry-filter-actions .crm-button{justify-content:center;min-height:42px}.crm-files-registry-load-more{place-items:center;padding:4px 0 10px;display:grid}.crm-files-registry-load-more .crm-button{justify-content:center;min-width:220px}@media (max-width:1200px){.crm-files-registry-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-files-registry-filter-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.crm-files-registry-filter-actions .crm-button{width:100%}}@media (max-width:760px){.crm-files-registry-filters,.crm-files-registry-filter-actions{grid-template-columns:minmax(0,1fr)}}.crm-file-row,.crm-file-main,.crm-file-main a,.crm-files-registry-row,.crm-files-registry-main,.crm-files-registry-row h2,.crm-files-registry-relations,.crm-files-registry-relations a,.crm-drive-browser-row,.crm-drive-browser-main,.crm-drive-browser-text,.crm-drive-browser-text strong,.crm-drive-picker-row,.crm-drive-picker-main,.crm-drive-picker-main strong,.crm-confirm-file-box,.crm-confirm-file-box strong{min-width:0;max-width:100%}.crm-file-main a,.crm-files-registry-row h2,.crm-drive-browser-text strong,.crm-drive-picker-main strong,.crm-confirm-file-box strong{overflow-wrap:anywhere;word-break:break-word;white-space:normal}.crm-file-main span,.crm-file-main small,.crm-files-registry-row p,.crm-files-registry-row small,.crm-drive-browser-text small,.crm-drive-picker-main span{overflow-wrap:anywhere;word-break:break-word}.crm-files-registry-relations a,.crm-files-registry-relations span{overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:100%}@media (max-width:760px){.crm-file-row,.crm-files-registry-row,.crm-drive-browser-row,.crm-drive-picker-row{overflow:hidden}.crm-file-main,.crm-files-registry-main,.crm-drive-browser-main,.crm-drive-picker-main{width:100%}.crm-file-actions,.crm-files-registry-actions{width:100%;min-width:0}.crm-file-actions .crm-button,.crm-files-registry-actions .crm-button{justify-content:center;width:100%}}.crm-top-nav-wrap{flex:auto;align-items:center;min-width:0;display:flex}.crm-top-nav-desktop{align-items:center;gap:6px;min-width:0;display:flex}.crm-top-link{color:#334155;cursor:pointer;min-height:38px;font:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:850;text-decoration:none;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.crm-top-link:hover,.crm-top-link.is-active,.crm-top-menu-item.is-active>.crm-top-link{color:#0369a1;background:#e0f2fe;box-shadow:inset 0 0 0 1px #bae6fd}.crm-top-menu-item{display:block;position:relative}.crm-top-dropdown{z-index:500;background:#fffffffa;border:1px solid #dbeafe;border-radius:18px;min-width:245px;max-width:320px;padding:8px;display:none;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 24px 70px #0f172a33}.crm-top-menu-item:hover .crm-top-dropdown,.crm-top-menu-item:focus-within .crm-top-dropdown{gap:6px;display:grid}.crm-top-dropdown:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.crm-top-dropdown-link{color:#0f172a;border-radius:12px;gap:3px;min-width:0;padding:10px 11px;text-decoration:none;display:grid}.crm-top-dropdown-link:hover,.crm-top-dropdown-link.is-active{color:#0369a1;background:#f0f9ff}.crm-top-dropdown-link strong{font-size:13px;font-weight:900;line-height:1.2}.crm-top-dropdown-link small{color:#64748b;font-size:12px;font-weight:650;line-height:1.35}.crm-directus-link{color:#334155;background:#f8fafc;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #e2e8f0}.crm-directus-link:hover{color:#0369a1;background:#e0f2fe;box-shadow:inset 0 0 0 1px #bae6fd}.crm-mobile-burger{display:none}.crm-mobile-menu-layer{z-index:2147483000;align-items:start;padding:10px;display:grid;position:fixed;inset:0}.crm-mobile-menu-backdrop{z-index:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0f172a8a;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.crm-mobile-menu-panel{z-index:1;background:radial-gradient(circle at 10% 0,#0ea5e929,#0000 36%),#fffffffa;border:1px solid #ffffffc7;border-radius:24px;gap:14px;width:min(460px,100%);max-height:calc(100vh - 20px);margin-left:auto;padding:16px;animation:.22s both crmMobileMenuIn;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #0f172a5c}@keyframes crmMobileMenuIn{0%{opacity:0;transform:translate(18px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.crm-mobile-menu-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.crm-mobile-menu-head div{gap:3px;display:grid}.crm-mobile-menu-head span{color:#0f172a8a;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-mobile-menu-head strong{color:#0f172a;font-size:22px;font-weight:900;line-height:1.1}.crm-mobile-menu-close{color:#0f172a;cursor:pointer;background:#f8fafcf2;border:1px solid #0f172a14;border-radius:14px;place-items:center;width:42px;height:42px;font-size:28px;font-weight:700;line-height:1;display:grid}.crm-mobile-menu-list,.crm-mobile-menu-group{gap:8px;display:grid}.crm-mobile-menu-link{color:#0f172a;cursor:pointer;text-align:left;background:#f8fafcf5;border:1px solid #0f172a14;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:13px 14px;font-size:15px;font-weight:900;text-decoration:none;display:flex}.crm-mobile-menu-link:hover,.crm-mobile-menu-link.is-active{color:#0369a1;background:#f0f9fffa;border-color:#0ea5e97a;box-shadow:0 0 0 4px #0ea5e91a}.crm-mobile-menu-chevron{place-items:center;width:22px;height:22px;transition:transform .16s;display:inline-grid}.crm-mobile-menu-chevron.is-open{transform:rotate(180deg)}.crm-mobile-menu-sublist{background:#f8fafcb8;border:1px solid #0ea5e91f;border-radius:18px;gap:7px;padding:8px;display:grid}.crm-mobile-menu-subitem{color:#0f172a;background:#fffffff0;border:1px solid #0f172a12;border-radius:14px;gap:3px;min-width:0;padding:10px 11px;text-decoration:none;display:grid}.crm-mobile-menu-subitem:hover,.crm-mobile-menu-subitem.is-active{background:#f0f9fff5;border-color:#0ea5e96b}.crm-mobile-menu-subitem.is-main{color:#0369a1}.crm-mobile-menu-subitem strong{font-size:13px;font-weight:900;line-height:1.2}.crm-mobile-menu-subitem small{color:#0f172a94;font-size:12px;font-weight:700;line-height:1.35}.crm-mobile-menu-directus{color:#fff;background:linear-gradient(135deg,#0284c7,#0ea5e9);border:1px solid #0ea5e942;border-radius:17px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:14px 16px;font-size:15px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 18px 42px #0ea5e942}body.crm-mobile-menu-open{touch-action:none;overflow:hidden!important}@media (max-width:860px){.crm-app-header{z-index:1000!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;position:sticky!important;top:10px!important}.crm-top-nav-wrap{flex:auto!important;justify-content:flex-end!important}.crm-top-nav-desktop,.crm-directus-link{display:none!important}.crm-mobile-burger{cursor:pointer!important;background:#fffffffa!important;border:1px solid #0f172a1f!important;border-radius:14px!important;flex:0 0 46px!important;place-content:center!important;place-items:center!important;width:46px!important;height:46px!important;padding:0!important;display:inline-grid!important;box-shadow:0 14px 34px #0f172a29!important}.crm-mobile-burger span{background:#0f172a!important;border-radius:999px!important;width:21px!important;height:2px!important;margin:3px 0!important;transition:transform .18s,opacity .18s!important;display:block!important}.crm-mobile-burger.is-open span:first-child{transform:translateY(8px)rotate(45deg)}.crm-mobile-burger.is-open span:nth-child(2){opacity:0}.crm-mobile-burger.is-open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}}@media (min-width:861px){.crm-mobile-menu-layer{display:none!important}}.crm-final-header,.crm-final-header *,.crm-final-drawer,.crm-final-drawer *{box-sizing:border-box}.crm-final-header{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #e5e7eb;border-radius:0 0 18px 18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-height:72px;padding:12px 18px;display:grid;position:sticky;top:0;overflow:visible;box-shadow:0 14px 34px #0f172a14}.crm-final-brand{min-width:0;color:inherit;justify-content:flex-start;align-items:center;text-decoration:none;display:inline-flex}.crm-final-logo{object-fit:contain;object-position:left center;width:auto;max-width:178px;height:44px;display:block}.crm-final-desktop-nav{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex;overflow:visible}.crm-final-dropdown{align-items:center;display:inline-flex;position:relative;overflow:visible}.crm-final-nav-item,.crm-final-dropdown-link{color:#334155;white-space:nowrap;height:38px;min-height:38px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:760;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.crm-final-nav-item:hover,.crm-final-nav-item.is-active,.crm-final-dropdown-link:hover,.crm-final-dropdown-link.is-active{color:#0369a1;background:#03a3ff14;border-color:#03a3ff2e}.crm-final-nav-item.is-admin{color:#0369a1;background:linear-gradient(135deg,#03a3ff2e,#03a3ff14);border-color:#03a3ff57}.crm-final-nav-item.is-admin:hover{background:linear-gradient(135deg,#03a3ff40,#03a3ff1f);border-color:#03a3ff7a}.crm-final-search-toggle{color:#0369a1;width:38px;min-width:38px;height:38px;min-height:38px;font:inherit;white-space:nowrap;box-shadow:none;cursor:pointer;background:#03a3ff14;border:1px solid #03a3ff3d;border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:800;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.crm-final-search-toggle .crm-final-nav-icon{width:17px;height:17px}.crm-final-search-toggle:hover,.crm-final-search-toggle.is-open{color:#075985;background:#03a3ff24;border-color:#03a3ff6b}.crm-final-mobile-actions{display:none}.crm-final-nav-icon,.crm-final-dropdown-icon{color:#03a3ff;flex:none;justify-content:center;align-items:center;display:inline-flex}.crm-final-dropdown-icon{width:17px;height:17px}.crm-final-nav-icon svg,.crm-final-dropdown-icon svg,.crm-final-mobile-icon svg{fill:currentColor;width:100%;height:100%;display:block}.crm-final-caret{opacity:.55;margin-left:1px;font-size:12px}.crm-final-dropdown-menu{z-index:5000;opacity:0;visibility:hidden;pointer-events:none;background:#fffffffa;border:1px solid #0f172a1a;border-radius:14px;flex-direction:column;gap:4px;min-width:210px;padding:8px;transition:opacity .15s,transform .15s,visibility .15s;display:flex;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(6px);box-shadow:0 18px 46px #0f172a24}.crm-final-dropdown:hover .crm-final-dropdown-menu,.crm-final-dropdown:focus-within .crm-final-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.crm-final-dropdown-link{justify-content:flex-start;width:100%;height:36px;min-height:36px;padding:0 10px}.crm-final-burger{display:none}.crm-final-backdrop{z-index:9998;opacity:0;pointer-events:none;background:#0f172a6b;border:0;padding:0;transition:opacity .18s;display:block;position:fixed;inset:0}.crm-final-backdrop.is-open{opacity:1;pointer-events:auto}.crm-final-drawer{z-index:9999;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 0 0,#03a3ff1a,#0000 34%),#fff;width:min(88vw,390px);max-width:100%;padding:0;transition:transform .22s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(104%);box-shadow:-24px 0 60px #0f172a3d}.crm-final-drawer.is-open{transform:translate(0)}.crm-final-drawer-head{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #0f172a14;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:14px;height:76px;min-height:76px;padding:0 18px;display:grid;position:sticky;top:0}.crm-final-drawer-head .crm-final-logo{max-width:178px;height:42px}.crm-final-drawer-close{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:15px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative;box-shadow:0 10px 24px #0f172a14}.crm-final-drawer-close:before,.crm-final-drawer-close:after{content:"";background:#0f172a;border-radius:999px;width:18px;height:2px;position:absolute}.crm-final-drawer-close:before{transform:rotate(45deg)}.crm-final-drawer-close:after{transform:rotate(-45deg)}.crm-final-drawer-nav{flex-direction:column;gap:10px;padding:16px 18px 24px;display:flex}.crm-final-mobile-group{flex-direction:column;gap:6px;display:flex}.crm-final-mobile-item{color:#0f172a;background:#f8fafceb;border:1px solid #0f172a14;border-radius:15px;align-items:center;min-height:48px;padding:12px 14px;font-size:15px;font-weight:760;text-decoration:none;display:flex}.crm-final-mobile-root{background:#fff;min-height:52px}.crm-final-mobile-child{border-radius:14px;min-height:44px;margin-left:14px;padding:10px 12px;font-size:14px;font-weight:720}.crm-final-mobile-children{flex-direction:column;gap:6px;display:flex}.crm-final-mobile-icon{color:#03a3ff;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-right:11px;display:inline-flex}.crm-final-mobile-item:hover,.crm-final-mobile-item.is-active{color:#0369a1;background:#03a3ff1a;border-color:#03a3ff6b}.crm-final-mobile-item.is-admin{color:#0369a1;background:linear-gradient(135deg,#03a3ff2e,#03a3ff14);border-color:#03a3ff59}body.crm-final-menu-open{overflow:hidden!important}@media (max-width:860px){.crm-final-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;height:76px;min-height:76px;padding:0 18px}.crm-final-desktop-nav{display:none}.crm-final-logo{max-width:178px;height:42px}.crm-final-mobile-actions{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.crm-final-search-toggle-mobile{background:#fff;border-color:#03a3ff3d;border-radius:16px;flex-basis:48px;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;box-shadow:0 12px 26px #0f172a1a}.crm-final-search-toggle-mobile .crm-final-nav-icon{width:20px;height:20px}.crm-final-search-toggle-mobile>span:not(.crm-final-nav-icon){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crm-final-burger{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:16px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;display:inline-flex;position:relative;box-shadow:0 12px 26px #0f172a1a}.crm-final-burger:before,.crm-final-burger:after,.crm-final-burger span{content:"";background:#0f172a;border-radius:999px;width:22px;height:2px;position:absolute;left:13px}.crm-final-burger:before{top:16px}.crm-final-burger span{top:23px}.crm-final-burger:after{top:30px}}@media (max-width:390px){.crm-final-header{padding-left:14px;padding-right:14px}.crm-final-logo,.crm-final-drawer-head .crm-final-logo{max-width:154px;height:38px}.crm-final-drawer-nav{padding-left:14px;padding-right:14px}}.crm-header-search-panel,.crm-header-search-panel *{box-sizing:border-box}.crm-header-search-panel{z-index:999;opacity:0;pointer-events:none;max-height:0;margin:0;transition:max-height .24s,margin .24s,opacity .18s,transform .24s;position:sticky;top:72px;overflow:hidden;transform:translateY(-10px)}.crm-header-search-panel.is-open{opacity:1;pointer-events:auto;max-height:min(72vh,680px);margin:-1px 0 18px;transform:translateY(0)}.crm-header-search-inner{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 18% 0,#03a3ff1f,#0000 34%),#fffffff5;border:1px solid #03a3ff29;border-top-color:#e2e8f0c7;border-radius:0 0 18px 18px;flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex;box-shadow:0 18px 42px #0f172a1a}.crm-header-search-head,.crm-header-search-actions,.crm-header-search-group-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.crm-header-search-head strong{color:#0f172a;font-variant-numeric:tabular-nums;margin-top:3px;font-size:18px;font-weight:850;display:block}.crm-header-search-actions{flex:none}.crm-header-search-count{color:#0369a1;white-space:nowrap;background:#03a3ff1a;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:6px 11px;font-size:12px;font-weight:800;display:inline-flex}.crm-header-search-close{color:#0f172a;text-indent:-9999px;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:999px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;font-size:0;line-height:0;display:inline-flex;position:relative;box-shadow:0 10px 22px #0f172a14}.crm-header-search-close:before,.crm-header-search-close:after{content:"";background:currentColor;border-radius:999px;width:15px;height:2px;position:absolute}.crm-header-search-close:before{transform:rotate(45deg)}.crm-header-search-close:after{transform:rotate(-45deg)}.crm-header-search-form{width:100%;display:block}.crm-header-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:min(44vh,430px);padding-right:4px;display:grid;overflow:auto}.crm-header-search-group{background:#f8fafcb8;border:1px solid #0f172a14;border-radius:16px;min-width:0;padding:12px}.crm-header-search-group-head{margin-bottom:10px}.crm-header-search-group-head>div{align-items:center;gap:8px;min-width:0;display:inline-flex}.crm-header-search-group-head strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:850;overflow:hidden}.crm-header-search-group-head a{color:#0284c7;white-space:nowrap;font-size:12px;font-weight:800;text-decoration:none}.crm-header-search-empty{margin:0}@media (max-width:980px){.crm-header-search-results{grid-template-columns:1fr}}@media (max-width:860px){.crm-header-search-panel{top:76px}.crm-header-search-panel.is-open{max-height:76vh;margin-bottom:16px}.crm-header-search-inner{gap:12px;padding:14px}.crm-header-search-head{align-items:flex-start}.crm-header-search-actions{gap:8px}.crm-header-search-results{max-height:48vh}}@media (max-width:520px){.crm-header-search-head{flex-direction:column}.crm-header-search-actions{justify-content:space-between;width:100%}}@media (min-width:861px){.crm-final-dropdown{margin-bottom:-10px!important;padding-bottom:10px!important;position:relative!important}.crm-final-dropdown:after{content:""!important;pointer-events:auto!important;background:0 0!important;height:14px!important;display:block!important;position:absolute!important;top:100%!important;left:-8px!important;right:-8px!important}.crm-final-dropdown-menu{transition:opacity .18s,transform .18s,visibility 0s linear .18s!important;top:calc(100% + 2px)!important}.crm-final-dropdown:hover .crm-final-dropdown-menu,.crm-final-dropdown:focus-within .crm-final-dropdown-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .14s,transform .14s,visibility linear!important;transform:translateY(0)!important}.crm-final-dropdown-menu:hover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}}.crm-kanban{flex-direction:row!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:100%!important;padding:0 2px 18px!important;scroll-padding-left:2px!important;scroll-padding-right:2px!important;display:flex!important;overflow:auto visible!important}.crm-kanban>.crm-kanban-column{box-sizing:border-box!important;flex:0 0 292px!important;width:292px!important;min-width:292px!important;max-width:292px!important;margin:0!important;overflow:hidden!important}.crm-kanban-column-head,.crm-kanban-cards{box-sizing:border-box!important;width:100%!important}.crm-kanban-card,.crm-kanban-empty{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.crm-kanban-card-meta,.crm-kanban-card-footer{min-width:0!important}.crm-kanban-card-meta>*,.crm-kanban-card-footer>*{overflow-wrap:anywhere!important;min-width:0!important}@media (min-width:1280px){.crm-kanban>.crm-kanban-column{flex-basis:300px!important;width:300px!important;min-width:300px!important;max-width:300px!important}}@media (max-width:900px){.crm-kanban{gap:12px!important}.crm-kanban>.crm-kanban-column{flex:0 0 min(86vw,320px)!important;width:min(86vw,320px)!important;min-width:min(86vw,320px)!important;max-width:min(86vw,320px)!important}}.crm-content form:has(.crm-search-field){grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:18px 12px!important;width:100%!important;display:grid!important}.crm-content form:has(.crm-search-field)>:first-child{grid-column:1/-1!important;width:100%!important;min-width:0!important}.crm-company-search-box:has(.crm-search-field){grid-column:1/-1!important;width:100%!important;min-width:0!important}.crm-company-search-box:has(.crm-search-field){display:block!important}.crm-company-search-field:has(.crm-search-field){width:100%!important;display:block!important}.crm-company-search-field .crm-search-field{margin-top:8px!important}.crm-search-field{width:100%!important;min-width:0!important;display:block!important;position:relative!important}.crm-search-field input{border-radius:15px!important;width:100%!important;height:52px!important;min-height:52px!important;padding-right:92px!important}.crm-search-field-actions{z-index:5!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}.crm-search-field-actions button,.crm-search-field-actions a{text-indent:-9999px!important;white-space:nowrap!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;box-shadow:none!important;border-radius:999px!important;flex:0 0 34px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:0!important;line-height:0!important;text-decoration:none!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.crm-search-field-actions button[type=submit]{color:#fff!important;background:#03a3ff!important;border:0!important}.crm-search-field-actions button[type=submit]:before{content:""!important;border:2px solid!important;border-radius:999px!important;width:15px!important;height:15px!important;transform:translate(-1px,-1px)!important}.crm-search-field-actions button[type=submit]:after{content:""!important;background:currentColor!important;border-radius:999px!important;width:8px!important;height:2px!important;position:absolute!important;transform:translate(7px,7px)rotate(45deg)!important}.crm-search-field-actions button:not([type=submit]),.crm-search-field-actions a{color:#64748b!important;background:#fff!important;border:1px solid #0f172a1f!important}.crm-search-field-actions button:not([type=submit]):before,.crm-search-field-actions button:not([type=submit]):after,.crm-search-field-actions a:before,.crm-search-field-actions a:after{content:""!important;background:currentColor!important;border-radius:999px!important;width:14px!important;height:2px!important;position:absolute!important}.crm-search-field-actions button:not([type=submit]):before,.crm-search-field-actions a:before{transform:rotate(45deg)!important}.crm-search-field-actions button:not([type=submit]):after,.crm-search-field-actions a:after{transform:rotate(-45deg)!important}.crm-content form:has(.crm-search-field)>:not(:first-child){min-width:0!important}.crm-content form:has(.crm-search-field) select{border-radius:14px!important;width:100%!important;height:48px!important}@media (max-width:980px){.crm-content form:has(.crm-search-field){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.crm-content form:has(.crm-search-field){grid-template-columns:1fr!important}.crm-search-field input{padding-right:92px!important}}.crm-search-field-actions button.crm-search-field-submit{color:#fff!important;background:#03a3ff!important;border:0!important}.crm-search-field-actions button.crm-search-field-submit:before{content:""!important;border:2px solid!important;border-radius:999px!important;width:15px!important;height:15px!important;transform:translate(-1px,-1px)!important}.crm-search-field-actions button.crm-search-field-submit:after{content:""!important;background:currentColor!important;border-radius:999px!important;width:8px!important;height:2px!important;position:absolute!important;transform:translate(7px,7px)rotate(45deg)!important}.crm-search-field-actions button.crm-search-field-clear,.crm-search-field-actions a.crm-search-field-clear{color:#64748b!important;background:#fff!important;border:1px solid #0f172a1f!important}.crm-search-field-actions button.crm-search-field-clear:before,.crm-search-field-actions button.crm-search-field-clear:after,.crm-search-field-actions a.crm-search-field-clear:before,.crm-search-field-actions a.crm-search-field-clear:after{content:""!important;background:currentColor!important;border-radius:999px!important;width:14px!important;height:2px!important;position:absolute!important}.crm-search-field-actions button.crm-search-field-clear:before,.crm-search-field-actions a.crm-search-field-clear:before{transform:rotate(45deg)!important}.crm-search-field-actions button.crm-search-field-clear:after,.crm-search-field-actions a.crm-search-field-clear:after{transform:rotate(-45deg)!important}.crm-task-kanban-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:18px 12px!important;display:grid!important}.crm-task-kanban-search-field{grid-column:1/-1!important;width:100%!important;min-width:0!important}.crm-task-kanban-search-field .crm-search-field{margin-top:8px!important}.crm-calendar-toolbar:has(.crm-calendar-search-field){grid-template-columns:390px minmax(0,1fr)!important;align-items:end!important;gap:16px 14px!important;display:grid!important}.crm-calendar-toolbar:has(.crm-calendar-search-field)>.crm-calendar-toolbar-actions{width:100%!important;min-width:0!important}.crm-calendar-search-row{grid-column:1/-1!important;width:100%!important;min-width:0!important}.crm-calendar-search-field{width:100%!important;min-width:0!important;display:block!important}.crm-calendar-search-field .crm-search-field{margin-top:8px!important}@media (max-width:980px){:is(.crm-task-kanban-filters,.crm-calendar-toolbar:has(.crm-calendar-search-field)){grid-template-columns:1fr!important}}.crm-global-search-card{flex-direction:column;gap:18px;margin-bottom:18px;display:flex}.crm-global-search-head,.crm-global-search-group-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-global-search-head h2{margin:4px 0 0}.crm-global-search-count{color:#0369a1;white-space:nowrap;background:#03a3ff1a;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-flex}.crm-global-search-form{width:100%!important;display:block!important}.crm-global-search-field{width:100%;display:block}.crm-global-search-field .crm-search-field{margin-top:8px}.crm-global-search-warning{color:#92400e;background:#f59e0b14;border:1px solid #f59e0b47;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:700}.crm-global-search-empty{margin:0}.crm-global-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-global-search-group{background:#f8fafcb8;border:1px solid #0f172a14;border-radius:18px;min-width:0;padding:14px}.crm-global-search-group-head{margin-bottom:10px}.crm-global-search-group-head>div{align-items:center;gap:8px;min-width:0;display:inline-flex}.crm-global-search-group-head strong{color:#0f172a;font-size:15px}.crm-global-search-group-head a{color:#0284c7;white-space:nowrap;font-size:12px;font-weight:800;text-decoration:none}.crm-global-search-group-icon{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:0 8px 18px #0f172a14}.crm-global-search-list{flex-direction:column;gap:8px;display:flex}.crm-global-search-item{color:#0f172a;background:#fff;border:1px solid #0f172a14;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 11px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.crm-global-search-item:hover{background:#03a3ff0a;border-color:#03a3ff47;transform:translateY(-1px)}.crm-global-search-item span{flex-direction:column;gap:3px;min-width:0;display:flex}.crm-global-search-item strong,.crm-global-search-item small,.crm-global-search-item em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-global-search-item strong{color:#0f172a;font-size:14px;font-weight:850}.crm-global-search-item small{color:#64748b;font-size:12px;font-weight:650}.crm-global-search-item em{color:#0369a1;max-width:190px;font-size:12px;font-style:normal;font-weight:800}@media (max-width:980px){.crm-global-search-results{grid-template-columns:1fr}}@media (max-width:640px){.crm-global-search-head,.crm-global-search-group-head{flex-direction:column;align-items:flex-start}.crm-global-search-count{width:fit-content}.crm-global-search-item{grid-template-columns:1fr}.crm-global-search-item em{max-width:100%}}.crm-trash-card{flex-direction:column;gap:18px;display:flex}.crm-trash-head,.crm-trash-group-head,.crm-trash-item{justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-trash-head h2,.crm-trash-group-head h3{margin:4px 0 0}.crm-trash-search-form{width:100%!important;display:block!important}.crm-trash-search-field{width:100%;display:block}.crm-trash-search-field .crm-search-field{margin-top:8px}.crm-trash-warning{color:#92400e;background:#f59e0b14;border:1px solid #f59e0b47;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:750}.crm-trash-groups{flex-direction:column;gap:16px;display:flex}.crm-trash-group{background:#f8fafcb8;border:1px solid #0f172a14;border-radius:18px;padding:14px}.crm-trash-group-head{margin-bottom:12px}.crm-trash-group-head span{color:#0369a1;background:#03a3ff1a;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:28px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.crm-trash-list{flex-direction:column;gap:10px;display:flex}.crm-trash-item{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:13px}.crm-trash-item-main{flex-direction:column;gap:5px;min-width:0;display:flex}.crm-trash-item-type{color:#475569;text-transform:uppercase;letter-spacing:.04em;background:#0f172a0f;border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:850}.crm-trash-item-main strong{color:#0f172a;font-size:15px}.crm-trash-item-main small{color:#64748b;font-size:13px;font-weight:650}.crm-trash-item-meta{flex-wrap:wrap;gap:6px;display:flex}.crm-trash-item-meta span{color:#475569;background:#e2e8f0b8;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;font-weight:750;display:inline-flex}.crm-trash-item-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}@media (max-width:760px){.crm-trash-head,.crm-trash-group-head,.crm-trash-item{flex-direction:column;align-items:flex-start}.crm-trash-item-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.crm-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a75;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.crm-modal{background:#fff;border:1px solid #0f172a1a;border-radius:24px;width:min(520px,100%);max-height:min(720px,100vh - 44px);overflow:auto;box-shadow:0 30px 80px #0f172a47}.crm-modal-head{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 14px;display:flex}.crm-modal-head h3{color:#0f172a;margin:4px 0 0;font-size:22px;line-height:1.15}.crm-modal-close{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:inline-flex}.crm-modal-close:disabled{opacity:.55;cursor:not-allowed}.crm-modal-actions{border-top:1px solid #0f172a14;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px 20px;display:flex}.crm-trash-restore-modal-body{flex-direction:column;gap:10px;padding:18px 20px;display:flex}.crm-trash-restore-modal-body strong{color:#0f172a;font-size:18px;line-height:1.25}.crm-trash-restore-modal-body p{color:#64748b;margin:0;font-size:14px;line-height:1.45}.crm-trash-restore-note{color:#075985;background:#03a3ff0f;border:1px solid #03a3ff2e;border-radius:16px;margin-top:4px;padding:12px;font-size:13px;font-weight:700;line-height:1.45}@media (max-width:640px){.crm-modal-backdrop{align-items:flex-end;padding:12px}.crm-modal{border-radius:22px}.crm-modal-actions{flex-direction:column-reverse;align-items:stretch}.crm-modal-actions .crm-button{width:100%}}.crm-button-danger{color:#b91c1c!important;background:#ef444414!important;border-color:#ef444438!important}.crm-button-danger:hover{color:#991b1b!important;background:#ef44441f!important;border-color:#ef444457!important}.crm-soft-delete-modal-body{flex-direction:column;gap:10px;padding:18px 20px;display:flex}.crm-soft-delete-modal-body strong{color:#0f172a;font-size:18px;line-height:1.25}.crm-soft-delete-modal-body p{color:#64748b;margin:0;font-size:13px;font-weight:650;line-height:1.45}.crm-soft-delete-note{color:#991b1b;background:#ef44440f;border:1px solid #ef44442e;border-radius:16px;padding:12px;font-size:13px;font-weight:750;line-height:1.45}.crm-danger-zone{justify-content:space-between;align-items:center;gap:16px;display:flex;border-color:#ef444424!important}.crm-danger-zone h2{margin:4px 0 6px}.crm-danger-zone p{color:#64748b;margin:0}@media (max-width:720px){.crm-danger-zone{flex-direction:column;align-items:flex-start}}.crm-shell nav a,.crm-app-nav a,.crm-nav a,.crm-nav-link,.crm-app-nav-link{align-items:center;gap:6px;min-height:42px;padding-inline:12px;font-size:15px;line-height:1;display:inline-flex}.crm-shell nav a[aria-current=page],.crm-app-nav a[aria-current=page],.crm-nav a[aria-current=page],.crm-shell nav a.is-active,.crm-app-nav a.is-active,.crm-nav a.is-active,.crm-nav-link.is-active,.crm-app-nav-link.is-active{border-radius:14px}.crm-shell nav a svg,.crm-app-nav a svg,.crm-nav a svg,.crm-nav-link svg,.crm-app-nav-link svg{flex:0 0 17px;width:17px!important;height:17px!important}.crm-shell nav a .crm-nav-icon,.crm-shell nav a .crm-app-nav-icon,.crm-shell nav a .crm-menu-icon,.crm-app-nav a .crm-nav-icon,.crm-app-nav a .crm-app-nav-icon,.crm-app-nav a .crm-menu-icon,.crm-nav a .crm-nav-icon,.crm-nav a .crm-app-nav-icon,.crm-nav a .crm-menu-icon{flex:0 0 22px;justify-content:center;align-items:center;width:22px!important;height:22px!important;margin-right:0!important;display:inline-flex!important}.crm-shell nav a[href="/crm/deals"] svg,.crm-shell nav a[href="/crm/deals/kanban"] svg,.crm-shell nav a[href="/crm/tasks"] svg,.crm-app-nav a[href="/crm/deals"] svg,.crm-app-nav a[href="/crm/deals/kanban"] svg,.crm-app-nav a[href="/crm/tasks"] svg,.crm-nav a[href="/crm/deals"] svg,.crm-nav a[href="/crm/deals/kanban"] svg,.crm-nav a[href="/crm/tasks"] svg{display:none!important}.crm-shell nav a[href="/crm/deals"]:before,.crm-shell nav a[href="/crm/deals/kanban"]:before,.crm-app-nav a[href="/crm/deals"]:before,.crm-app-nav a[href="/crm/deals/kanban"]:before,.crm-nav a[href="/crm/deals"]:before,.crm-nav a[href="/crm/deals/kanban"]:before{content:"₽";color:#15803d;background:#22c55e1c;border-radius:10px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;margin-right:2px;font-size:17px;font-weight:900;line-height:1;display:inline-flex}.crm-shell nav a[href="/crm/tasks"]:before,.crm-app-nav a[href="/crm/tasks"]:before,.crm-nav a[href="/crm/tasks"]:before{content:"✓";color:#0369a1;background:#03a3ff1c;border-radius:10px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;margin-right:2px;font-size:18px;font-weight:900;line-height:1;display:inline-flex}.crm-shell nav a:not([href="/crm/deals"]):not([href="/crm/deals/kanban"]):not([href="/crm/tasks"]) svg,.crm-app-nav a:not([href="/crm/deals"]):not([href="/crm/deals/kanban"]):not([href="/crm/tasks"]) svg,.crm-nav a:not([href="/crm/deals"]):not([href="/crm/deals/kanban"]):not([href="/crm/tasks"]) svg{flex-basis:18px;width:18px!important;height:18px!important}.crm-home-section-card.is-deals .crm-home-section-icon,.crm-home-section-card.is-tasks .crm-home-section-icon{width:44px;height:44px;font-size:24px}.crm-home-section-card.is-deals .crm-home-section-icon{background:#22c55e1a}.crm-home-section-card.is-tasks .crm-home-section-icon{background:#03a3ff1a}@media (max-width:760px){.crm-shell nav a,.crm-app-nav a,.crm-nav a,.crm-nav-link,.crm-app-nav-link{gap:5px;min-height:40px;padding-inline:10px;font-size:14.5px}.crm-shell nav a[href="/crm/deals"]:before,.crm-shell nav a[href="/crm/deals/kanban"]:before,.crm-shell nav a[href="/crm/tasks"]:before,.crm-app-nav a[href="/crm/deals"]:before,.crm-app-nav a[href="/crm/deals/kanban"]:before,.crm-app-nav a[href="/crm/tasks"]:before,.crm-nav a[href="/crm/deals"]:before,.crm-nav a[href="/crm/deals/kanban"]:before,.crm-nav a[href="/crm/tasks"]:before{flex-basis:24px;width:24px;height:24px;margin-right:1px}}.crm-shell nav a[href="/crm/deals"],.crm-shell nav a[href="/crm/deals/kanban"],.crm-shell nav a[href="/crm/tasks"],.crm-app-nav a[href="/crm/deals"],.crm-app-nav a[href="/crm/deals/kanban"],.crm-app-nav a[href="/crm/tasks"],.crm-nav a[href="/crm/deals"],.crm-nav a[href="/crm/deals/kanban"],.crm-nav a[href="/crm/tasks"]{gap:4px!important}.crm-shell nav a[href="/crm/deals"]>:has(svg){flex:0 0 0!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;display:none!important}.crm-shell nav a[href="/crm/deals/kanban"]>:has(svg){flex:0 0 0!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;display:none!important}.crm-shell nav a[href="/crm/tasks"]>:has(svg){flex:0 0 0!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;display:none!important}.crm-app-nav a[href="/crm/deals"]>:has(svg){flex:0 0 0!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;display:none!important}.crm-app-nav a[href="/crm/deals/kanban"]>:has(svg){flex:0 0 0!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;display:none!important}.crm-app-nav a[href="/crm/tasks"]>:has(svg){flex:0 0 0!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;display:none!important}.crm-nav a[href="/crm/deals"]>:has(svg){flex:0 0 0!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;display:none!important}.crm-nav a[href="/crm/deals/kanban"]>:has(svg){flex:0 0 0!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;display:none!important}.crm-nav a[href="/crm/tasks"]>:has(svg){flex:0 0 0!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;display:none!important}.crm-shell nav a[href="/crm/deals"] .crm-nav-icon,.crm-shell nav a[href="/crm/deals"] .crm-app-nav-icon,.crm-shell nav a[href="/crm/deals"] .crm-menu-icon,.crm-shell nav a[href="/crm/deals/kanban"] .crm-nav-icon,.crm-shell nav a[href="/crm/deals/kanban"] .crm-app-nav-icon,.crm-shell nav a[href="/crm/deals/kanban"] .crm-menu-icon,.crm-shell nav a[href="/crm/tasks"] .crm-nav-icon,.crm-shell nav a[href="/crm/tasks"] .crm-app-nav-icon,.crm-shell nav a[href="/crm/tasks"] .crm-menu-icon,.crm-app-nav a[href="/crm/deals"] .crm-nav-icon,.crm-app-nav a[href="/crm/deals"] .crm-app-nav-icon,.crm-app-nav a[href="/crm/deals"] .crm-menu-icon,.crm-app-nav a[href="/crm/deals/kanban"] .crm-nav-icon,.crm-app-nav a[href="/crm/deals/kanban"] .crm-app-nav-icon,.crm-app-nav a[href="/crm/deals/kanban"] .crm-menu-icon,.crm-app-nav a[href="/crm/tasks"] .crm-nav-icon,.crm-app-nav a[href="/crm/tasks"] .crm-app-nav-icon,.crm-app-nav a[href="/crm/tasks"] .crm-menu-icon,.crm-nav a[href="/crm/deals"] .crm-nav-icon,.crm-nav a[href="/crm/deals"] .crm-app-nav-icon,.crm-nav a[href="/crm/deals"] .crm-menu-icon,.crm-nav a[href="/crm/deals/kanban"] .crm-nav-icon,.crm-nav a[href="/crm/deals/kanban"] .crm-app-nav-icon,.crm-nav a[href="/crm/deals/kanban"] .crm-menu-icon,.crm-nav a[href="/crm/tasks"] .crm-nav-icon,.crm-nav a[href="/crm/tasks"] .crm-app-nav-icon,.crm-nav a[href="/crm/tasks"] .crm-menu-icon{flex:0 0 0!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;display:none!important}.crm-shell nav a[href="/crm/deals"]:before,.crm-shell nav a[href="/crm/deals/kanban"]:before,.crm-app-nav a[href="/crm/deals"]:before,.crm-app-nav a[href="/crm/deals/kanban"]:before,.crm-nav a[href="/crm/deals"]:before,.crm-nav a[href="/crm/deals/kanban"]:before,.crm-shell nav a[href="/crm/tasks"]:before,.crm-app-nav a[href="/crm/tasks"]:before,.crm-nav a[href="/crm/tasks"]:before{flex:0 0 26px!important;width:26px!important;height:26px!important;margin-right:3px!important}.crm-shell nav a[href="/crm/deals"],.crm-shell nav a[href="/crm/deals/kanban"],.crm-app-nav a[href="/crm/deals"],.crm-app-nav a[href="/crm/deals/kanban"],.crm-nav a[href="/crm/deals"],.crm-nav a[href="/crm/deals/kanban"]{padding-left:12px!important;padding-right:12px!important}.crm-shell nav a:not([href="/crm/deals"]):not([href="/crm/deals/kanban"]):not([href="/crm/tasks"]) svg,.crm-app-nav a:not([href="/crm/deals"]):not([href="/crm/deals/kanban"]):not([href="/crm/tasks"]) svg,.crm-nav a:not([href="/crm/deals"]):not([href="/crm/deals/kanban"]):not([href="/crm/tasks"]) svg{width:18px!important;height:18px!important}.crm-keep-panel{margin-top:18px}.crm-keep-note-row .crm-file-main{min-width:0}.crm-keep-snippet{white-space:pre-wrap}.crm-keep-modal .crm-drive-browser-list{max-height:520px}.crm-keep-picker-row{grid-template-columns:minmax(0,1fr) auto auto}.crm-keep-picker-row .crm-drive-browser-text{gap:4px}.crm-keep-picker-snippet{color:#0f172aa8;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:100%;font-size:12px;font-style:normal;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}@media (max-width:860px){.crm-keep-picker-row{grid-template-columns:minmax(0,1fr)}.crm-keep-picker-row .crm-button{justify-content:center;width:100%}}.crm-keep-picker-toolbar{color:#0f172ab8;background:#f8fafceb;border:1px solid #0f172a14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:10px 12px;font-size:13px;display:flex}.crm-keep-picker-main{align-items:flex-start}.crm-keep-picker-check{color:#0f172a;background:#fff;border:1px solid #0f172a38;border-radius:8px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;font-size:13px;font-weight:900;display:inline-flex}.crm-keep-picker-row-selected{background:#f1f5f9eb;border-color:#0f172a52}.crm-keep-picker-row-selected .crm-keep-picker-check{color:#fff;background:#0f172a}.crm-keep-picker-row-attached{opacity:.7}.crm-keep-picker-row-attached .crm-keep-picker-check{color:#475569;background:#e2e8f0}.crm-keep-picker-error{white-space:pre-wrap}@media (max-width:860px){.crm-keep-picker-toolbar{flex-direction:column;align-items:stretch}.crm-keep-picker-toolbar .crm-button{justify-content:center;width:100%}}.crm-button-google{isolation:isolate;justify-content:center;align-items:center;gap:9px;min-height:38px;display:inline-flex;position:relative;color:#1f2937!important;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#4285f4 0%,#34a853 34%,#fbbc05 66%,#ea4335 100%) border-box!important;border:1px solid #4285f442!important;font-weight:800!important;text-decoration:none!important;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s!important;box-shadow:0 10px 24px #4285f41f,inset 0 1px #ffffffe6!important}.crm-button-google:before{content:"G";color:#fff;background:conic-gradient(from -45deg,#4285f4 0deg 90deg,#34a853 90deg 180deg,#fbbc05 180deg 270deg,#ea4335 270deg 360deg);border-radius:8px;flex:none;place-items:center;width:22px;height:22px;font-family:Arial,sans-serif;font-size:13px;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 4px 10px #0f172a1f}.crm-button-google:hover:not(:disabled){transform:translateY(-1px);border-color:#4285f46b!important;box-shadow:0 14px 30px #4285f42e,0 6px 14px #34a85314,inset 0 1px #fffffff2!important}.crm-button-google:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 16px #4285f424,inset 0 1px #ffffffe6!important}.crm-button-google.crm-button-primary{color:#fff!important;background:linear-gradient(135deg,#4285f4 0%,#34a853 48%,#fbbc05 78%,#ea4335 100%)!important;border-color:#0000!important;box-shadow:0 14px 30px #4285f43d,0 8px 18px #34a8531f!important}.crm-button-google.crm-button-primary:before{color:#4285f4;background:#fffffff5}@media (max-width:720px){.crm-button-google{width:100%}}.crm-button-google,.crm-button-google.crm-button-primary,.crm-button-google[class],button.crm-button-google,a.crm-button-google{isolation:isolate!important;color:#0f172a!important;white-space:nowrap!important;background:#fff!important;border:1px solid #4285f447!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:38px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important;position:relative!important;transform:none!important;box-shadow:0 8px 18px #0f172a0f,inset 0 1px #ffffffe6!important}.crm-button-google:before,.crm-button-google.crm-button-primary:before,button.crm-button-google:before,a.crm-button-google:before{content:"G"!important;color:#fff!important;background:conic-gradient(from -45deg,#4285f4 0deg 90deg,#34a853 90deg 180deg,#fbbc05 180deg 270deg,#ea4335 270deg 360deg)!important;border-radius:7px!important;flex:none!important;place-items:center!important;width:22px!important;height:22px!important;font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important;box-shadow:0 4px 10px #4285f438!important}.crm-button-google:hover:not(:disabled),.crm-button-google.crm-button-primary:hover:not(:disabled),button.crm-button-google:hover:not(:disabled),a.crm-button-google:hover{color:#0f172a!important;background:#fff!important;border-color:#4285f47a!important;transform:translateY(-1px)!important;box-shadow:0 12px 24px #4285f429,inset 0 1px #fffffff2!important}.crm-button-google:active:not(:disabled),.crm-button-google.crm-button-primary:active:not(:disabled),button.crm-button-google:active:not(:disabled),a.crm-button-google:active{transform:translateY(0)!important;box-shadow:0 6px 14px #4285f41f,inset 0 1px #fffffff2!important}.crm-button-google:disabled,.crm-button-google[aria-disabled=true]{opacity:.66!important;cursor:not-allowed!important;transform:none!important}.crm-hero .crm-button-google,.crm-section-head .crm-button-google,.crm-files-panel-head .crm-button-google,.crm-toolbar .crm-button-google,.crm-header-actions .crm-button-google,.crm-page-actions .crm-button-google{width:auto!important}@media (max-width:720px){.crm-form-actions .crm-button-google,.crm-file-actions .crm-button-google,.crm-files-head-actions .crm-button-google{width:100%!important}.crm-hero .crm-button-google,.crm-header-actions .crm-button-google,.crm-page-actions .crm-button-google{width:auto!important}}.crm-button-google,.crm-button-google.crm-button-primary,button.crm-button-google,a.crm-button-google,[data-google-button=true]{isolation:isolate!important;color:#0f172a!important;white-space:nowrap!important;aspect-ratio:auto!important;background:#fff!important;border:1px solid #4285f44d!important;border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:max-content!important;height:auto!important;min-height:38px!important;padding:9px 14px!important;font-size:14px!important;font-weight:850!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important;position:relative!important;transform:none!important;box-shadow:0 8px 18px #0f172a0f,inset 0 1px #ffffffeb!important}.crm-button-google:before,.crm-button-google.crm-button-primary:before,button.crm-button-google:before,a.crm-button-google:before,[data-google-button=true]:before{content:"G"!important;color:#fff!important;background:conic-gradient(from -45deg,#4285f4 0deg 90deg,#34a853 90deg 180deg,#fbbc05 180deg 270deg,#ea4335 270deg 360deg)!important;border-radius:7px!important;flex:none!important;place-items:center!important;width:21px!important;height:21px!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important;box-shadow:0 4px 10px #4285f433!important}.crm-button-google:hover:not(:disabled),button.crm-button-google:hover:not(:disabled),a.crm-button-google:hover,[data-google-button=true]:hover:not(:disabled){color:#0f172a!important;background:#fff!important;border-color:#4285f485!important;transform:translateY(-1px)!important;box-shadow:0 12px 24px #4285f424,inset 0 1px #fffffff2!important}.crm-button-google:active:not(:disabled),button.crm-button-google:active:not(:disabled),a.crm-button-google:active,[data-google-button=true]:active:not(:disabled){transform:translateY(0)!important}.crm-page-head .crm-page-actions,.crm-page-head .crm-page-head-actions,.crm-page-head .crm-task-header-actions,.crm-page-head .crm-task-detail-head-actions,.crm-tasks-page .crm-page-actions,.crm-tasks-page .crm-task-kanban-head-actions,.crm-task-kanban-page .crm-page-actions,.crm-task-kanban-page .crm-task-kanban-head-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-self:center!important;align-items:center!important;gap:10px!important;display:flex!important}.crm-page-head .crm-page-actions>*,.crm-page-head .crm-page-head-actions>*,.crm-page-head .crm-task-header-actions>*,.crm-page-head .crm-task-detail-head-actions>*,.crm-tasks-page .crm-page-actions>*,.crm-tasks-page .crm-task-kanban-head-actions>*,.crm-task-kanban-page .crm-page-actions>*,.crm-task-kanban-page .crm-task-kanban-head-actions>*{aspect-ratio:auto!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important}.crm-page-head .crm-button,.crm-tasks-page .crm-page-head .crm-button,.crm-task-kanban-page .crm-page-head .crm-button,.crm-task-kanban-head-actions .crm-button{white-space:nowrap!important;aspect-ratio:auto!important;border-radius:12px!important;width:auto!important;min-width:0!important;max-width:max-content!important;height:auto!important;min-height:38px!important;padding:9px 14px!important;line-height:1.2!important}.crm-detail-back-link{color:#0f172a9e;align-items:center;width:fit-content;margin-bottom:4px;font-size:13px;font-weight:850;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.crm-detail-back-link:hover{color:#0ea5e9;transform:translate(-2px)}.crm-detail-hero .crm-google-sync{width:auto!important;min-width:0!important;max-width:290px!important}.crm-detail-hero .crm-google-sync-status{min-width:240px}.crm-detail-hero .crm-google-sync .crm-button,.crm-detail-hero .crm-google-sync .crm-button-google{width:100%!important;max-width:none!important}.crm-tasks-page .crm-page-head,.crm-task-kanban-page .crm-page-head{align-items:center!important}.crm-tasks-page .crm-page-head .crm-page-actions,.crm-task-kanban-page .crm-page-head .crm-page-actions{align-self:center!important}@media (max-width:760px){.crm-page-head .crm-page-actions,.crm-page-head .crm-page-head-actions,.crm-page-head .crm-task-header-actions,.crm-page-head .crm-task-detail-head-actions,.crm-tasks-page .crm-page-actions,.crm-tasks-page .crm-task-kanban-head-actions,.crm-task-kanban-page .crm-page-actions,.crm-task-kanban-page .crm-task-kanban-head-actions{justify-content:flex-start!important;align-self:stretch!important}.crm-page-head .crm-button,.crm-tasks-page .crm-page-head .crm-button,.crm-task-kanban-page .crm-page-head .crm-button,.crm-task-kanban-head-actions .crm-button,.crm-button-google,[data-google-button=true]{width:auto!important;max-width:100%!important}.crm-detail-hero .crm-google-sync,.crm-detail-hero .crm-google-sync-status,.crm-detail-hero .crm-google-sync .crm-button-google{width:100%!important;max-width:none!important}}.crm-task-stage-filter-card{-webkit-user-select:none;user-select:none;cursor:pointer!important;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s!important}.crm-task-stage-filter-card:hover{transform:translateY(-1px);border-color:#0ea5e96b!important;box-shadow:0 12px 26px #0ea5e91f,inset 0 1px #ffffffeb!important}.crm-task-stage-filter-card.is-active-stage-filter{background:linear-gradient(135deg,#e0f2fef0,#fffffff5)!important;border-color:#0ea5e9b8!important;box-shadow:0 14px 30px #0ea5e929,inset 3px 0 #0ea5e9eb!important}.crm-task-stage-filter-card.is-active-stage-filter:after{content:"фильтр";color:#0284c7;letter-spacing:.02em;text-transform:uppercase;background:#0ea5e91f;border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:4px 8px;font-size:12px;font-weight:900;display:inline-flex}body[data-crm-task-kanban-stage-filter]:not([data-crm-task-kanban-stage-filter=""]) .crm-task-stage-filter-card:not(.is-active-stage-filter){opacity:.72}.crm-task-lane-filter-header{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s!important}.crm-task-lane-filter-header:hover{transform:translateY(-1px);border-color:#0ea5e97a!important;box-shadow:0 12px 24px #0ea5e91f,inset 0 1px #ffffffeb!important}.crm-task-lane-filter-header.is-active-stage-filter{background:linear-gradient(135deg,#e0f2fef5,#fffffffa)!important;border-color:#0ea5e9b8!important;box-shadow:0 14px 30px #0ea5e929,inset 3px 0 #0ea5e9eb!important}.crm-task-lane-filter-header.is-active-stage-filter:after{content:"фильтр включён";color:#0284c7;letter-spacing:.02em;text-transform:uppercase;background:#0ea5e91f;border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:4px 8px;font-size:12px;font-weight:900;display:inline-flex}body[data-crm-task-kanban-stage-filter]:not([data-crm-task-kanban-stage-filter=""]) .crm-task-lane-filter-header:not(.is-active-stage-filter){opacity:.76}.crm-task-stage-summary-hidden,[data-crm-task-stage-visible=false],[data-crm-task-stage-visible=true]{display:revert!important}.crm-task-lane-filter-header,.crm-task-stage-filter-card{cursor:inherit!important}.crm-task-lane-filter-header.is-active-stage-filter,.crm-task-stage-filter-card.is-active-stage-filter{border-color:inherit!important;background:inherit!important;box-shadow:inherit!important}.crm-task-lane-filter-header.is-active-stage-filter:after,.crm-task-stage-filter-card.is-active-stage-filter:after{content:none!important}.crm-task-kanban-stats,.crm-task-stage-summary-hidden{display:none!important}.crm-task-kanban-active-filter{color:#0f172a;background:linear-gradient(135deg,#e0f2feb8,#fffffff5);border:1px solid #0ea5e93d;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 16px;padding:12px 14px;display:flex;box-shadow:0 10px 24px #0ea5e914}.crm-task-kanban-active-filter span{color:#0f172ab8;font-size:14px;font-weight:750}.crm-task-kanban-active-filter strong{color:#0f172a;font-weight:900}.crm-task-kanban-stage-chip{appearance:none;cursor:pointer;text-align:left;border:0;font-family:inherit;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s,opacity .16s}.crm-task-kanban-stage-chip:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0ea5e91f,inset 0 1px #ffffffeb}.crm-task-kanban-stage-chip.is-active-stage-filter{background:linear-gradient(135deg,#e0f2fef5,#fffffffa)!important;border-color:#0ea5e9b8!important;box-shadow:0 14px 30px #0ea5e929,inset 3px 0 #0ea5e9eb!important}.crm-task-kanban-stage-chip.is-active-stage-filter:after{content:"фильтр";color:#0284c7;letter-spacing:.02em;text-transform:uppercase;background:#0ea5e91f;border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:4px 8px;font-size:12px;font-weight:900;display:inline-flex}@media (max-width:760px){.crm-task-kanban-active-filter{flex-direction:column;align-items:stretch}.crm-task-kanban-active-filter .crm-button{justify-content:center;width:100%}}.crm-kanban-shell{overflow:visible!important}.crm-kanban-board{grid-auto-columns:minmax(280px,330px)!important;grid-auto-flow:column!important;align-items:flex-start!important;gap:14px!important;padding-bottom:20px!important;display:grid!important;overflow:visible!important}.crm-kanban-column{min-height:520px;position:relative!important;overflow:visible!important}.crm-kanban-column-head{z-index:80!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(135deg,#fffffff7,#f8fafced)!important;border:1px solid #0f172a14!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s!important;display:flex!important;position:sticky!important;top:10px!important;box-shadow:0 10px 24px #0f172a14!important}.crm-kanban-column-head:hover{transform:translateY(-1px);border-color:#0ea5e96b!important;box-shadow:0 14px 30px #0ea5e924,inset 0 1px #fffffff2!important}.crm-kanban-column-head:focus-visible{outline-offset:2px;outline:3px solid #0ea5e938}.crm-kanban-column-head.is-active-stage-filter{background:linear-gradient(135deg,#e0f2fef5,#fffffffa)!important;border-color:#0ea5e9b8!important;box-shadow:0 16px 34px #0ea5e92e,inset 3px 0 #0ea5e9eb!important}.crm-kanban-column-head.is-active-stage-filter:after{content:"фильтр";color:#0284c7;letter-spacing:.02em;text-transform:uppercase;background:#0ea5e91f;border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:4px 8px;font-size:12px;font-weight:900;display:inline-flex}.crm-deal-kanban-active-filter{color:#0f172a;background:linear-gradient(135deg,#e0f2feb8,#fffffff5);border:1px solid #0ea5e93d;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 14px;padding:12px 14px;display:flex;box-shadow:0 10px 24px #0ea5e914}.crm-deal-kanban-active-filter span{color:#0f172ab8;font-size:14px;font-weight:750}.crm-deal-kanban-active-filter strong{color:#0f172a;font-weight:900}.crm-kanban-load-more{color:#0369a1;cursor:pointer;width:100%;min-height:40px;font:inherit;background:#0ea5e90f;border:1px dashed #0ea5e96b;border-radius:12px;justify-content:center;align-items:center;margin-top:2px;font-size:13px;font-weight:850;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;display:inline-flex}.crm-kanban-load-more:hover{background:#0ea5e91c;border-color:#0ea5e9b3;transform:translateY(-1px);box-shadow:0 10px 22px #0ea5e91f}.crm-kanban-column-body{flex-direction:column;gap:10px;padding:12px;display:flex}@media (max-width:760px){.crm-kanban-board{grid-auto-flow:row!important;grid-auto-columns:initial!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;display:grid!important;overflow:visible!important}.crm-kanban-column{min-height:auto!important;overflow:visible!important}.crm-kanban-column-head{border-radius:12px!important;min-height:42px!important;top:8px!important}.crm-deal-kanban-active-filter{flex-direction:column;align-items:stretch}.crm-deal-kanban-active-filter .crm-button{justify-content:center;width:100%}}.crm-kanban-shell{-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;padding-bottom:18px!important;overflow:auto visible!important}.crm-kanban-board{align-items:flex-start!important;gap:14px!important;width:max-content!important;min-width:100%!important;max-width:none!important;padding:0 0 18px!important;display:flex!important;overflow:visible!important}.crm-kanban-column{flex:0 0 320px!important;width:320px!important;min-width:320px!important;max-width:320px!important;min-height:520px!important;position:relative!important;overflow:visible!important}.crm-kanban-column-head{z-index:30!important;box-sizing:border-box!important;width:100%!important;min-height:58px!important;margin:0 0 12px!important;position:sticky!important;top:12px!important;transform:none!important}.crm-kanban-column-head:hover{transform:none!important}.crm-kanban-card,.crm-kanban-deal-card{box-sizing:border-box!important;width:100%!important}.crm-kanban-meta,.crm-deal-kanban-active-filter{z-index:40;position:relative}.crm-deal-kanban-active-filter{box-sizing:border-box;width:100%}.crm-kanban-load-more{box-sizing:border-box!important;flex:none!important;width:100%!important}@media (max-width:760px){.crm-kanban-shell{padding-bottom:0!important;overflow:visible!important}.crm-kanban-board{flex-direction:column!important;gap:18px!important;width:100%!important;min-width:0!important;padding:0!important;display:flex!important;overflow:visible!important}.crm-kanban-column{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:auto!important;overflow:visible!important}.crm-kanban-column-head{z-index:35!important;min-height:52px!important;margin-bottom:10px!important;top:8px!important}.crm-kanban-shell,.crm-kanban-board,.crm-kanban-column,.crm-kanban-column-body{contain:none!important;perspective:none!important;overflow:visible!important;transform:none!important}.crm-kanban-shell{-webkit-overflow-scrolling:auto!important;width:100%!important;max-width:100%!important;overflow:visible!important}.crm-kanban-board{width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:block!important}.crm-kanban-column{isolation:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0 0 18px!important;padding:0!important;display:block!important}.crm-kanban-column-head{z-index:120!important;-webkit-backdrop-filter:blur(14px)!important;background:linear-gradient(135deg,#fffffffa,#f8fafcf5)!important;border-radius:14px!important;width:100%!important;margin:0 0 10px!important;position:sticky!important;top:8px!important;box-shadow:0 14px 30px #0f172a1f,inset 0 1px #fffffff5!important}.crm-kanban-column-head.is-active-stage-filter{z-index:130!important}.crm-kanban-column-body{padding:10px 0 0!important}}@media (min-width:761px) and (max-width:900px){.crm-kanban-shell,.crm-kanban-board,.crm-kanban-column{contain:none!important;overflow:visible!important;transform:none!important}.crm-kanban-board{width:100%!important;min-width:0!important;display:block!important}.crm-kanban-column{width:100%!important;min-width:0!important;max-width:none!important;margin-bottom:18px!important}.crm-kanban-column-head{z-index:120!important;position:sticky!important;top:8px!important}}@media (max-width:900px){.crm-deal-mobile-floating-stage{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:2140;-webkit-backdrop-filter:blur(18px);pointer-events:none;background:linear-gradient(135deg,#fffffffa,#f0f9fff5);border:1px solid #0ea5e957;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 13px;display:flex;position:fixed;left:12px;right:12px;box-shadow:0 18px 38px #0f172a29,inset 0 1px #fffffff5}.crm-deal-mobile-floating-stage div{gap:2px;min-width:0;display:grid}.crm-deal-mobile-floating-stage strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.15;overflow:hidden}.crm-deal-mobile-floating-stage span{color:#475569db;font-size:12px;font-weight:800}.crm-deal-mobile-floating-stage b{color:#0369a1;white-space:nowrap;background:#0ea5e91f;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:900}.crm-deal-mobile-floating-stage i{border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #0ea5e91a}.crm-kanban-board{scroll-padding-top:78px}}@media (min-width:901px){.crm-deal-mobile-floating-stage{display:none!important}}.crm-deals-kanban-page .crm-page-filters,.crm-deals-kanban-page .crm-filter-bar,.crm-deals-kanban-page .crm-filter-panel,.crm-deals-kanban-page .crm-filter-grid,.crm-deals-kanban-page .crm-filter-card,.crm-deals-kanban-page .crm-kanban-filters{z-index:800!important;position:relative!important;overflow:visible!important}.crm-kanban-column-head{z-index:80!important}.crm-deal-kanban-active-filter{z-index:300!important;position:relative!important}.crm-deal-kanban-filter-close{appearance:none!important;color:#64748b!important;cursor:pointer!important;background:#fffffff5!important;border:1px solid #94a3b847!important;border-radius:999px!important;flex:none!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;line-height:0!important;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s!important;display:inline-grid!important;box-shadow:0 8px 18px #0f172a14,inset 0 1px #fffffff5!important}.crm-deal-kanban-filter-close:hover{color:#dc2626!important;background:#fef2f2fa!important;border-color:#ef444457!important;transform:translateY(-1px)!important}.crm-deal-kanban-filter-close:active{transform:translateY(0)!important}.crm-filter-panel button[aria-label*=Сброс],.crm-filter-panel button[aria-label*=Закры],.crm-filter-grid button[aria-label*=Сброс],.crm-filter-grid button[aria-label*=Закры],.crm-kanban-filters button[aria-label*=Сброс],.crm-kanban-filters button[aria-label*=Закры],.crm-page-filters button[aria-label*=Сброс],.crm-page-filters button[aria-label*=Закры]{border-radius:999px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-grid!important;position:relative!important}.crm-filter-panel button[aria-label*=Сброс]:before,.crm-filter-panel button[aria-label*=Сброс]:after,.crm-filter-panel button[aria-label*=Закры]:before,.crm-filter-panel button[aria-label*=Закры]:after,.crm-filter-grid button[aria-label*=Сброс]:before,.crm-filter-grid button[aria-label*=Сброс]:after,.crm-filter-grid button[aria-label*=Закры]:before,.crm-filter-grid button[aria-label*=Закры]:after,.crm-kanban-filters button[aria-label*=Сброс]:before,.crm-kanban-filters button[aria-label*=Сброс]:after,.crm-kanban-filters button[aria-label*=Закры]:before,.crm-kanban-filters button[aria-label*=Закры]:after,.crm-page-filters button[aria-label*=Сброс]:before,.crm-page-filters button[aria-label*=Сброс]:after,.crm-page-filters button[aria-label*=Закры]:before,.crm-page-filters button[aria-label*=Закры]:after{content:""!important;transform-origin:50%!important;background:currentColor!important;border-radius:999px!important;width:13px!important;height:2px!important;position:absolute!important;top:50%!important;left:50%!important}.crm-filter-panel button[aria-label*=Сброс]:before,.crm-filter-panel button[aria-label*=Закры]:before,.crm-filter-grid button[aria-label*=Сброс]:before,.crm-filter-grid button[aria-label*=Закры]:before,.crm-kanban-filters button[aria-label*=Сброс]:before,.crm-kanban-filters button[aria-label*=Закры]:before,.crm-page-filters button[aria-label*=Сброс]:before,.crm-page-filters button[aria-label*=Закры]:before{transform:translate(-50%,-50%)rotate(45deg)!important}.crm-filter-panel button[aria-label*=Сброс]:after,.crm-filter-panel button[aria-label*=Закры]:after,.crm-filter-grid button[aria-label*=Сброс]:after,.crm-filter-grid button[aria-label*=Закры]:after,.crm-kanban-filters button[aria-label*=Сброс]:after,.crm-kanban-filters button[aria-label*=Закры]:after,.crm-page-filters button[aria-label*=Сброс]:after,.crm-page-filters button[aria-label*=Закры]:after{transform:translate(-50%,-50%)rotate(-45deg)!important}.crm-kanban-shell{-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;padding-bottom:18px!important;position:relative!important;overflow:auto visible!important}.crm-kanban-board{flex-direction:row!important;align-items:flex-start!important;gap:14px!important;width:max-content!important;min-width:100%!important;max-width:none!important;padding:0 0 18px!important;display:flex!important;overflow:visible!important}.crm-kanban-column{z-index:auto!important;flex:0 0 320px!important;width:320px!important;min-width:320px!important;max-width:320px!important;min-height:520px!important;position:relative!important;overflow:visible!important}.crm-kanban-column-head{z-index:80!important;box-sizing:border-box!important;width:100%!important;min-height:58px!important;margin:0 0 12px!important;position:sticky!important;top:12px!important}.crm-kanban-column-head.is-active-stage-filter{z-index:90!important}.crm-kanban-column-body{box-sizing:border-box!important;flex-direction:column!important;gap:10px!important;width:100%!important;padding:12px!important;display:flex!important}.crm-deal-mobile-floating-stage{z-index:50000!important}@media (max-width:900px){.crm-kanban-shell{-webkit-overflow-scrolling:auto!important;padding-bottom:0!important;overflow:visible!important}.crm-kanban-board{width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:block!important;overflow:visible!important}.crm-kanban-column{z-index:auto!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:auto!important;margin:0 0 18px!important;padding:0!important;display:block!important;overflow:visible!important}.crm-kanban-column-head{z-index:80!important;min-height:52px!important;margin-bottom:10px!important;position:relative!important;top:auto!important}.crm-kanban-column-body{padding:10px 0 0!important}.crm-deal-mobile-floating-stage{top:calc(env(safe-area-inset-top,0px) + 8px)!important;z-index:50000!important;pointer-events:none!important;display:flex!important;position:fixed!important;left:12px!important;right:12px!important}}:is(.crm-filter-card:has(.crm-multi-filter-options),.crm-filter-panel:has(.crm-multi-filter-options),.crm-filter-grid:has(.crm-multi-filter-options),.crm-page-filters:has(.crm-multi-filter-options),.crm-kanban-filters:has(.crm-multi-filter-options),.crm-card:has(.crm-multi-filter-options)){z-index:60000!important;position:relative!important;overflow:visible!important}.crm-multi-filter-options{z-index:61000!important;isolation:isolate!important;position:absolute!important;overflow-y:auto!important;box-shadow:0 18px 38px #0f172a29,inset 0 1px #fffffff0!important}.crm-multi-filter-close{color:#64748b!important;cursor:pointer!important;text-indent:-9999px!important;background:#fffffff5!important;border:1px solid #94a3b847!important;border-radius:999px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;font-size:0!important;line-height:0!important;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s!important;display:inline-grid!important;position:absolute!important;top:10px!important;right:10px!important;overflow:hidden!important;box-shadow:0 8px 18px #0f172a1a,inset 0 1px #fffffff5!important}.crm-multi-filter-close:hover{color:#dc2626!important;background:#fef2f2fa!important;border-color:#ef444457!important;transform:translateY(-1px)!important}.crm-multi-filter-close:active{transform:translateY(0)!important}.crm-multi-filter-close:focus-visible{outline-offset:2px!important;outline:3px solid #0ea5e93d!important}.crm-deal-kanban-filter-close{border-radius:999px!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;line-height:0!important;display:inline-grid!important}.crm-deal-kanban-filter-close svg{stroke:currentColor!important;stroke-width:2.2px!important;stroke-linecap:round!important;fill:none!important;width:14px!important;height:14px!important;display:block!important}.crm-deal-mobile-floating-stage{display:none}@media (max-width:900px){.crm-deal-mobile-floating-stage{top:calc(env(safe-area-inset-top,0px) + 8px)!important;z-index:50000!important;-webkit-backdrop-filter:blur(18px)!important;pointer-events:none!important;background:linear-gradient(135deg,#fffffffa,#f0f9fff5)!important;border:1px solid #0ea5e957!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:52px!important;padding:10px 13px!important;display:flex!important;position:fixed!important;left:12px!important;right:12px!important;box-shadow:0 18px 38px #0f172a29,inset 0 1px #fffffff5!important}.crm-deal-mobile-floating-stage div{gap:2px!important;min-width:0!important;display:grid!important}.crm-deal-mobile-floating-stage strong{color:#0f172a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:900!important;line-height:1.15!important;overflow:hidden!important}.crm-deal-mobile-floating-stage span{color:#475569db!important;font-size:12px!important;font-weight:800!important}.crm-deal-mobile-floating-stage b{color:#0369a1!important;white-space:nowrap!important;background:#0ea5e91f!important;border-radius:999px!important;flex:none!important;padding:5px 9px!important;font-size:12px!important;font-weight:900!important}.crm-deal-mobile-floating-stage i{border-radius:999px!important;flex:none!important;width:10px!important;height:10px!important;box-shadow:0 0 0 5px #0ea5e91a!important}.crm-kanban-board{scroll-padding-top:78px!important}}@media (min-width:901px){.crm-deal-mobile-floating-stage{display:none!important}.crm-kanban-shell{-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;padding-bottom:18px!important;position:relative!important;overflow:auto visible!important}.crm-kanban-board{flex-direction:row!important;align-items:flex-start!important;gap:14px!important;width:max-content!important;min-width:100%!important;max-width:none!important;padding:0 0 18px!important;display:flex!important;overflow:visible!important}.crm-kanban-column{z-index:auto!important;contain:none!important;flex:0 0 320px!important;width:320px!important;min-width:320px!important;max-width:320px!important;min-height:520px!important;position:relative!important;overflow:visible!important;transform:none!important}.crm-kanban-column-head{z-index:80!important;box-sizing:border-box!important;contain:none!important;width:100%!important;min-height:58px!important;margin:0 0 12px!important;position:sticky!important;top:12px!important;transform:none!important}.crm-kanban-column-head:hover{transform:none!important}.crm-kanban-column-head.is-active-stage-filter{z-index:90!important}.crm-kanban-column-body{box-sizing:border-box!important;flex-direction:column!important;gap:10px!important;width:100%!important;padding:12px!important;display:flex!important;overflow:visible!important}.crm-kanban-card,.crm-kanban-deal-card{box-sizing:border-box!important;width:100%!important}.crm-kanban-load-more{box-sizing:border-box!important;flex:none!important;width:100%!important}.crm-kanban-column--desktop-floating{padding-top:var(--kanban-floating-space,70px)!important}.crm-kanban-column-head--floating-desktop{top:var(--kanban-floating-top,12px)!important;left:var(--kanban-floating-left,0px)!important;width:var(--kanban-floating-width,320px)!important;z-index:80!important;box-sizing:border-box!important;pointer-events:auto!important;margin:0!important;position:fixed!important;transform:none!important;box-shadow:0 16px 34px #0f172a24,inset 0 1px #fffffff0!important}.crm-kanban-column-head--floating-desktop:hover{transform:none!important}:is(.crm-multi-filter,.crm-multi-filter:has(.crm-multi-filter-options),.crm-multi-filter-options){z-index:60000!important}}.crm-kanban-empty-filter-result{box-sizing:border-box;color:#64748b;background:#f8fafcdb;border:1px dashed #94a3b873;border-radius:18px;width:100%;min-width:320px;padding:18px 20px;font-size:14px;font-weight:800}:is(.crm-multi-filter,.crm-multi-filter:has(.crm-multi-filter-options)){z-index:70000!important;position:relative!important}:is(.crm-card:has(.crm-multi-filter-options),.crm-filter-card:has(.crm-multi-filter-options),.crm-filter-panel:has(.crm-multi-filter-options),.crm-filter-grid:has(.crm-multi-filter-options),.crm-page-filters:has(.crm-multi-filter-options),.crm-list-filters:has(.crm-multi-filter-options),.crm-deals-filters:has(.crm-multi-filter-options)){z-index:69000!important;position:relative!important;overflow:visible!important}.crm-multi-filter-options{z-index:71000!important;isolation:isolate!important;position:absolute!important;overflow-y:auto!important}.crm-multi-filter-close{text-indent:-9999px!important;border-radius:999px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-grid!important;position:absolute!important;top:10px!important;right:10px!important;overflow:hidden!important}.crm-multi-filter-close:before,.crm-multi-filter-close:after{content:""!important;transform-origin:50%!important;background:currentColor!important;border-radius:999px!important;width:13px!important;height:2px!important;position:absolute!important;top:50%!important;left:50%!important}.crm-multi-filter-close:before{transform:translate(-50%,-50%)rotate(45deg)!important}.crm-multi-filter-close:after{transform:translate(-50%,-50%)rotate(-45deg)!important}@media (min-width:901px){.crm-multi-filter-options.crm-multi-filter-options--fixed-layer{left:var(--crm-multi-filter-fixed-left,12px)!important;top:var(--crm-multi-filter-fixed-top,120px)!important;width:var(--crm-multi-filter-fixed-width,320px)!important;max-height:var(--crm-multi-filter-fixed-max-height,420px)!important;z-index:2147483000!important;isolation:isolate!important;position:fixed!important;overflow-y:auto!important;transform:none!important;box-shadow:0 22px 46px #0f172a2e,inset 0 1px #fffffff0!important}:is(.crm-multi-filter:has(.crm-multi-filter-options--fixed-layer),.crm-card:has(.crm-multi-filter-options--fixed-layer),.crm-filter-card:has(.crm-multi-filter-options--fixed-layer),.crm-filter-panel:has(.crm-multi-filter-options--fixed-layer),.crm-filter-grid:has(.crm-multi-filter-options--fixed-layer),.crm-page-filters:has(.crm-multi-filter-options--fixed-layer),.crm-list-filters:has(.crm-multi-filter-options--fixed-layer),.crm-deals-filters:has(.crm-multi-filter-options--fixed-layer)){overflow:visible!important}}.crm-multi-filter-portal{display:block}.crm-multi-filter-portal-button{appearance:none;color:#0f172a;cursor:pointer;width:100%;min-height:38px;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;padding:9px 11px;font-size:14px;font-weight:750;display:flex}.crm-multi-filter-portal-button:after{content:"▾";color:#64748b;margin-left:auto;font-size:12px}.crm-multi-filter-portal.is-open .crm-multi-filter-portal-button:after{content:"▴"}.crm-multi-filter-options-portal{z-index:2147483000!important;isolation:isolate!important;background:#fff!important;border:1px solid #dbe3ea!important;border-radius:14px!important;gap:6px!important;min-width:320px!important;max-width:calc(100vw - 24px)!important;padding:10px!important;display:grid!important;position:fixed!important;overflow-y:auto!important;box-shadow:0 22px 54px #0f172a33!important}.crm-multi-filter-options-portal label{color:#334155!important;cursor:pointer!important;white-space:nowrap!important;align-items:center!important;gap:8px!important;min-height:26px!important;font-size:13px!important;font-weight:700!important;display:flex!important}.crm-multi-filter-options-portal input{accent-color:#03a3ff!important;width:15px!important;height:15px!important;min-height:auto!important;padding:0!important}.crm-work-center-deal-stats{grid-template-columns:repeat(2,minmax(150px,1fr));align-items:stretch;gap:12px;display:grid}.crm-work-center-deal-stat{color:#0f172a;background:#ffffffb8;border:1px solid #cbd5e1c7;border-radius:20px;flex-direction:column;justify-content:center;min-height:116px;padding:18px 16px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:flex;box-shadow:0 16px 34px #0f172a0f,inset 0 1px #ffffffeb}.crm-work-center-deal-stat:hover{background:#ffffffeb;border-color:#0ea5e957;transform:translateY(-1px);box-shadow:0 20px 42px #0f172a1a,inset 0 1px #fffffff5}.crm-work-center-deal-stat strong{color:#0f172a;letter-spacing:-.04em;font-size:24px;font-weight:900;line-height:1.05}.crm-work-center-deal-stat span{color:#64748b;text-transform:none;margin-top:6px;font-size:12px;font-weight:850;line-height:1.25}.crm-work-center-deal-stat-pending span{color:#0369a1}@media (max-width:760px){.crm-work-center-deal-stats{grid-template-columns:1fr}.crm-work-center-deal-stat{min-height:88px}}.crm-gmail-email-link{color:#0369a1;text-underline-offset:3px;cursor:pointer;font-weight:750;text-decoration:none}.crm-gmail-email-link:hover{color:#0284c7;text-decoration:underline}@media (max-width:760px){:is(.crm-modal-card:has(input[placeholder*=Google\ Drive]),.crm-modal-card:has(input[placeholder*=Keep]),.crm-modal-card:has(input[placeholder*=замет]),.crm-modal-card:has(input[placeholder*=Замет]),.crm-dialog-card:has(input[placeholder*=Google\ Drive]),.crm-dialog-card:has(input[placeholder*=Keep]),.crm-dialog-card:has(input[placeholder*=замет]),.crm-dialog-card:has(input[placeholder*=Замет]),[role=dialog]:has(input[placeholder*=Google\ Drive]),[role=dialog]:has(input[placeholder*=Keep]),[role=dialog]:has(input[placeholder*=замет]),[role=dialog]:has(input[placeholder*=Замет])){box-sizing:border-box!important;flex-direction:column!important;gap:10px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:auto!important;max-height:calc(100dvh - 16px)!important;margin:8px auto!important;display:flex!important;overflow:hidden!important}:is(.crm-modal-card:has(input[placeholder*=Google\ Drive])>*,.crm-modal-card:has(input[placeholder*=Keep])>*,.crm-modal-card:has(input[placeholder*=замет])>*,.crm-modal-card:has(input[placeholder*=Замет])>*,.crm-dialog-card:has(input[placeholder*=Google\ Drive])>*,.crm-dialog-card:has(input[placeholder*=Keep])>*,.crm-dialog-card:has(input[placeholder*=замет])>*,.crm-dialog-card:has(input[placeholder*=Замет])>*,[role=dialog]:has(input[placeholder*=Google\ Drive])>*,[role=dialog]:has(input[placeholder*=Keep])>*,[role=dialog]:has(input[placeholder*=замет])>*,[role=dialog]:has(input[placeholder*=Замет])>*){flex:none!important}:is(.crm-modal-card:has(input[placeholder*=Google\ Drive]) [class*=list],.crm-modal-card:has(input[placeholder*=Google\ Drive]) [class*=results],.crm-modal-card:has(input[placeholder*=Google\ Drive]) [class*=items],.crm-modal-card:has(input[placeholder*=Keep]) [class*=list],.crm-modal-card:has(input[placeholder*=Keep]) [class*=results],.crm-modal-card:has(input[placeholder*=Keep]) [class*=items],.crm-modal-card:has(input[placeholder*=замет]) [class*=list],.crm-modal-card:has(input[placeholder*=замет]) [class*=results],.crm-modal-card:has(input[placeholder*=замет]) [class*=items],.crm-modal-card:has(input[placeholder*=Замет]) [class*=list],.crm-modal-card:has(input[placeholder*=Замет]) [class*=results],.crm-modal-card:has(input[placeholder*=Замет]) [class*=items],.crm-dialog-card:has(input[placeholder*=Google\ Drive]) [class*=list],.crm-dialog-card:has(input[placeholder*=Google\ Drive]) [class*=results],.crm-dialog-card:has(input[placeholder*=Google\ Drive]) [class*=items],.crm-dialog-card:has(input[placeholder*=Keep]) [class*=list],.crm-dialog-card:has(input[placeholder*=Keep]) [class*=results],.crm-dialog-card:has(input[placeholder*=Keep]) [class*=items],[role=dialog]:has(input[placeholder*=Google\ Drive]) [class*=list],[role=dialog]:has(input[placeholder*=Google\ Drive]) [class*=results],[role=dialog]:has(input[placeholder*=Google\ Drive]) [class*=items],[role=dialog]:has(input[placeholder*=Keep]) [class*=list],[role=dialog]:has(input[placeholder*=Keep]) [class*=results],[role=dialog]:has(input[placeholder*=Keep]) [class*=items]){-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:220px!important;max-height:calc(100dvh - 360px)!important;padding-right:3px!important;overflow:hidden auto!important}:is(.crm-modal-card:has(input[placeholder*=Google\ Drive]) button,.crm-modal-card:has(input[placeholder*=Keep]) button,.crm-modal-card:has(input[placeholder*=замет]) button,.crm-modal-card:has(input[placeholder*=Замет]) button,.crm-dialog-card:has(input[placeholder*=Google\ Drive]) button,.crm-dialog-card:has(input[placeholder*=Keep]) button,[role=dialog]:has(input[placeholder*=Google\ Drive]) button,[role=dialog]:has(input[placeholder*=Keep]) button){white-space:nowrap!important;flex:none!important;min-height:40px!important}:is(.crm-modal-card:has(input[placeholder*=Google\ Drive]) button:not([data-close-filter]),.crm-modal-card:has(input[placeholder*=Keep]) button:not([data-close-filter]),.crm-modal-card:has(input[placeholder*=замет]) button:not([data-close-filter]),.crm-modal-card:has(input[placeholder*=Замет]) button:not([data-close-filter]),.crm-dialog-card:has(input[placeholder*=Google\ Drive]) button:not([data-close-filter]),.crm-dialog-card:has(input[placeholder*=Keep]) button:not([data-close-filter]),[role=dialog]:has(input[placeholder*=Google\ Drive]) button:not([data-close-filter]),[role=dialog]:has(input[placeholder*=Keep]) button:not([data-close-filter])){box-sizing:border-box!important;text-overflow:ellipsis!important;width:100%!important;min-height:44px!important;max-height:none!important;padding:10px 12px!important;overflow:hidden!important}:is(.crm-modal-card:has(input[placeholder*=Google\ Drive]) button *,.crm-modal-card:has(input[placeholder*=Keep]) button *,.crm-modal-card:has(input[placeholder*=замет]) button *,.crm-modal-card:has(input[placeholder*=Замет]) button *,.crm-dialog-card:has(input[placeholder*=Google\ Drive]) button *,.crm-dialog-card:has(input[placeholder*=Keep]) button *,[role=dialog]:has(input[placeholder*=Google\ Drive]) button *,[role=dialog]:has(input[placeholder*=Keep]) button *){text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}:is(.crm-modal-card:has(input[placeholder*=Google\ Drive]) input,.crm-modal-card:has(input[placeholder*=Keep]) input,.crm-modal-card:has(input[placeholder*=замет]) input,.crm-modal-card:has(input[placeholder*=Замет]) input,.crm-dialog-card:has(input[placeholder*=Google\ Drive]) input,.crm-dialog-card:has(input[placeholder*=Keep]) input,[role=dialog]:has(input[placeholder*=Google\ Drive]) input,[role=dialog]:has(input[placeholder*=Keep]) input){flex:none!important;min-height:42px!important}.crm-drive-modal-backdrop{box-sizing:border-box!important;justify-content:center!important;align-items:stretch!important;padding:8px!important;overflow:hidden!important}.crm-drive-modal{box-sizing:border-box!important;flex-direction:column!important;gap:10px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:0 auto!important;display:flex!important;overflow:hidden!important}.crm-drive-modal-head{flex:none!important;grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.crm-drive-modal-head h3{margin:0!important;font-size:18px!important;line-height:1.2!important}.crm-drive-modal-head p{margin:4px 0 0!important;font-size:13px!important;line-height:1.35!important}.crm-drive-browser-toolbar{flex:none!important;grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.crm-drive-breadcrumbs{-webkit-overflow-scrolling:touch!important;gap:8px!important;padding-bottom:2px!important;display:flex!important;overflow:auto hidden!important}.crm-drive-breadcrumbs button{white-space:nowrap!important;flex:none!important;min-height:36px!important;padding:8px 12px!important}.crm-drive-picker-search{flex:none!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important;display:grid!important}.crm-drive-picker-search input,.crm-drive-picker-search button{width:100%!important;min-height:42px!important}.crm-drive-browser-list{-webkit-overflow-scrolling:touch!important;flex:auto!important;grid-template-columns:1fr!important;grid-auto-rows:max-content!important;align-content:start!important;gap:10px!important;min-height:0!important;max-height:none!important;padding:2px 2px 14px!important;display:grid!important;overflow:hidden auto!important}.crm-drive-browser-list>*{margin:0 0 10px!important}.crm-drive-browser-row{box-sizing:border-box!important;background:#fffffff0!important;border:1px solid #cbd5e1bd!important;border-radius:16px!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-height:96px!important;max-height:none!important;padding:10px!important;display:grid!important;overflow:visible!important}.crm-drive-browser-row+.crm-drive-browser-row{margin-top:0!important}.crm-drive-browser-main{box-sizing:border-box!important;text-align:left!important;white-space:normal!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:56px!important;max-height:none!important;padding:10px!important;display:grid!important;overflow:hidden!important}.crm-drive-browser-icon{background:#0ea5e91a!important;border-radius:999px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:17px!important;line-height:1!important;display:inline-grid!important}.crm-drive-browser-text{gap:3px!important;min-width:0!important;display:grid!important;overflow:hidden!important}.crm-drive-browser-text strong{color:#0f172a!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.crm-drive-browser-text small{color:#64748b!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.crm-drive-browser-row>.crm-button{justify-content:center!important;width:100%!important;min-height:40px!important;max-height:none!important;padding:9px 12px!important}.crm-keep-modal-backdrop{box-sizing:border-box!important;justify-content:center!important;align-items:stretch!important;padding:8px!important;overflow:hidden!important}.crm-keep-modal-card{box-sizing:border-box!important;flex-direction:column!important;gap:10px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:0 auto!important;display:flex!important;overflow:hidden!important}.crm-keep-search-results{-webkit-overflow-scrolling:touch!important;flex:auto!important;grid-template-columns:1fr!important;grid-auto-rows:max-content!important;align-content:start!important;gap:10px!important;min-height:0!important;max-height:none!important;margin-top:10px!important;padding:2px 2px 14px!important;display:grid!important;overflow:hidden auto!important}.crm-keep-search-result-row{box-sizing:border-box!important;border-radius:16px!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-height:104px!important;max-height:none!important;padding:12px!important;display:grid!important;overflow:visible!important}.crm-keep-search-result-row>div{min-width:0!important;overflow:hidden!important}.crm-keep-search-result-row button{justify-content:center!important;width:100%!important;min-height:40px!important}.crm-keep-search-result-row{box-sizing:border-box!important;grid-template-columns:28px 40px minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:start!important;gap:10px!important;width:100%!important;min-height:auto!important;max-height:none!important;padding:12px!important;display:grid!important;overflow:visible!important}.crm-keep-search-result-row>:first-child{grid-area:1/1!important;place-self:start center!important;margin-top:6px!important}.crm-keep-search-result-row>:nth-child(2){border-radius:999px!important;grid-area:1/2!important;place-self:start center!important;place-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;display:inline-grid!important;overflow:hidden!important}.crm-keep-search-result-row>:nth-child(3){grid-area:1/3!important;align-self:start!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.crm-keep-search-result-row>:nth-child(3) strong,.crm-keep-search-result-row>:nth-child(3) b{color:#0f172a!important;white-space:normal!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:100%!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.crm-keep-search-result-row>:nth-child(3) p,.crm-keep-search-result-row>:nth-child(3) small,.crm-keep-search-result-row>:nth-child(3) span{color:#64748b!important;white-space:normal!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:100%!important;margin:4px 0 0!important;font-size:12px!important;font-weight:650!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.crm-keep-search-result-row>button,.crm-keep-search-result-row>.crm-button,.crm-keep-search-result-row>a.crm-button{grid-column:1/-1!important;justify-content:center!important;width:100%!important;min-height:40px!important;margin:0!important}.crm-keep-search-result-row>button:first-of-type,.crm-keep-search-result-row>.crm-button:first-of-type,.crm-keep-search-result-row>a.crm-button:first-of-type{margin-top:2px!important}.crm-keep-modal .crm-drive-browser-list{-webkit-overflow-scrolling:touch!important;flex:auto!important;grid-template-columns:1fr!important;grid-auto-rows:max-content!important;align-content:start!important;gap:12px!important;min-height:0!important;max-height:none!important;padding:2px 2px 14px!important;display:grid!important;overflow:hidden auto!important}.crm-keep-modal .crm-drive-browser-row.crm-keep-picker-row{box-sizing:border-box!important;border-radius:16px!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-height:auto!important;max-height:none!important;margin:0!important;padding:12px!important;display:grid!important;overflow:visible!important}.crm-keep-modal .crm-drive-browser-main.crm-keep-picker-main{box-sizing:border-box!important;text-align:left!important;white-space:normal!important;grid-template-columns:26px 34px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;min-height:58px!important;max-height:none!important;padding:10px!important;display:grid!important;overflow:hidden!important}.crm-keep-modal .crm-keep-picker-check{grid-column:1!important;place-self:start center!important;width:22px!important;min-width:22px!important;height:22px!important;margin:5px 0 0!important}.crm-keep-modal .crm-keep-picker-main .crm-drive-browser-icon{grid-column:2!important;place-self:start center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important}.crm-keep-modal .crm-keep-picker-main .crm-drive-browser-text{grid-column:3!important;gap:3px!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.crm-keep-modal .crm-keep-picker-main .crm-drive-browser-text strong{color:#0f172a!important;white-space:normal!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-width:0!important;max-width:100%!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.crm-keep-modal .crm-keep-picker-main .crm-drive-browser-text small{color:#64748b!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.crm-keep-modal .crm-keep-picker-snippet{color:#475569db!important;white-space:normal!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-width:0!important;max-width:100%!important;margin-top:2px!important;font-size:12px!important;font-style:normal!important;font-weight:650!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.crm-keep-modal .crm-drive-browser-row.crm-keep-picker-row>.crm-button{justify-content:center!important;width:100%!important;min-height:40px!important;margin:0!important;padding:9px 12px!important}}.crm-login-page,.crm-account-page{place-items:center;min-height:calc(100dvh - 48px);padding:24px;display:grid}.crm-login-card,.crm-account-card{background:linear-gradient(135deg,#fffffff5,#f8fafceb);border:1px solid #cbd5e1c7;border-radius:24px;width:min(100%,520px);padding:28px;box-shadow:0 24px 60px #0f172a1f,inset 0 1px #fffffff5}.crm-login-brand{gap:8px;margin-bottom:18px;display:grid}.crm-login-badge{color:#0369a1;background:#0ea5e91f;border-radius:999px;width:max-content;padding:5px 10px;font-size:12px;font-weight:900}.crm-login-brand h1,.crm-account-head h1{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:28px;font-weight:900}.crm-login-brand p,.crm-login-note,.crm-account-head p{color:#64748b;margin:0;font-size:14px;line-height:1.45}.crm-login-error{color:#b91c1c;background:#fef2f2e6;border:1px solid #ef44443d;border-radius:14px;margin:0 0 14px;padding:11px 12px;font-size:13px;font-weight:800}.crm-login-form{gap:12px;display:grid}.crm-login-form label{gap:6px;display:grid}.crm-login-form label span{color:#334155;font-size:13px;font-weight:850}.crm-login-form input{min-height:42px}.crm-login-divider{color:#94a3b8;align-items:center;gap:12px;margin:18px 0;font-size:12px;font-weight:850;display:flex}.crm-login-divider:before,.crm-login-divider:after{content:"";background:#cbd5e1c7;flex:1;height:1px}.crm-google-login-button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1e0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;font-size:14px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 10px 24px #0f172a0f,inset 0 1px #fffffffa}.crm-google-login-button span{color:#fff;background:linear-gradient(135deg,#4285f4,#34a853,#fbbc05,#ea4335);border-radius:999px;place-items:center;width:24px;height:24px;font-weight:900;display:inline-grid}.crm-google-login-button.is-disabled{opacity:.58;cursor:not-allowed}.crm-login-note{margin-top:14px;font-size:12px}.crm-account-head{align-items:center;gap:14px;margin-bottom:20px;display:flex}.crm-account-head img,.crm-account-head>span{border-radius:18px;flex:none;width:58px;height:58px}.crm-account-head img{object-fit:cover}.crm-account-head>span{color:#0369a1;background:#0ea5e91f;place-items:center;font-size:22px;font-weight:900;display:inline-grid}.crm-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.crm-account-grid>div{background:#ffffffb8;border:1px solid #cbd5e1c2;border-radius:16px;padding:14px}.crm-account-grid span{color:#64748b;margin-bottom:5px;font-size:12px;font-weight:850;display:block}.crm-account-grid strong{color:#0f172a;font-size:14px;font-weight:900}.crm-account-actions{flex-wrap:wrap;gap:10px;display:flex}.crm-account-actions form{margin:0}@media (max-width:760px){.crm-login-page,.crm-account-page{padding:12px}.crm-login-card,.crm-account-card{border-radius:20px;padding:20px}.crm-account-grid{grid-template-columns:1fr}}@media (max-width:900px){.crm-content{padding-top:92px!important}.crm-final-header{will-change:auto;top:calc(env(safe-area-inset-top,0px) + 8px)!important;z-index:800000!important;opacity:1!important;pointer-events:auto!important;width:auto!important;transition:transform .18s,opacity .18s,box-shadow .18s!important;position:fixed!important;left:12px!important;right:12px!important;transform:none!important}html.crm-mobile-crm-header-visible .crm-final-header,body.crm-final-menu-open .crm-final-header{opacity:1!important;pointer-events:auto!important;transform:none!important}html.crm-mobile-crm-header-hidden body:not(.crm-final-menu-open) .crm-final-header{opacity:0!important;pointer-events:none!important;transform:translateY(calc(-100% - 18px))!important}.crm-final-backdrop{z-index:899000!important}.crm-final-drawer{z-index:900000!important}.crm-final-drawer-head{z-index:900010!important}body.crm-final-menu-open .crm-deals-kanban-page .crm-filter-card,body.crm-final-menu-open .crm-deals-kanban-page .crm-deal-kanban-filter-bar,body.crm-final-menu-open .crm-deals-kanban-page .crm-multi-filter,body.crm-final-menu-open .crm-deals-kanban-page .crm-multi-filter-options{z-index:1!important}.crm-deals-kanban-page .crm-filter-card,.crm-deals-kanban-page .crm-deal-kanban-filter-bar{z-index:700000!important;isolation:isolate!important;position:relative!important;overflow:visible!important}.crm-deals-kanban-page .crm-deal-kanban-filter-bar .crm-multi-filter{z-index:10!important;isolation:auto!important;position:relative!important;overflow:visible!important}.crm-deals-kanban-page .crm-deal-kanban-filter-bar .crm-multi-filter[open]{z-index:710000!important;isolation:isolate!important}.crm-deals-kanban-page .crm-deal-kanban-filter-bar .crm-multi-filter[open]>summary{z-index:710001!important;position:relative!important}.crm-deals-kanban-page .crm-deal-kanban-filter-bar .crm-multi-filter[open] .crm-multi-filter-options{z-index:710010!important;pointer-events:auto!important;width:min(100%,360px)!important;min-width:min(320px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:min(420px,100vh - 160px)!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;overflow-y:auto!important;transform:none!important}.crm-deals-kanban-page .crm-kanban-shell,.crm-deals-kanban-page .crm-kanban-board,.crm-deals-kanban-page .crm-kanban-column,.crm-deals-kanban-page .crm-kanban-column-body{overflow:visible!important}.crm-deals-kanban-page .crm-kanban-column-head{z-index:80000!important}.crm-deals-kanban-page .crm-kanban-column-head.is-active-stage-filter{z-index:81000!important}.crm-deals-kanban-page .crm-deal-kanban-active-filter{z-index:90000!important;position:relative!important}.crm-deals-kanban-page .crm-deal-mobile-floating-stage,html.crm-mobile-crm-header-visible .crm-deals-kanban-page .crm-deal-mobile-floating-stage,body.crm-final-menu-open .crm-deals-kanban-page .crm-deal-mobile-floating-stage{z-index:500000!important}}.crm-account-hero{background:linear-gradient(135deg,#f0f9fffa,#fffffff5 45%,#e0f2feeb);border:1px solid #0ea5e92e;border-radius:28px;margin-bottom:24px;padding:28px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a14}.crm-account-hero-glow{background:radial-gradient(circle,#0ea5e938,#0ea5e900);border-radius:999px;width:240px;height:240px;position:absolute;top:-80px;right:-80px}.crm-account-hero-inner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;display:grid;position:relative}.crm-account-avatar-wrap{background:linear-gradient(135deg,#0ea5e9e6,#2563eb8c),#fffffff0;border-radius:999px;width:112px;height:112px;padding:5px;box-shadow:0 20px 50px #0ea5e938}.crm-account-avatar{object-fit:cover;background:#0f172a;border:4px solid #fffffff5;border-radius:999px;width:100%;height:100%;display:block}.crm-account-hero-content h1{margin:8px 0 0;font-size:clamp(26px,22px + .42vw,32px);line-height:1}.crm-account-hero-content .crm-page-subtitle{color:#475569;max-width:720px;margin-top:14px;font-size:16px;line-height:1.65}@media (max-width:640px){.crm-account-hero{padding:22px}.crm-account-hero-inner{grid-template-columns:1fr;gap:16px}.crm-account-avatar-wrap{width:92px;height:92px}}.crm-account-hero-content .crm-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.crm-account-hero-content .crm-actions .crm-button,.crm-account-hero-content .crm-actions form{flex:none}.crm-account-hero-content .crm-actions form{margin:0;display:flex}.crm-account-hero-content .crm-actions .crm-button{white-space:nowrap;min-height:42px}@media (max-width:640px){.crm-account-hero-content .crm-actions{grid-template-columns:1fr;gap:8px;margin-top:18px;display:grid}.crm-account-hero-content .crm-actions .crm-button,.crm-account-hero-content .crm-actions form,.crm-account-hero-content .crm-actions form .crm-button{width:100%}}.crm-home-stage-totals{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px;margin:16px 0 18px;display:grid}.crm-home-stage-total-card{background:linear-gradient(135deg,#f0f9fff5,#fffffffa);border:1px solid #0ea5e929;border-radius:18px;gap:6px;padding:14px 16px;display:grid;box-shadow:0 14px 32px #0f172a0f}.crm-home-stage-total-name{color:#0284c7;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.15}.crm-home-stage-total-amount{color:#0f172a;letter-spacing:-.04em;font-size:20px;font-weight:900;line-height:1.1}.crm-home-stage-total-count{color:#64748b;font-size:12px;font-weight:700;line-height:1.2}.crm-stage-badge,.crm-stage-pill,.crm-status-badge,.crm-status-pill,.crm-home-stage-pill,.crm-table-stage-pill,.crm-deal-stage-pill,.crm-deal-status-pill{color:#0369a1!important;text-align:center!important;white-space:normal!important;word-break:keep-all!important;background:#e0f2fee0!important;border:1px solid #0ea5e92e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:86px!important;min-height:34px!important;padding:8px 14px!important;font-size:12px!important;font-weight:900!important;line-height:1.15!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffd1,0 8px 20px #0ea5e914!important}@media (max-width:640px){.crm-home-stage-totals{grid-template-columns:1fr}.crm-home-stage-total-card{padding:13px 14px}}.crm-home-recent-stage-pill{color:#0369a1!important;letter-spacing:-.01em!important;text-align:center!important;white-space:nowrap!important;vertical-align:middle!important;background:linear-gradient(135deg,#e0f2fef5,#bae6fdc7)!important;border:1px solid #0ea5e938!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-width:112px!important;min-height:32px!important;padding:7px 15px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffe0,0 8px 18px #0ea5e917!important}.crm-home-recent-stage-pill:empty:before{content:"—"}@media (max-width:640px){.crm-home-recent-stage-pill{min-width:96px!important;min-height:30px!important;padding:7px 12px!important;font-size:12px!important}}.crm-filter-card,.crm-filter-panel,.crm-search-card,.crm-search-panel,.crm-companies-filter-card,.crm-companies-filter-panel,.crm-deal-kanban-filter-bar{z-index:100!important;isolation:isolate!important;position:relative!important;overflow:visible!important}.crm-filter-card *,.crm-filter-panel *,.crm-search-card *,.crm-search-panel *,.crm-companies-filter-card *,.crm-companies-filter-panel *{overflow:visible}.crm-multi-filter{z-index:10!important;isolation:auto!important;position:relative!important;overflow:visible!important}.crm-multi-filter[open]{z-index:5000!important;isolation:isolate!important}.crm-multi-filter[open]>summary{z-index:5001!important;position:relative!important}.crm-multi-filter[open] .crm-multi-filter-options{z-index:5002!important;pointer-events:auto!important;max-width:calc(100vw - 32px)!important;max-height:min(420px,100vh - 160px)!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;overflow-y:auto!important;transform:none!important}.crm-multi-filter:has(.crm-multi-filter-options){overflow:visible!important}.crm-multi-filter:not([open]){z-index:10!important}@media (max-width:640px){.crm-multi-filter[open] .crm-multi-filter-options{width:min(100%,100vw - 32px)!important;min-width:min(320px,100vw - 32px)!important}}.crm-company-custom-field,.crm-kanban-card-custom-field{--crm-company-field-color:#0ea5e9;border-color:color-mix(in srgb, var(--crm-company-field-color) 34%, #dbe3ea)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--crm-company-field-color) 10%, #fff), #fff 76%)!important;box-shadow:0 8px 22px color-mix(in srgb, var(--crm-company-field-color) 8%, transparent)!important}.crm-company-custom-field em,.crm-kanban-card-custom-field em{color:color-mix(in srgb, var(--crm-company-field-color) 70%, #475569)!important}.crm-company-custom-field strong,.crm-kanban-card-custom-field strong{color:color-mix(in srgb, var(--crm-company-field-color) 42%, #0f172a)!important}.crm-company-kanban-live-drag-card{border-radius:14px!important;display:block!important}.crm-companies-kanban-page .crm-kanban-card.is-drag-source,.crm-companies-kanban-page .crm-kanban-card.is-dragging{opacity:.1!important;filter:saturate(.7)!important;border-color:#03a3ff9e!important;transform:scale(.985)!important}.crm-companies-kanban-page .crm-kanban-card,.crm-companies-kanban-page .crm-kanban-card:active,.crm-companies-kanban-page .crm-kanban-card.is-dragging,.crm-companies-kanban-page .crm-kanban-card *{cursor:default!important}.crm-company-kanban-column-filter-spacer{visibility:hidden!important;pointer-events:none!important;flex:0 0 320px!important;width:320px!important;min-width:320px!important;max-width:320px!important;height:1px!important;min-height:1px!important}@media (max-width:900px){.crm-company-kanban-column-filter-spacer{display:none!important}}.crm-company-custom-fields{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.crm-company-custom-field{background:linear-gradient(135deg,#f0f9ffc7,#fffffffa);border:1px solid #0ea5e924;border-radius:14px;gap:2px;min-width:128px;max-width:260px;padding:8px 10px;display:inline-grid;box-shadow:0 8px 22px #0f172a0a}.crm-company-custom-field em,.crm-kanban-card-custom-field em{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:900;line-height:1.1}.crm-company-custom-field strong,.crm-kanban-card-custom-field strong{color:#0f172a;text-overflow:ellipsis;font-size:12px;font-weight:900;line-height:1.25;overflow:hidden}.crm-kanban-card-custom-fields{gap:7px;margin-top:10px;display:grid}.crm-kanban-card-custom-field{background:linear-gradient(135deg,#f0f9ffb8,#ffffffeb);border:1px solid #0ea5e91f;border-radius:14px;gap:3px;padding:8px 10px;display:grid}@media (max-width:900px){.crm-companies-kanban-page{overflow-x:hidden!important}.crm-companies-kanban-page .crm-company-mobile-floating-type{display:none!important}.crm-companies-kanban-page .crm-company-kanban-shell{width:100%!important;max-width:100%!important;overflow:visible!important}.crm-companies-kanban-page .crm-kanban,.crm-companies-kanban-page .crm-kanban[data-company-kanban-board]{width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:block!important;overflow:visible!important}.crm-companies-kanban-page .crm-kanban>.crm-kanban-column,.crm-companies-kanban-page .crm-kanban[data-company-kanban-board]>.crm-kanban-column{box-sizing:border-box!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 16px!important;padding:12px!important;display:block!important;overflow:visible!important}.crm-companies-kanban-page .crm-kanban-column-head{z-index:120000!important;-webkit-backdrop-filter:blur(14px)!important;background:linear-gradient(135deg,#fffffffa,#f0f9fff5)!important;border-radius:18px!important;width:100%!important;margin:0 0 10px!important;position:sticky!important;top:86px!important;box-shadow:0 14px 34px #0f172a1f,inset 0 1px #fffffff5!important}html.crm-mobile-crm-header-visible .crm-companies-kanban-page .crm-kanban-column-head,body.crm-final-menu-open .crm-companies-kanban-page .crm-kanban-column-head{top:110px!important}.crm-companies-kanban-page .crm-kanban-cards{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;padding:0!important;display:grid!important;overflow:visible!important}.crm-companies-kanban-page .crm-kanban-card,.crm-companies-kanban-page .crm-kanban-empty{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.crm-company-custom-fields{grid-template-columns:1fr;display:grid}.crm-company-custom-field{max-width:none}.crm-companies-kanban-page .crm-company-mobile-floating-type{top:calc(env(safe-area-inset-top,0px) + 12px)!important;z-index:500000!important;-webkit-backdrop-filter:blur(14px)!important;pointer-events:none!important;background:linear-gradient(135deg,#fffffff5,#f0f9fff0)!important;border:1px solid #0ea5e92e!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:58px!important;padding:12px 14px!important;display:flex!important;position:fixed!important;left:12px!important;right:12px!important;box-shadow:0 18px 50px #0f172a29!important}body.crm-final-menu-open .crm-companies-kanban-page .crm-company-mobile-floating-type{opacity:0!important}.crm-companies-kanban-page .crm-company-mobile-floating-type div{gap:3px!important;min-width:0!important;display:grid!important}.crm-companies-kanban-page .crm-company-mobile-floating-type strong{color:#0f172a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:900!important;line-height:1.1!important;overflow:hidden!important}.crm-companies-kanban-page .crm-company-mobile-floating-type span{color:#64748b!important;font-size:12px!important;font-weight:800!important;line-height:1.1!important}.crm-companies-kanban-page .crm-company-mobile-floating-type i{border:2px solid #ffffffeb!important;border-radius:999px!important;flex:0 0 14px!important;width:14px!important;height:14px!important;box-shadow:0 0 0 1px #0f172a14!important}.crm-companies-kanban-page .crm-company-mobile-floating-type{top:calc(env(safe-area-inset-top,0px) + 76px)!important}html.crm-mobile-crm-header-visible .crm-companies-kanban-page .crm-company-mobile-floating-type,body.crm-final-menu-open .crm-companies-kanban-page .crm-company-mobile-floating-type{top:calc(env(safe-area-inset-top,0px) + 104px)!important}}.crm-company-tasks-section{border-top:1px solid #94a3b82e;margin-top:22px;padding-top:18px}.crm-company-related-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.crm-company-related-head h3{margin:2px 0 0}.crm-company-related-head>strong{color:#0369a1;background:#0ea5e91a;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.crm-company-task-list{gap:10px;display:grid}.crm-company-task-card{background:linear-gradient(135deg,#f8fafcf5,#fffffffa);border:1px solid #94a3b82e;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px;display:flex;box-shadow:0 10px 28px #0f172a0a}.crm-company-task-main{gap:7px;min-width:0;display:grid}.crm-company-task-main>a:first-child{color:#0f172a;text-decoration:none}.crm-company-task-main>a:first-child:hover{color:#0369a1}.crm-company-task-main p{color:#64748b;margin:0;font-size:13px;line-height:1.45}.crm-company-task-meta{flex-wrap:wrap;gap:6px;display:flex}.crm-company-task-meta span,.crm-company-task-direct,.crm-company-task-deal{color:#475569;background:#f1f5f9eb;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:5px 8px;font-size:12px;font-weight:850;line-height:1.1;text-decoration:none;display:inline-flex}.crm-company-task-deal{color:#0369a1;background:#0ea5e91a}.crm-company-task-direct{color:#15803d;background:#22c55e1a}.crm-company-tasks-empty{margin-top:8px}@media (max-width:720px){.crm-company-task-card{display:grid}.crm-company-task-card .crm-button{justify-content:center;width:100%}}.crm-custom-field-item{gap:12px}.crm-custom-field-value{color:#0f172a;overflow-wrap:anywhere;background:linear-gradient(135deg,#f0f9ffc7,#fffffffa);border:1px solid #0ea5e92e;border-radius:16px;align-items:center;gap:10px;min-height:54px;padding:12px 14px;font-size:15px;font-weight:900;line-height:1.35;display:flex;box-shadow:inset 0 1px #ffffffeb,0 10px 26px #0f172a0d}.crm-custom-field-value.is-empty{color:#0f172a70;font-weight:750}.crm-custom-field-choice-value{--crm-custom-field-choice-color:#0ea5e9;border-color:color-mix(in srgb, var(--crm-custom-field-choice-color) 34%, #dbe3ea);background:linear-gradient(135deg, color-mix(in srgb, var(--crm-custom-field-choice-color) 10%, #fff), #fff 74%);color:color-mix(in srgb, var(--crm-custom-field-choice-color) 70%, #0f172a)}.crm-custom-field-choice-dot{background:var(--crm-custom-field-choice-color);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--crm-custom-field-choice-color) 12%, transparent);border-radius:999px;flex:none}.crm-custom-field-editor .crm-select-portal,.crm-custom-field-create .crm-select-portal{width:100%}.crm-custom-field-editor .crm-select-portal-trigger,.crm-custom-field-create .crm-select-portal-trigger{border-radius:16px;min-height:54px;padding:12px 14px;box-shadow:inset 0 1px #ffffffeb,0 10px 26px #0f172a0d}.crm-custom-field-editor .crm-select-portal-value,.crm-custom-field-create .crm-select-portal-value{font-size:15px;font-weight:900}.crm-custom-field-editor .crm-select-portal-value-wrap,.crm-custom-field-create .crm-select-portal-value-wrap{gap:10px}.crm-custom-field-editor .crm-select-portal-chevron,.crm-custom-field-create .crm-select-portal-chevron{width:20px;height:20px}.crm-custom-field-create-type-select .crm-select-portal-value{white-space:normal}.crm-custom-field-item-head{align-items:flex-start}.crm-custom-field-status{align-items:center;gap:7px;display:inline-flex}.crm-custom-field-icon-button{color:#0369a1;cursor:pointer;background:#f0f9fff5;border:1px solid #0ea5e92e;border-radius:999px;justify-content:center;align-items:center;width:31px;height:31px;font-size:15px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 6px 16px #0f172a0d}.crm-custom-field-icon-button:hover{background:#e0f2fe;border-color:#0ea5e96b}.crm-custom-field-icon-button:disabled{cursor:not-allowed;opacity:.5}.crm-custom-field-item:not(.is-editing) .crm-custom-field-value{margin-top:0}.crm-custom-field-inline-editor{gap:10px;display:grid}.crm-custom-field-inline-editor .crm-custom-field-editor{display:block}.crm-custom-field-inline-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.crm-custom-field-inline-actions .crm-link-danger{margin-left:auto}.crm-custom-field-item.is-editing{background:linear-gradient(135deg,#f0f9ffd1,#fffffffa);border-color:#0ea5e975;box-shadow:0 16px 42px #0ea5e91a,0 10px 24px #0f172a0a}@media (max-width:640px){.crm-custom-field-inline-actions{grid-template-columns:1fr;display:grid}.crm-custom-field-inline-actions .crm-link-danger{justify-self:start;margin-left:0}}.crm-deal-items-manager{border-top:1px solid #eef2f7;gap:14px;margin-top:22px;padding-top:18px;display:grid}.crm-deal-items-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.crm-deal-items-head h3{margin:0 0 6px}.crm-deal-items-head p{margin:0}.crm-deal-items-total{background:linear-gradient(135deg,#f0f9fff0,#fffffffa);border:1px solid #0ea5e933;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.crm-deal-items-total span{color:#0f172a9e;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-deal-items-total strong{color:#0f172a;font-size:22px;font-weight:900}.crm-deal-items-total>div{gap:4px;display:grid}.crm-deal-items-total-elba{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto;align-items:center;display:grid}.crm-deal-items-elba-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crm-deal-items-list{gap:10px;display:grid}.crm-deal-item{background:#f8fafca3;border:1px solid #0f172a14;border-radius:16px;gap:12px;padding:14px;display:grid}.crm-deal-item.is-editing{background:linear-gradient(135deg,#f0f9ffd1,#fffffffa);border-color:#0ea5e975;box-shadow:0 16px 42px #0ea5e91a,0 10px 24px #0f172a0a}.crm-deal-item-main{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.crm-deal-item-main>div:first-child{gap:4px;min-width:0;display:grid}.crm-deal-item-main strong{color:#0f172a;overflow-wrap:anywhere;font-size:16px;font-weight:900;line-height:1.25}.crm-deal-item-main span{color:#0f172a94;font-size:13px;font-weight:750}.crm-deal-item-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.crm-deal-item-status em{color:#0f172a9e;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.crm-deal-item-read{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.crm-deal-item-read span,.crm-deal-item-preview span{color:#0f172a8f;background:#fff;border-radius:14px;gap:3px;min-width:0;padding:10px 12px;font-size:12px;font-weight:850;display:grid}.crm-deal-item-read strong,.crm-deal-item-preview strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px;font-weight:900}.crm-deal-item-read .is-total{color:#ffffffb8;background:#0f172a}.crm-deal-item-read .is-total strong{color:#fff}.crm-deal-item-editor{background:#ffffffc2;border:1px solid #0ea5e92e;border-radius:16px;gap:12px;padding:14px;display:grid}.crm-deal-item-editor .crm-field,.crm-deal-item-discount-row .crm-field{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:7px;padding:0;display:grid}.crm-deal-item-editor .crm-field span,.crm-deal-item-discount-row .crm-field span{color:#0f172a9e;font-size:12px;font-weight:850}.crm-deal-item-editor input,.crm-deal-item-editor select{color:#0f172a;width:100%;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:12px;outline:none;padding:0 12px}.crm-deal-item-editor input:focus,.crm-deal-item-editor select:focus{border-color:#03a3ff;box-shadow:0 0 0 3px #03a3ff1f}.crm-deal-item-editor-grid{grid-template-columns:minmax(110px,.7fr) minmax(150px,1fr) minmax(130px,.8fr);gap:12px;display:grid}.crm-deal-item-discount-row{grid-template-columns:minmax(180px,1fr) minmax(140px,.8fr) minmax(140px,.8fr);align-items:end;gap:12px;display:grid}.crm-deal-item-check{color:#0f172aad;align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:850;display:inline-flex}.crm-deal-item-check input{width:16px;height:16px}.crm-deal-item-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (max-width:860px){.crm-deal-items-head,.crm-deal-items-total-elba,.crm-deal-item-main{grid-template-columns:1fr;display:grid}.crm-deal-items-head .crm-button,.crm-deal-items-elba-actions .crm-button,.crm-deal-item-editor .crm-button{justify-content:center;width:100%}.crm-deal-items-elba-actions{justify-content:stretch;display:grid}.crm-deal-item-status{justify-content:flex-start}.crm-deal-item-read,.crm-deal-item-editor-grid,.crm-deal-item-discount-row,.crm-deal-item-preview{grid-template-columns:1fr}}.crm-elba-receipts{gap:14px;display:grid}.crm-elba-receipts-total{background:linear-gradient(135deg,#f0f9fff0,#fffffffa);border:1px solid #0ea5e933;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.crm-elba-receipts-total span{color:#0f172a9e;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-elba-receipts-total strong{color:#0f172a;font-size:22px;font-weight:900}.crm-elba-receipts-list{gap:10px;display:grid}.crm-elba-receipt{background:#f8fafca3;border:1px solid #0f172a14;border-radius:16px;justify-content:space-between;gap:14px;padding:14px;display:flex}.crm-elba-receipt>div:first-child{gap:4px;min-width:0;display:grid}.crm-elba-receipt strong{color:#0f172a;font-weight:900}.crm-elba-receipt span,.crm-elba-receipt p{color:#0f172a94;margin:0;font-size:13px;font-weight:750}.crm-elba-receipt-side{text-align:right;white-space:nowrap;justify-items:end;gap:5px;display:grid}.crm-elba-receipt-side em{color:#15803d;background:#22c55e1a;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}@media (max-width:720px){.crm-elba-receipts-total,.crm-elba-receipt{display:grid}.crm-elba-receipt-side{text-align:left;white-space:normal;justify-items:start}}.crm-detail-tabs{border-top:1px solid #eef2f7;margin-top:22px;padding-top:18px}.crm-detail-tabs-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.crm-detail-tabs-head h2{margin:0 0 6px}.crm-detail-tabs-head p,.crm-detail-tab-intro p{color:#64748b;margin:0;font-size:14px;line-height:1.45}.crm-detail-tabs-nav{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:6px;display:flex}.crm-detail-tab-button{appearance:none;color:#334155;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0 13px;font-size:14px;font-weight:700;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.crm-detail-tab-button:hover{color:#0369a1;background:#fff;border-color:#dbeafe}.crm-detail-tab-button-active,.crm-detail-tab-button-active:hover{color:#026a9f;background:#fff;border-color:#03a3ff61;box-shadow:0 8px 18px #0f172a14}.crm-detail-tab-panel{min-width:0}.crm-detail-tab-panel[hidden]{display:none!important}.crm-detail-tab-intro{margin-bottom:14px}.crm-detail-tab-intro h3{margin:0 0 5px}@media (max-width:640px){.crm-detail-tabs{margin-top:18px;padding-top:16px}.crm-detail-tabs-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.crm-detail-tabs-nav::-webkit-scrollbar{display:none}.crm-detail-tab-button{white-space:nowrap;flex:none;min-height:36px;padding:0 12px;font-size:13px}}.crm-elba-invoice-cards{gap:10px;margin:12px 0 14px;display:grid}.crm-elba-invoice-card{background:linear-gradient(135deg,#0ea5e91c,#fffffff2 62%),#fff;border:1px solid #0ea5e933;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex;box-shadow:0 14px 32px #0f172a14}.crm-elba-invoice-card-main{gap:6px;min-width:0;display:grid}.crm-elba-invoice-eyebrow{color:#0284c7;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-elba-invoice-card strong{color:#0f172a;overflow-wrap:anywhere;font-size:15px;line-height:1.35}.crm-elba-invoice-meta{flex-wrap:wrap;gap:6px;display:flex}.crm-elba-invoice-meta span{color:#0f172aad;background:#0f172a0f;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:750}.crm-elba-invoice-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crm-elba-picker-backdrop{z-index:1500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.crm-elba-picker-modal{background:#fff;border:1px solid #0ea5e93d;border-radius:18px;gap:14px;width:min(920px,100%);max-height:min(760px,100vh - 36px);padding:18px;display:grid;overflow:hidden;box-shadow:0 28px 80px #0f172a38}.crm-elba-picker-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.crm-elba-picker-head>div{gap:5px;min-width:0;display:grid}.crm-elba-picker-head span{color:#0284c7;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-elba-picker-head h3{color:#0f172a;margin:0;font-size:20px;font-weight:900}.crm-elba-picker-head p{color:#0f172a9e;margin:0;font-size:14px;line-height:1.45}.crm-elba-picker-list{gap:10px;min-height:0;padding-right:4px;display:grid;overflow:auto}.crm-elba-picker-manual{background:#f0f9ff9e;border:1px solid #0ea5e92e;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.crm-elba-picker-manual .crm-field{border-bottom:0;gap:7px;padding:0;display:grid}.crm-elba-picker-manual .crm-field span{color:#0f172a9e;font-size:12px;font-weight:850}.crm-elba-picker-manual input{color:#0f172a;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #dbeafe;border-radius:12px;outline:none;padding:0 12px}.crm-elba-picker-manual input:focus{border-color:#03a3ff;box-shadow:0 0 0 3px #03a3ff1f}.crm-elba-picker-row{background:#f8fafcc2;border:1px solid #0f172a14;border-radius:16px;grid-template-columns:minmax(240px,1fr) minmax(140px,.45fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.crm-elba-picker-row.is-current{background:#f0fdf4b3;border-color:#22c55e57}.crm-elba-picker-row.is-disabled{background:#fffbebb3;border-color:#fbbf2457}.crm-elba-picker-row-main{gap:7px;min-width:0;display:grid}.crm-elba-picker-row-main strong{color:#0f172a;overflow-wrap:anywhere;font-size:15px;font-weight:900}.crm-elba-picker-meta{flex-wrap:wrap;gap:6px;display:flex}.crm-elba-picker-meta span,.crm-elba-picker-state{color:#0f172aa8;background:#0f172a0f;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.crm-elba-picker-state{color:#15803d;background:#22c55e1f}.crm-elba-picker-state.is-warning{color:#92400e;background:#fbbf2429}.crm-elba-picker-money{text-align:right;justify-items:end;gap:4px;display:grid}.crm-elba-picker-money span{color:#0f172a8f;text-transform:uppercase;font-size:12px;font-weight:850}.crm-elba-picker-money strong{color:#0f172a;font-size:16px;font-weight:900}.crm-elba-picker-money em{color:#15803d;font-size:12px;font-style:normal;font-weight:850}.crm-elba-picker-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crm-elba-picker-footer{justify-content:flex-end;padding-top:2px;display:flex}.crm-timeline-wrap,.crm-timeline,.crm-timeline-item,.crm-timeline-title,.crm-timeline-meta,.crm-timeline-links{min-width:0;max-width:100%}.crm-timeline-search{max-width:100%}.crm-timeline-item{overflow:hidden}.crm-timeline-title strong,.crm-timeline-item p,.crm-timeline-entity-link,.crm-timeline-entity-link strong{overflow-wrap:anywhere;word-break:break-word}.crm-timeline-entity-link{min-width:0}.crm-timeline-entity-link strong{white-space:normal}@media (max-width:760px){.crm-elba-invoice-card{flex-direction:column;align-items:stretch}.crm-elba-invoice-actions,.crm-elba-invoice-card .crm-button{justify-content:center;width:100%}.crm-elba-picker-backdrop{align-items:end;padding:10px}.crm-elba-picker-modal{border-radius:16px;max-height:calc(100vh - 20px);padding:14px}.crm-elba-picker-row,.crm-elba-picker-manual{grid-template-columns:1fr}.crm-elba-picker-manual .crm-button{justify-content:center;width:100%}.crm-elba-picker-money{text-align:left;justify-items:start}.crm-elba-picker-actions,.crm-elba-picker-footer{justify-content:stretch;display:grid}.crm-elba-picker-actions .crm-button,.crm-elba-picker-footer .crm-button{justify-content:center;width:100%}}.crm-messages-page{min-height:calc(100vh - 96px)}.crm-message-center{grid-template-columns:minmax(260px,330px) minmax(0,1fr) minmax(240px,300px);gap:16px;min-height:680px;display:grid}.crm-message-list,.crm-message-thread,.crm-message-actions{background:#ffffffeb;border:1px solid #94a3b847;border-radius:16px;min-width:0;box-shadow:0 14px 34px #0f172a0f}.crm-message-list,.crm-message-actions{padding:16px}.crm-message-mobile-dialog-toggle,.crm-message-dialog-backdrop{display:none}.crm-message-thread{grid-template-rows:auto auto 1fr auto;display:grid;overflow:hidden}.crm-message-list-head,.crm-message-thread-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-message-list-head{margin-bottom:12px}.crm-message-list-head strong{font-size:28px;line-height:1;display:block}.crm-message-list-items{gap:8px;max-height:620px;padding-right:3px;display:grid;overflow:auto}.crm-message-dialog{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #94a3b83d;border-radius:12px;gap:6px;width:100%;padding:12px;display:grid;position:relative}.crm-message-dialog.is-active{background:#f0f9ffe6;border-color:#0ea5e98c}.crm-message-dialog strong,.crm-message-dialog small,.crm-message-dialog em{display:block}.crm-message-dialog small,.crm-message-dialog em{color:#64748b}.crm-message-dialog em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.crm-message-dialog b{color:#fff;text-align:center;background:#0ea5e9;border-radius:999px;min-width:22px;padding:2px 7px;font-size:12px;position:absolute;top:10px;right:10px}.crm-message-thread-head{border-bottom:1px solid #94a3b83d;padding:18px}.crm-message-thread-head h2,.crm-message-actions h2{margin:4px 0 6px}.crm-message-thread-head p{color:#64748b;margin:0}.crm-message-thread-links{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.crm-message-thread-links a{color:#0369a1;background:#f0f9ffcc;border:1px solid #0ea5e959;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700;text-decoration:none}.crm-message-bubbles{background:linear-gradient(#f8fafc8c,#f1f5f9b3);align-content:start;gap:10px;padding:18px;display:grid;overflow:auto}.crm-message-load-older{color:#0369a1;cursor:pointer;background:#ffffffeb;border:1px solid #0ea5e938;border-radius:999px;justify-self:center;padding:8px 14px;font-size:13px;font-weight:800}.crm-message-load-older:disabled{cursor:default;opacity:.65}.crm-message-bubble{white-space:pre-wrap;background:#fff;border:1px solid #94a3b838;border-radius:14px;gap:7px;max-width:min(76%,680px);padding:11px 13px;display:grid}.crm-message-bubble.is-outgoing{background:#e0f2fe;border-color:#0ea5e947;justify-self:end}.crm-message-bubble a{color:#0369a1;font-weight:700}.crm-message-bubble footer{color:#64748b;justify-content:space-between;gap:12px;font-size:12px;display:flex}.crm-message-reply{background:#fff;border-top:1px solid #94a3b83d;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.crm-message-reply textarea{resize:vertical;min-height:54px;max-height:160px}.crm-message-actions{align-content:start;gap:12px;display:grid}.crm-message-actions dl{gap:8px;margin:0;display:grid}.crm-message-actions dl div{background:#f8fafcbf;border:1px solid #94a3b838;border-radius:10px;padding:9px 10px}.crm-message-actions dt{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:800}.crm-message-actions dd{color:#0f172a;margin:4px 0 0;font-weight:700}.crm-message-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.crm-form-success{color:#166534;background:#f0fdf4e6;border:1px solid #22c55e59;border-radius:12px;margin:12px 18px 0;padding:10px 12px;font-weight:700}.crm-message-thread>.crm-form-error{margin:12px 18px 0}@media (max-width:1180px){.crm-message-center{grid-template-columns:minmax(240px,310px) minmax(0,1fr)}.crm-message-actions{grid-column:1/-1}}@media (max-width:820px){.crm-message-center{grid-template-columns:1fr;min-height:auto}.crm-message-center.crm-message-center-v2{height:auto;overflow:visible}.crm-message-mobile-dialog-toggle{color:#0369a1;cursor:pointer;white-space:nowrap;background:#f0f9ffeb;border:1px solid #0ea5e952;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:fit-content;margin:0 0 10px;padding:10px 16px;font-size:13px;font-weight:800;line-height:1.35;display:inline-flex}.crm-message-dialog-backdrop.is-open{z-index:2147482090;cursor:pointer;background:#0f172a61;border:0;padding:0;display:block;position:fixed;inset:0}.crm-message-center .crm-message-list{z-index:2147482100;border-radius:0 18px 18px 0;flex-direction:column;width:min(86vw,360px);max-height:none;transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.crm-message-center .crm-message-list.is-mobile-open{transform:translate(0)}.crm-message-list-items,.crm-message-bubbles{max-height:none}.crm-message-list-items{flex:auto;min-height:0}.crm-message-thread-head{flex-wrap:wrap;gap:16px}.crm-message-thread-links{justify-content:flex-start;gap:10px}.crm-message-thread-links a{padding:9px 14px;line-height:1.35}.crm-message-thread{min-height:1000px}.crm-message-bubble{max-width:92%}.crm-message-reply,.crm-message-action-grid{grid-template-columns:1fr}}.crm-final-message-link .crm-final-nav-icon{z-index:1;position:relative}.crm-message-nav-badge{z-index:5;color:#fff;letter-spacing:-.02em;pointer-events:none;transform-origin:50%;background:#ef4444;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px;box-shadow:0 8px 18px #ef444457}.crm-message-nav-badge.is-pulsing{animation:.9s both crm-message-badge-pop}@keyframes crm-message-badge-pop{0%{transform:scale(.82);box-shadow:0 0 #ef44446b}45%{transform:scale(1.12);box-shadow:0 0 0 9px #ef444400}to{transform:scale(1);box-shadow:0 8px 18px #ef444457}}.crm-final-search-toggle-mobile>.crm-message-nav-badge{clip:auto!important;white-space:nowrap!important;border:2px solid #fff!important;border-radius:999px!important;width:auto!important;min-width:21px!important;height:21px!important;margin:0!important;padding:0 6px!important;font-size:12px!important;position:absolute!important;top:-5px!important;right:-5px!important;overflow:visible!important}@media (display-mode:standalone){.crm-final-message-link .crm-message-nav-badge{top:-5px;right:-5px}}@media (max-width:380px){.crm-final-search-toggle-mobile>.crm-message-nav-badge{min-width:19px!important;height:19px!important;padding:0 5px!important;font-size:11px!important}}@media (prefers-reduced-motion:reduce){.crm-message-nav-badge.is-pulsing{animation:none}}.crm-message-thread>.crm-message-notice-toast{align-items:center;gap:10px;min-height:42px;padding:10px 44px 11px 12px;animation:.22s both crm-message-notice-enter;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #16653414}.crm-message-notice-text{flex:auto;min-width:0}.crm-message-notice-close{color:#166534;cursor:pointer;background:#ffffffd1;border:1px solid #1665342e;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .16s,background .16s,border-color .16s;display:inline-flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.crm-message-notice-close:hover{background:#fff;border-color:#1665345c;transform:translateY(-50%)scale(1.04)}.crm-message-notice-close .crm-message-icon{width:14px;height:14px}.crm-message-notice-progress{transform-origin:0;background:linear-gradient(90deg,#22c55ef2,#0ea5e9f2);border-radius:0 999px 999px 0;width:100%;height:3px;animation:5s linear forwards crm-message-notice-progress;position:absolute;bottom:0;left:0}@keyframes crm-message-notice-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes crm-message-notice-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.crm-message-thread>.crm-message-notice-toast{margin:10px 12px 0;padding-right:42px}}@media (prefers-reduced-motion:reduce){.crm-message-thread>.crm-message-notice-toast,.crm-message-notice-progress{animation:none}}.crm-kanban-card-money{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin:12px 0 8px!important;display:flex!important}.crm-kanban-card-amount{color:#0f172a;letter-spacing:-.02em;font-size:15px;font-weight:900;line-height:1.15}.crm-kanban-card-receipts-badge{color:#15803d;white-space:nowrap;background:linear-gradient(135deg,#dcfce7f5,#bbf7d0c7);border:1px solid #16a34a33;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:24px;padding:5px 9px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffd1,0 8px 18px #16a34a1a}@media (max-width:760px){.crm-kanban-card-money{gap:6px!important}.crm-kanban-card-receipts-badge{min-height:23px;padding:5px 8px;font-size:12px}}.crm-kanban-scroll-control{z-index:860;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 15% 0,#0ea5e929,#0000 42%),linear-gradient(135deg,#ffffffeb,#f0f9ffe0);border:1px solid #7dd3fc9e;border-radius:999px;grid-template-columns:42px minmax(180px,1fr) 42px;align-items:center;gap:12px;width:min(100%,760px);margin:10px auto 14px;padding:10px 12px;display:grid;position:sticky;top:76px;box-shadow:0 18px 42px #0f172a1c,inset 0 1px #ffffffeb}.crm-kanban-scroll-control-button{color:#0369a1;cursor:pointer;background:linear-gradient(135deg,#fffffff5,#e0f2fec7);border:1px solid #0ea5e947;border-radius:999px;justify-content:center;align-items:center;width:42px;height:34px;font-size:18px;font-weight:900;line-height:1;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s,opacity .16s;display:inline-flex;box-shadow:0 8px 18px #0ea5e91f}.crm-kanban-scroll-control-button:hover:not(:disabled){background:linear-gradient(135deg,#f0f9fffa,#bae6fdd1);border-color:#0ea5e994;transform:translateY(-1px);box-shadow:0 12px 24px #0ea5e92e}.crm-kanban-scroll-control-button:disabled{cursor:default;opacity:.38;box-shadow:none}.crm-kanban-scroll-control-track-wrap{min-width:0}.crm-kanban-scroll-control-text{color:#64748b;letter-spacing:.01em;justify-content:space-between;align-items:center;gap:10px;margin:0 2px 5px;font-size:12px;font-weight:850;display:flex}.crm-kanban-scroll-control-text strong{color:#0284c7;font-size:12px;font-weight:900}.crm-kanban-scroll-control-range{cursor:default;accent-color:#03a3ff;background:0 0;width:100%;height:18px;margin:0}.crm-kanban-scroll-control[data-progress="0"] .crm-kanban-scroll-control-range::-webkit-slider-runnable-track{background:#e2e8f0d1}@media (min-width:761px){.crm-kanban-scroll-control{--crm-kanban-scroll-progress:attr(data-progress number)}}@media (max-width:760px){.crm-kanban-scroll-control{display:none!important}}@media (prefers-reduced-motion:reduce){.crm-kanban-scroll-control-button{transition:none}}.crm-kanban-scroll-control{z-index:940!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:linear-gradient(135deg,#fffffff0,#f0f9ffe6)!important;border:1px solid #7dd3fca3!important;border-radius:999px!important;grid-template-columns:30px minmax(180px,1fr) 30px!important;align-items:center!important;gap:8px!important;width:min(430px,100vw - 96px)!important;min-height:40px!important;margin:4px auto 10px!important;padding:6px 8px!important;display:grid!important;position:sticky!important;top:74px!important;left:auto!important;box-shadow:0 12px 30px #0f172a1a,inset 0 1px #ffffffeb!important}.crm-kanban-scroll-control-button{color:#0284c7!important;cursor:pointer!important;background:linear-gradient(135deg,#fffffffa,#e0f2fed1)!important;border:1px solid #0ea5e947!important;border-radius:999px!important;width:30px!important;min-width:30px!important;height:28px!important;font-size:14px!important;font-weight:900!important;box-shadow:0 6px 14px #0ea5e91f!important}@media (max-width:760px){.crm-kanban-scroll-control{display:none!important}}.crm-kanban-scroll-control{z-index:960!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:linear-gradient(135deg,#fffffff2,#f0f9ffeb)!important;border:1px solid #7dd3fca3!important;border-radius:999px!important;grid-template-columns:30px minmax(180px,1fr) 30px!important;align-items:center!important;gap:8px!important;width:min(430px,100vw - 96px)!important;min-height:40px!important;margin:12px 0!important;padding:6px 8px!important;display:grid!important;position:sticky!important;top:76px!important;left:50vw!important;transform:translate(-50%)!important;box-shadow:0 12px 30px #0f172a1a,inset 0 1px #ffffffeb!important}@media (max-width:760px){.crm-kanban-scroll-control{display:none!important}}.crm-kanban-scroll-control{z-index:2400!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(135deg,#fffffff5,#f0f9ffed)!important;border:1px solid #7dd3fcb8!important;border-radius:999px!important;grid-template-columns:30px minmax(180px,1fr) 30px!important;align-items:center!important;gap:8px!important;width:min(430px,100vw - 96px)!important;min-height:40px!important;margin:0!important;padding:6px 8px!important;display:grid!important;position:fixed!important;top:auto!important;bottom:22px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 18px 46px #0f172a2e,inset 0 1px #fffffff0!important}.crm-kanban-scroll-control:before{content:"↔";color:#0284c7;text-align:center;background:#fffffff2;border:1px solid #7dd3fc8c;border-radius:999px;width:24px;height:18px;font-size:12px;font-weight:900;line-height:16px;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px #0ea5e924}.crm-kanban-scroll-control-text{display:none!important}.crm-kanban-scroll-control-button{color:#0284c7!important;cursor:pointer!important;background:linear-gradient(135deg,#fffffffa,#e0f2fed6)!important;border:1px solid #0ea5e952!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;height:28px!important;font-size:14px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;box-shadow:0 6px 14px #0ea5e924!important}.crm-kanban-scroll-control-button:hover:not(:disabled){border-color:#0ea5e99e!important;transform:translateY(-1px)!important;box-shadow:0 10px 20px #0ea5e933!important}.crm-kanban-scroll-control-button:disabled{opacity:.34!important;cursor:default!important;box-shadow:none!important}.crm-kanban-scroll-control-track-wrap{align-items:center!important;min-width:0!important;height:18px!important;display:flex!important}.crm-kanban-scroll-control-range{cursor:default!important;accent-color:#03a3ff!important;background:0 0!important;width:100%!important;height:18px!important;margin:0!important;padding:0!important}.crm-kanban-scroll-control-range:active{cursor:default!important}.crm-kanban-scroll-control-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #03a3fff5, #7dd3fcb3) 0 / var(--crm-kanban-scroll-progress,0%) 100% no-repeat, #e2e8f0e6!important;border:1px solid #0ea5e929!important;border-radius:999px!important;height:6px!important}.crm-kanban-scroll-control-range::-webkit-slider-thumb{appearance:none!important;background:linear-gradient(135deg,#03a3ff,#0284c7)!important;border:3px solid #fff!important;border-radius:999px!important;width:18px!important;height:18px!important;margin-top:-7px!important;box-shadow:0 7px 15px #03a3ff5c,0 0 0 4px #03a3ff1f!important}.crm-kanban-scroll-control-range::-moz-range-track{background:#e2e8f0e6!important;border:1px solid #0ea5e929!important;border-radius:999px!important;height:6px!important}.crm-kanban-scroll-control-range::-moz-range-progress{background:linear-gradient(90deg,#03a3fff5,#7dd3fcb3)!important;border-radius:999px!important;height:6px!important}.crm-kanban-scroll-control-range::-moz-range-thumb{background:linear-gradient(135deg,#03a3ff,#0284c7)!important;border:3px solid #fff!important;border-radius:999px!important;width:14px!important;height:14px!important;box-shadow:0 7px 15px #03a3ff5c,0 0 0 4px #03a3ff1f!important}@media (max-width:760px){.crm-kanban-scroll-control{display:none!important}}.crm-ai-blocks .crm-ai-entity-card{min-width:0;overflow:hidden}.crm-ai-blocks .crm-ai-entity-card,.crm-ai-blocks .crm-ai-entity-card *{box-sizing:border-box}.crm-ai-blocks .crm-ai-entity-kind{letter-spacing:.04em;text-transform:uppercase;white-space:normal;margin:0 0 4px;font-size:12px;line-height:1.2;display:block}.crm-ai-blocks .crm-ai-entity-card strong,.crm-ai-blocks .crm-ai-entity-card b,.crm-ai-blocks .crm-ai-entity-card h3,.crm-ai-blocks .crm-ai-entity-card h4{white-space:normal;overflow-wrap:anywhere;word-break:normal;max-width:100%;margin:0 0 8px;line-height:1.28;display:block}.crm-ai-blocks .crm-ai-entity-card p,.crm-ai-blocks .crm-ai-entity-card small,.crm-ai-blocks .crm-ai-entity-card span,.crm-ai-blocks .crm-ai-entity-card li{white-space:normal;overflow-wrap:anywhere;word-break:normal;max-width:100%;line-height:1.35}.crm-ai-blocks .crm-ai-entity-card a{white-space:normal;overflow-wrap:anywhere;max-width:100%}.crm-task-time-float{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:760000;color:#17233a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #03a3ff59;border-radius:18px;width:252px;max-width:calc(100vw - 28px);transition:width .18s,border-color .18s,box-shadow .18s;position:fixed;overflow:hidden;box-shadow:0 22px 55px #0f172a38,0 7px 20px #03a3ff29}.crm-task-time-float.is-expanded{border-color:#03a3ff9e;width:380px;box-shadow:0 26px 65px #0f172a47,0 8px 24px #03a3ff38}.crm-task-time-float-main{grid-template-columns:minmax(104px,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:8px;display:grid}.crm-task-time-clock{color:#0f2947;align-items:center;gap:9px;width:100%;min-width:0;padding:8px 9px;display:inline-flex;overflow:hidden}.crm-task-time-clock strong{font-variant-numeric:tabular-nums;letter-spacing:.035em;text-overflow:clip;white-space:nowrap;min-width:0;font-size:18px;line-height:1;overflow:hidden}.crm-task-time-live-dot{background:#16a34a;border-radius:999px;flex:none;width:10px;height:10px;position:relative;box-shadow:0 0 0 5px #16a34a1f}.crm-task-time-float.is-running .crm-task-time-live-dot:after{border-radius:inherit;content:"";border:1px solid #16a34a8c;animation:1.8s ease-out infinite crm-task-time-pulse;position:absolute;inset:-5px}.crm-task-time-float.is-paused .crm-task-time-live-dot{background:#f59e0b;box-shadow:0 0 0 5px #f59e0b24}.crm-task-time-compact-actions{flex:none;align-items:center;gap:5px;display:inline-flex}.crm-task-time-compact-actions button{color:#0369a1;cursor:pointer;background:#eef9ff;border:1px solid #0ea5e938;border-radius:11px;place-items:center;width:35px;height:35px;padding:0;font-size:14px;font-weight:900;transition:transform .15s,border-color .15s,background .15s;display:inline-grid}.crm-task-time-compact-actions button svg{fill:currentColor;width:18px;height:18px;display:block}.crm-task-time-compact-actions button.is-toggle svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.crm-task-time-compact-actions button:hover:not(:disabled){background:#dff4ff;border-color:#0ea5e98c;transform:translateY(-1px)}.crm-task-time-compact-actions button.is-finish{color:#dc2626;background:#fff1f2;border-color:#ef444433}.crm-task-time-compact-actions button:disabled{cursor:wait;opacity:.58}.crm-task-time-float-details{opacity:0;max-height:0;padding:0 16px;transition:max-height .18s,padding .18s,opacity .15s;display:grid;overflow:hidden}.crm-task-time-float.is-expanded .crm-task-time-float-details{opacity:1;max-height:112px;padding:0 16px 15px}.crm-task-time-float-details span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:800}.crm-task-time-float-details a{color:#0f2947;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.35;text-decoration:none;overflow:hidden}.crm-task-time-float-details a:hover{color:#0284c7}.crm-task-time-notice{right:max(18px, env(safe-area-inset-right));bottom:max(98px, calc(env(safe-area-inset-bottom) + 98px));z-index:770000;color:#166534;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f0fdf4fa;border:1px solid #22c55e42;border-radius:14px;align-items:center;gap:12px;width:min(420px,100vw - 28px);min-height:58px;padding:13px 14px 16px;font-size:13px;font-weight:700;animation:.22s ease-out both crm-task-time-toast-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 45px #0f172a33}.crm-task-time-notice.is-error{color:#b91c1c;background:#fff1f2fa;border-color:#ef444447}.crm-task-time-notice span{flex:auto;min-width:0;line-height:1.4}.crm-task-time-notice button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;padding:0;font-size:20px;line-height:1;display:grid}.crm-task-time-notice button:hover{background:#0f172a0f}.crm-task-time-notice-icon{color:#fff;background:#22c55e;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:15px;line-height:1;display:grid}.crm-task-time-notice.is-error .crm-task-time-notice-icon{background:#ef4444}.crm-task-time-notice-progress{transform-origin:0;background:linear-gradient(90deg,#22c55e,#86efac);height:4px;animation:5s linear forwards crm-task-time-toast-progress;position:absolute;bottom:0;left:0;right:0}.crm-task-time-notice.is-error .crm-task-time-notice-progress{background:linear-gradient(90deg,#ef4444,#fda4af)}.crm-task-time-card{background:radial-gradient(circle at 100% 0,#03a3ff1f,#0000 38%),#fff;border-color:#0ea5e933;gap:20px;display:grid;overflow:hidden}.crm-task-time-card-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.crm-task-time-card-kicker{color:#0284c7;letter-spacing:.055em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.crm-task-time-card-head h2{color:#10233f;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(28px,4vw,42px);line-height:1}.crm-task-time-card-head p{color:#64748b;margin:7px 0 0;font-size:13px}.crm-task-time-start-button{flex:none;min-height:44px}.crm-task-time-current{background:#f0fdf4;border:1px solid #22c55e3d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;padding:13px 15px;display:grid}.crm-task-time-current.is-paused{background:#fffbeb;border-color:#f59e0b47}.crm-task-time-current.is-other{background:#f8fafc;border-color:#64748b38}.crm-task-time-current span,.crm-task-time-current small{color:#64748b;font-size:12px}.crm-task-time-current strong{color:#0f5132;font-variant-numeric:tabular-nums;font-size:17px}.crm-task-time-current.is-other strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.crm-task-time-current small{grid-column:1/-1}.crm-task-time-history{border-top:1px solid #94a3b82e;gap:10px;padding-top:4px;display:grid}.crm-task-time-history-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-task-time-history-head h3{color:#21324c;margin:0;font-size:15px}.crm-task-time-history-head button{color:#0284c7;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:800}.crm-task-time-history-list{gap:8px;display:grid}.crm-task-time-history-row{background:#f8fafcc2;border:1px solid #94a3b82e;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.crm-task-time-history-row>div{gap:3px;min-width:0;display:grid}.crm-task-time-history-row strong{color:#334155;font-size:13px}.crm-task-time-history-row span,.crm-task-time-empty{color:#64748b;font-size:12px}.crm-task-time-history-row b{color:#0369a1;font-variant-numeric:tabular-nums;flex:none;font-size:14px}.crm-task-time-empty{text-align:center;border:1px dashed #94a3b84d;border-radius:12px;padding:14px}.crm-task-time-modal-backdrop{z-index:910000;box-sizing:border-box;justify-content:center;align-items:flex-start;padding:104px 14px 18px;overflow-y:auto}.crm-task-time-modal{box-sizing:border-box;width:min(560px,100vw - 28px);max-height:calc(100dvh - 122px);margin:0;padding:26px;overflow-y:auto}.crm-task-time-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm-task-time-modal-head h3{color:#17233a;margin:0;font-size:20px}.crm-task-time-modal-head p,.crm-task-time-conflict-text{color:#64748b;margin:7px 0 0;line-height:1.5}.crm-task-time-modal-head button{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #94a3b83d;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;padding:0;font-size:22px;display:grid}.crm-task-time-finish-total{background:#f0f9ff;border:1px solid #0ea5e938;border-radius:14px;gap:5px;margin-top:20px;padding:16px;display:grid}.crm-task-time-finish-total span{color:#64748b;font-size:12px}.crm-task-time-finish-total strong{color:#0369a1;font-variant-numeric:tabular-nums;font-size:28px}.crm-task-time-comment-field{gap:8px;margin-top:18px;display:grid}.crm-task-time-comment-field>span{color:#334155;font-size:13px;font-weight:800}.crm-task-time-comment-field textarea{box-sizing:border-box;resize:vertical;color:#17233a;width:100%;min-height:108px;font:inherit;background:#fff;border:1px solid #94a3b857;border-radius:12px;outline:none;padding:12px 13px;font-size:14px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.crm-task-time-comment-field textarea:focus{border-color:#0ea5e9b8;box-shadow:0 0 0 3px #0ea5e91f}.crm-task-time-comment-field textarea:disabled{cursor:wait;opacity:.65}.crm-task-time-comment-field small{color:#64748b;font-size:12px;line-height:1.45}.crm-task-time-history-comment{color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;background:#e0f2fe8c;border-left:3px solid #0ea5e98c;border-radius:0 8px 8px 0;max-width:720px;margin:6px 0 0;padding:8px 10px;font-size:12px;line-height:1.5}.crm-task-time-modal-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.crm-task-time-conflict-text{margin-top:18px}@keyframes crm-task-time-pulse{0%{opacity:.75;transform:scale(.8)}75%,to{opacity:0;transform:scale(1.8)}}@keyframes crm-task-time-toast-in{0%{opacity:0;transform:translate(24px,8px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes crm-task-time-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:760px){.crm-task-time-float{right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));width:244px}.crm-task-time-float.is-expanded{width:calc(100vw - 16px)}.crm-task-time-notice{right:8px;bottom:max(86px, calc(env(safe-area-inset-bottom) + 86px));width:calc(100vw - 16px)}.crm-task-time-card-head,.crm-task-time-history-row,.crm-task-time-modal-actions{flex-direction:column;align-items:stretch}.crm-task-time-start-button,.crm-task-time-modal-actions .crm-button{justify-content:center;width:100%}.crm-task-time-current{grid-template-columns:1fr}.crm-task-time-current small{grid-column:auto}.crm-task-time-modal-backdrop{padding:82px 8px 8px}.crm-task-time-modal{width:100%;max-height:calc(100dvh - 90px);padding:18px}}.crm-message-center-v2 .crm-message-ai-launch{position:relative;overflow:visible}.crm-ai-insights-launch-badge{z-index:4;color:#fff;pointer-events:none;background:#ef4444;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;font-weight:900;line-height:1;animation:.48s both crm-ai-insights-badge-pop;display:inline-flex;position:absolute;top:-8px;right:-8px;box-shadow:0 8px 20px #ef444457}@keyframes crm-ai-insights-badge-pop{0%{opacity:0;transform:scale(.72)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.crm-ai-insights-panel{box-sizing:border-box;background:radial-gradient(circle at 100% 0,#00a0f82e,#0000 38%),linear-gradient(145deg,#fffffffa,#f0f9ffe6);border:1px solid #00a0f83d;border-radius:22px;gap:14px;width:100%;min-width:0;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 36px #005b9917}.crm-ai-insights-panel:before{content:"";background:linear-gradient(90deg,#00a0f8,#0ea5e9,#22c55e);border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:24px;right:24px}.crm-ai-insights-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.crm-ai-insights-head>div{min-width:0}.crm-ai-insights-head h3{color:#10243e;letter-spacing:-.035em;margin:3px 0 5px;font-size:clamp(23px,3vw,30px);font-weight:650;line-height:1.08}.crm-ai-insights-head p,.crm-ai-insights-empty p{color:#60748d;margin:0;font-size:13px;line-height:1.5}.crm-ai-insights-scan{white-space:nowrap;flex:none;min-height:42px}.crm-ai-insights-scan svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.crm-ai-insights-scan:disabled svg{animation:.9s linear infinite crm-ai-insights-spin}@keyframes crm-ai-insights-spin{to{transform:rotate(360deg)}}.crm-ai-insights-last-scan{color:#70839a;font-size:12px;font-weight:750}.crm-ai-insights-error,.crm-ai-insights-warning{border-radius:14px;padding:11px 13px;font-size:13px;font-weight:750;line-height:1.45}.crm-ai-insights-error{color:#b91c1c;background:#fef2f2eb;border:1px solid #ef44443d}.crm-ai-insights-warning{color:#92400e;background:#fffbebf0;border:1px solid #f59e0b47}.crm-ai-insights-empty{color:#10243e;text-align:center;background:#ffffffb8;border:1px dashed #00a0f84d;border-radius:18px;justify-items:center;gap:7px;padding:24px 18px;display:grid}.crm-ai-insights-empty>span{color:#16a34a;background:#22c55e1f;border-radius:13px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;display:grid}.crm-ai-insights-list{gap:10px;display:grid}.crm-ai-insight-card{background:#fffffff0;border:1px solid #94a3b83d;border-left-width:4px;border-radius:17px;gap:9px;min-width:0;padding:14px 15px;display:grid;position:relative;box-shadow:0 8px 22px #0f172a0b}.crm-ai-insight-card.is-critical{border-left-color:#ef4444}.crm-ai-insight-card.is-high{border-left-color:#f59e0b}.crm-ai-insight-card.is-medium{border-left-color:#0ea5e9}.crm-ai-insight-card.is-new{box-shadow:0 0 0 1px #00a0f814,0 10px 26px #0071be14}.crm-ai-insight-card-top{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.crm-ai-insight-kind,.crm-ai-insight-severity,.crm-ai-insight-new{letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:22px;padding:3px 8px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.crm-ai-insight-kind{color:#475569;background:#0f172a0e}.crm-ai-insight-severity.is-critical{color:#b91c1c;background:#ef44441c}.crm-ai-insight-severity.is-high{color:#a16207;background:#f59e0b21}.crm-ai-insight-severity.is-medium{color:#0369a1;background:#0ea5e91c}.crm-ai-insight-new{color:#fff;background:#00a0f8;margin-left:auto}.crm-ai-insight-card h4,.crm-ai-insight-card p{overflow-wrap:anywhere;margin:0}.crm-ai-insight-card h4{color:#10243e;font-size:15px;font-weight:850;line-height:1.35}.crm-ai-insight-card p{color:#536981;font-size:12px;line-height:1.55}.crm-ai-insight-meta{color:#7b8da2;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;font-weight:750;display:flex}.crm-ai-insight-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.crm-ai-insight-actions a,.crm-ai-insight-actions button{color:#475569;min-height:34px;font:inherit;cursor:pointer;background:#f8fafce6;border:1px solid #94a3b84d;border-radius:11px;justify-content:center;align-items:center;padding:7px 11px;font-size:12px;font-weight:850;line-height:1;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.crm-ai-insight-actions a:hover,.crm-ai-insight-actions button:hover{color:#0077bc;background:#f0f9fffa;border-color:#00a0f875}.crm-ai-insight-actions button:disabled{cursor:wait;opacity:.58}.crm-ai-insight-actions .crm-ai-insight-open{color:#fff;background:#00a0f8;border-color:#00a0f86b;gap:8px}.crm-ai-insight-actions .crm-ai-insight-open:hover{color:#fff;background:#008fdf;border-color:#008ddd}@media (max-width:720px){.crm-ai-insights-panel{border-radius:18px;padding:15px}.crm-ai-insights-head{flex-direction:column;align-items:stretch}.crm-ai-insights-scan{justify-content:center;width:100%}.crm-ai-insight-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-ai-insight-actions .crm-ai-insight-open{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.crm-ai-insights-launch-badge,.crm-ai-insights-scan:disabled svg{animation:none}}.crm-message-center-v2 .crm-message-bubbles{grid-auto-rows:max-content!important;align-content:start!important}.crm-message-center-v2 .crm-ai-insights-panel{--crm-ai-panel-layout-version:2;flex-direction:column!important;flex:none!important;align-self:start!important;width:100%!important;height:clamp(440px,58vh,600px)!important;min-height:440px!important;max-height:600px!important;display:flex!important;overflow:hidden!important}.crm-message-center-v2 .crm-ai-insights-head,.crm-message-center-v2 .crm-ai-insights-last-scan,.crm-message-center-v2 .crm-ai-insights-error,.crm-message-center-v2 .crm-ai-insights-warning{flex:none}.crm-message-center-v2 .crm-ai-insights-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding-right:6px;overflow:hidden auto}.crm-message-center-v2 .crm-ai-insights-empty{flex:auto;align-content:center;min-height:0}.crm-message-center-v2 .crm-ai-insights-list::-webkit-scrollbar{width:7px}.crm-message-center-v2 .crm-ai-insights-list::-webkit-scrollbar-track{background:#e2e8f0b8;border-radius:999px}.crm-message-center-v2 .crm-ai-insights-list::-webkit-scrollbar-thumb{background:#64748bb8;border-radius:999px}@media (max-width:720px){.crm-message-center-v2 .crm-ai-insights-panel{height:min(520px,100dvh - 220px)!important;min-height:340px!important;max-height:520px!important}}.crm-ai-insights-page{--crm-ai-insights-workspace-version:1;gap:18px;display:grid}.crm-ai-insights-page-head{align-items:flex-end}.crm-ai-insights-head{flex-wrap:wrap}.crm-ai-insights-head>div:first-child{flex:220px}.crm-ai-insights-head-actions{flex-wrap:wrap;flex:360px;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crm-ai-insights-head-actions .crm-button{white-space:nowrap;min-height:42px}.crm-ai-insights-standalone-link{color:#0369a1;background:#ffffffdb;border-color:#0ea5e94d;gap:8px;text-decoration:none}.crm-ai-insights-standalone-link:hover{color:#0077bc;background:#fff;border-color:#0ea5e98c}.crm-ai-insights-snooze-all{color:#92400e;background:#fffbebf2;border-color:#f59e0b57}.crm-ai-insights-snooze-all:hover:not(:disabled){color:#78350f;background:#fffbeb;border-color:#f59e0b94}.crm-ai-insights-feedback{color:#166534;background:#f0fdf4f0;border:1px solid #22c55e42;border-radius:14px;flex:none;padding:11px 13px;font-size:13px;font-weight:750;line-height:1.45}.crm-ai-insight-actions .crm-ai-insight-ignore{color:#64748b;background:#f1f5f9eb;border-color:#64748b4d}.crm-ai-insight-actions .crm-ai-insight-ignore:hover:not(:disabled){color:#334155;background:#e2e8f0;border-color:#47556975}.crm-ai-insights-panel.is-standalone{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.crm-ai-insights-panel.is-standalone .crm-ai-insights-list{scrollbar-gutter:auto;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding-right:0;display:grid;overflow:visible}@media (max-width:980px){.crm-ai-insights-panel.is-standalone .crm-ai-insights-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.crm-ai-insights-page-head{align-items:stretch}.crm-ai-insights-page-head .crm-button{justify-content:center;width:100%}.crm-ai-insights-head-actions{flex:none;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.crm-ai-insights-head>div:first-child{flex:none}.crm-ai-insights-head-actions .crm-button{justify-content:center;width:100%}.crm-ai-insight-actions .crm-ai-insight-ignore{grid-column:1/-1}}.crm-ai-commitment-source{--crm-ai-commitment-control-version:1;background:linear-gradient(135deg,#f0f9fffa,#f8fafcf0);border:1px solid #0ea5e938;border-radius:14px;gap:7px;padding:11px 12px;display:grid}.crm-ai-commitment-source>span{color:#0284c7;letter-spacing:.065em;text-transform:uppercase;font-size:11px;font-weight:900}.crm-ai-commitment-source blockquote{color:#334155;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650;line-height:1.52}.crm-ai-commitment-source>div{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:12px;display:flex}.crm-ai-commitment-source strong{color:#0f766e;font-weight:850}.crm-ai-commitment-source time{font-weight:800}.crm-ai-insight-actions .crm-ai-insight-create-task{color:#fff;background:#16a34a;border-color:#22c55e6b}.crm-ai-insight-actions .crm-ai-insight-create-task:hover:not(:disabled){color:#fff;background:#15803d;border-color:#15803d}@media (max-width:720px){.crm-ai-insight-actions .crm-ai-insight-create-task{grid-column:1/-1}.crm-ai-commitment-source>div{flex-direction:column;align-items:flex-start}}.crm-final-message-link{position:relative;overflow:visible}.crm-final-message-link>.crm-ai-header-insights-badge{z-index:9;clip:auto;color:#fff;letter-spacing:-.02em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:18px;height:18px;margin:0;padding:0 4px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:auto;bottom:-6px;right:-6px;overflow:visible;box-shadow:0 3px 10px #7c3aed66}@media (max-width:860px){.crm-final-search-toggle-mobile.crm-final-message-link>.crm-ai-header-insights-badge{clip:auto!important;color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%)!important;border:2px solid #fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:18px!important;height:18px!important;margin:0!important;padding:0 4px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:auto!important;bottom:-5px!important;right:-5px!important;overflow:visible!important}}.crm-deal-markdown-editor{background:#fff;border:1px solid #dbe3ee;border-radius:16px;margin-top:20px;overflow:hidden;box-shadow:0 10px 26px #0f172a0b}.crm-deal-markdown-head{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 16px 12px;display:flex}.crm-deal-markdown-head h3{color:#0f172a;margin:0 0 4px}.crm-deal-markdown-head p{color:#64748b;margin:0;font-size:13px}.crm-deal-markdown-mode{background:#f8fafc;border:1px solid #dbe3ee;border-radius:11px;flex:none;gap:3px;padding:3px;display:inline-flex}.crm-deal-markdown-mode button,.crm-deal-markdown-toolbar button{appearance:none;cursor:pointer;font:inherit;border:0}.crm-deal-markdown-mode button{color:#64748b;background:0 0;border-radius:8px;min-height:32px;padding:0 11px;font-size:12px;font-weight:800}.crm-deal-markdown-mode button:hover,.crm-deal-markdown-mode button.is-active{color:#0f172a;background:#fff;box-shadow:0 2px 7px #0f172a14}.crm-deal-markdown-toolbar{scrollbar-width:thin;background:#f8fafc;border-bottom:1px solid #e8edf4;align-items:center;gap:5px;padding:9px 12px;display:flex;overflow-x:auto}.crm-deal-markdown-toolbar button{color:#334155;white-space:nowrap;background:#fff;border:1px solid #dbe3ee;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:31px;min-height:31px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.crm-deal-markdown-toolbar button:hover{color:#027fca;border-color:#03a3ff}.crm-deal-markdown-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:360px;display:grid}.crm-deal-markdown-pane{background:#fff;min-width:0}.crm-deal-markdown-pane+.crm-deal-markdown-pane{border-left:1px solid #e8edf4}.crm-deal-markdown-pane-label{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;height:34px;padding:9px 13px 0;font-size:12px;font-weight:800}.crm-deal-markdown-pane textarea{resize:vertical;color:#0f172a;background:0 0;border:0;outline:none;width:100%;min-height:326px;padding:8px 14px 16px;font:14px/1.65 inherit;display:block}.crm-deal-markdown-pane textarea:focus{box-shadow:inset 3px 0 #03a3ff8c}.crm-deal-markdown-source-pane textarea.is-source{tab-size:2;min-height:390px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.crm-deal-markdown-preview-pane,.crm-deal-markdown-preview-full{background:#fbfcfe;overflow:auto}.crm-deal-markdown-preview-pane .crm-deal-markdown-rendered,.crm-deal-markdown-preview-pane .crm-deal-markdown-empty{padding:8px 16px 24px}.crm-deal-markdown-preview-full{min-height:250px;padding:22px 20px}.crm-deal-markdown-rendered{color:#1e293b;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.crm-deal-markdown-rendered>:first-child{margin-top:0}.crm-deal-markdown-rendered>:last-child{margin-bottom:0}.crm-deal-markdown-rendered h2,.crm-deal-markdown-rendered h3,.crm-deal-markdown-rendered h4,.crm-deal-markdown-rendered h5{color:#0f172a;margin:1.25em 0 .55em;line-height:1.25}.crm-deal-markdown-rendered h2{font-size:1.45em}.crm-deal-markdown-rendered h3{font-size:1.25em}.crm-deal-markdown-rendered h4{font-size:1.1em}.crm-deal-markdown-rendered h5{font-size:1em}.crm-deal-markdown-rendered p{color:#334155;margin:.75em 0}.crm-deal-markdown-rendered ul,.crm-deal-markdown-rendered ol{margin:.75em 0;padding-left:1.5em}.crm-deal-markdown-rendered li{margin:.25em 0}.crm-deal-markdown-rendered ul.is-checklist{padding-left:0;list-style:none}.crm-deal-markdown-rendered ul.is-checklist li{align-items:flex-start;gap:8px;display:flex}.crm-deal-markdown-rendered ul.is-checklist input{accent-color:#03a3ff;margin-top:5px}.crm-deal-markdown-rendered blockquote{color:#334155;background:#f0f9ff;border-left:4px solid #38bdf8;border-radius:0 9px 9px 0;margin:1em 0;padding:10px 14px}.crm-deal-markdown-rendered code{color:#be123c;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9em}.crm-deal-markdown-rendered pre{color:#e2e8f0;background:#0f172a;border-radius:12px;margin:1em 0;padding:14px;overflow-x:auto}.crm-deal-markdown-rendered pre code{color:inherit;background:0 0;border:0;padding:0}.crm-deal-markdown-rendered a{color:#0284c7;text-underline-offset:2px;text-decoration:underline}.crm-deal-markdown-rendered hr{border:0;border-top:1px solid #cbd5e1;margin:1.3em 0}.crm-deal-markdown-empty{font-style:italic;color:#94a3b8!important}.crm-deal-markdown-footer{background:#f8fafc;border-top:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.crm-deal-markdown-status{color:#64748b;min-width:0;font-size:12px;font-weight:700}.crm-deal-markdown-status .is-error{color:#b91c1c}.crm-deal-markdown-status .is-success{color:#15803d}.crm-deal-markdown-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.crm-deal-markdown-actions .crm-button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:900px){.crm-deal-markdown-head,.crm-deal-markdown-footer{flex-direction:column;align-items:stretch}.crm-deal-markdown-mode{align-self:flex-start}.crm-deal-markdown-split{grid-template-columns:1fr}.crm-deal-markdown-pane+.crm-deal-markdown-pane{border-top:1px solid #e8edf4;border-left:0}.crm-deal-markdown-actions{justify-content:flex-start}}@media (max-width:560px){.crm-deal-markdown-mode{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.crm-deal-markdown-mode button{padding:0 7px}.crm-deal-markdown-footer .crm-button{justify-content:center;width:100%}}.crm-deal-list-filter-bar,.crm-deal-kanban-filter-bar{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:end!important;gap:12px!important}.crm-deal-list-filter-bar>*,.crm-deal-kanban-filter-bar>*{min-width:0!important}.crm-deal-list-filter-bar>:first-child,.crm-deal-kanban-filter-bar>input:first-child{grid-column:span 3;width:100%!important}.crm-deal-list-filter-bar>.crm-deal-date-filter{grid-column:span 7}.crm-deal-kanban-filter-bar>.crm-deal-date-filter{grid-column:span 6}.crm-deal-kanban-filter-bar>.crm-kanban-group-field{grid-column:span 3}.crm-deal-list-filter-bar>.crm-multi-filter,.crm-deal-kanban-filter-bar>.crm-multi-filter,.crm-deal-kanban-filter-bar>.crm-button,.crm-deal-kanban-filter-bar>a.crm-button{grid-column:span 2}.crm-deal-date-filter{background:0 0!important;border:0!important;align-items:end!important;gap:10px!important;width:auto!important;min-width:0!important;padding:0!important;display:grid!important}.crm-deal-list-filter-bar .crm-deal-date-filter{grid-template-columns:minmax(210px,1.35fr) minmax(150px,.9fr) minmax(150px,.9fr) minmax(125px,.72fr)!important}.crm-deal-kanban-filter-bar .crm-deal-date-filter{grid-template-columns:minmax(220px,1.35fr) minmax(150px,.9fr) minmax(150px,.9fr)!important}.crm-deal-date-filter label{gap:6px!important;min-width:0!important;margin:0!important;display:grid!important}.crm-deal-date-filter label>span{min-height:16px;color:#475569!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}.crm-deal-date-filter select,.crm-deal-date-filter input[type=date]{color:#1e293b!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;font:inherit!important;box-shadow:none!important;background:#fff!important;border:1px solid #dbe3ea!important;border-radius:12px!important;padding:9px 12px!important}.crm-deal-date-filter select:focus,.crm-deal-date-filter input[type=date]:focus{border-color:#38bdf8!important;outline:none!important;box-shadow:0 0 0 3px #0ea5e91f!important}.crm-deal-date-filter .crm-button{justify-content:center!important;align-self:end!important;width:100%!important;height:44px!important;min-height:44px!important}.crm-kanban-card-plan-date{background:linear-gradient(135deg,#e0f2feb8,#f8fafcf5);border:1px solid #0ea5e929;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;display:flex}.crm-kanban-card-plan-date span{color:#64748b;font-size:12px;font-weight:800}.crm-kanban-card-plan-date strong{color:#075985;white-space:nowrap;font-size:12px;font-weight:900}@media (max-width:1350px){.crm-deal-list-filter-bar,.crm-deal-kanban-filter-bar{grid-template-columns:repeat(6,minmax(0,1fr))!important}.crm-deal-list-filter-bar>:first-child,.crm-deal-kanban-filter-bar>input:first-child{grid-column:span 2}.crm-deal-list-filter-bar>.crm-deal-date-filter,.crm-deal-kanban-filter-bar>.crm-deal-date-filter{grid-column:span 4}.crm-deal-kanban-filter-bar>.crm-kanban-group-field,.crm-deal-list-filter-bar>.crm-multi-filter,.crm-deal-kanban-filter-bar>.crm-multi-filter,.crm-deal-kanban-filter-bar>.crm-button,.crm-deal-kanban-filter-bar>a.crm-button{grid-column:span 2}}@media (max-width:900px){.crm-deal-list-filter-bar,.crm-deal-kanban-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.crm-deal-list-filter-bar>:first-child,.crm-deal-kanban-filter-bar>input:first-child,.crm-deal-list-filter-bar>.crm-deal-date-filter,.crm-deal-kanban-filter-bar>.crm-deal-date-filter,.crm-deal-kanban-filter-bar>.crm-kanban-group-field{grid-column:1/-1}.crm-deal-list-filter-bar .crm-deal-date-filter{grid-template-columns:minmax(190px,1.2fr) repeat(2,minmax(140px,1fr)) minmax(120px,.7fr)!important}.crm-deal-kanban-filter-bar .crm-deal-date-filter{grid-template-columns:minmax(190px,1.2fr) repeat(2,minmax(140px,1fr))!important}}@media (max-width:640px){.crm-deal-list-filter-bar,.crm-deal-kanban-filter-bar{grid-template-columns:1fr!important}.crm-deal-list-filter-bar>*,.crm-deal-kanban-filter-bar>*{grid-column:1/-1!important}.crm-deal-list-filter-bar .crm-deal-date-filter,.crm-deal-kanban-filter-bar .crm-deal-date-filter{grid-template-columns:1fr!important}}.crm-recurring-deal-field{grid-column:1/-1}.crm-recurring-toggle{background:linear-gradient(135deg,#f5f3ffeb,#fafafffa);border:1px solid #7c3aed2e;border-radius:16px;gap:8px;width:100%;padding:14px 16px;display:grid}.crm-recurring-toggle.is-compact{padding:11px 12px}.crm-recurring-switch{cursor:pointer;align-items:center;gap:12px;display:flex}.crm-recurring-switch input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.crm-recurring-switch-control{background:#cbd5e1;border-radius:999px;flex:none;width:48px;height:27px;transition:all .18s;position:relative;box-shadow:inset 0 0 0 1px #0f172a14}.crm-recurring-switch-control:after{content:"";background:#fff;border-radius:50%;width:21px;height:21px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #0f172a3d}.crm-recurring-switch input:checked+.crm-recurring-switch-control{background:linear-gradient(135deg,#7c3aed,#a855f7)}.crm-recurring-switch input:checked+.crm-recurring-switch-control:after{transform:translate(21px)}.crm-recurring-switch input:focus-visible+.crm-recurring-switch-control{outline-offset:2px;outline:3px solid #7c3aed33}.crm-recurring-switch-text{gap:4px;min-width:0;display:grid}.crm-recurring-switch-text strong{color:#312e81;font-size:14px;font-weight:900}.crm-recurring-switch-text small{color:#64748b;font-size:12px;font-weight:600;line-height:1.45}.crm-recurring-message{font-size:12px;font-weight:800}.crm-recurring-message.is-success{color:#15803d}.crm-recurring-message.is-error{color:#b91c1c}.crm-deal-duplicate-modal-backdrop{z-index:1500}.crm-deal-duplicate-modal{width:min(650px,100vw - 28px)}.crm-deal-duplicate-fields{grid-template-columns:minmax(0,1fr) minmax(190px,.4fr);gap:14px;display:grid}.crm-deal-duplicate-note{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:13px 15px;font-size:12px;line-height:1.55}.crm-deal-duplicate-note strong{color:#1e293b}.crm-recurring-deals-info{grid-template-columns:repeat(2,minmax(170px,.25fr)) minmax(280px,1fr);align-items:center;gap:18px;margin-bottom:18px;display:grid}.crm-recurring-deals-info>div{gap:4px;display:grid}.crm-recurring-deals-info span,.crm-recurring-deal-meta span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.crm-recurring-deals-info strong{color:#312e81;font-size:22px;font-weight:900}.crm-recurring-deals-info p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.crm-recurring-deals-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;display:grid}.crm-recurring-deal-card{gap:16px;display:grid}.crm-recurring-deal-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm-recurring-deal-card-head h2{margin:8px 0 4px;font-size:18px}.crm-recurring-deal-card-head h2 a{color:#0f172a;text-decoration:none}.crm-recurring-deal-card-head h2 a:hover{color:#7c3aed}.crm-recurring-deal-card-head p{color:#64748b;margin:0;font-size:13px}.crm-recurring-deal-card-head>strong{color:#0f172a;white-space:nowrap;font-size:15px}.crm-recurring-badge{color:#6d28d9;background:linear-gradient(135deg,#ede9fe,#fae8ff);border-radius:999px;align-items:center;min-height:24px;padding:3px 9px;font-size:12px;font-weight:900;display:inline-flex}.crm-recurring-deal-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.crm-recurring-deal-meta>div{background:#f8fafc;border-radius:12px;gap:5px;padding:10px 11px;display:grid}.crm-recurring-deal-meta strong{color:#1e293b;font-size:13px}.crm-recurring-deal-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:820px){.crm-recurring-deals-info{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-recurring-deals-info p{grid-column:1/-1}}@media (max-width:640px){.crm-deal-duplicate-fields,.crm-recurring-deals-info,.crm-recurring-deal-meta,.crm-recurring-deals-grid{grid-template-columns:1fr}.crm-recurring-deal-card-head{flex-direction:column}.crm-recurring-deal-actions .crm-button{flex:auto;justify-content:center}}.crm-field.crm-recurring-deal-field{grid-template-columns:none;padding-top:14px;padding-bottom:14px;display:block}.crm-recurring-deal-field>.crm-recurring-toggle{width:min(620px,100%)}@media (max-width:720px){.crm-recurring-deal-field>.crm-recurring-toggle{width:100%}}.crm-deal-duplicate-modal-backdrop{box-sizing:border-box;padding:clamp(12px,3vw,28px);overflow:hidden}.crm-deal-duplicate-modal{box-sizing:border-box;overscroll-behavior:contain;width:min(760px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:hidden auto}.crm-deal-duplicate-modal,.crm-deal-duplicate-modal *,.crm-deal-duplicate-modal :before,.crm-deal-duplicate-modal :after{box-sizing:border-box}.crm-deal-duplicate-modal>*,.crm-deal-duplicate-modal form,.crm-deal-duplicate-modal label,.crm-deal-duplicate-modal .crm-field,.crm-deal-duplicate-modal .crm-deal-duplicate-fields{min-width:0;max-width:100%}.crm-deal-duplicate-modal .crm-modal-head{z-index:3;background:#fff;align-items:flex-start;padding:20px 22px 16px;position:sticky;top:0}.crm-deal-duplicate-modal .crm-modal-head>div{min-width:0;max-width:calc(100% - 52px)}.crm-deal-duplicate-modal .crm-modal-head h1,.crm-deal-duplicate-modal .crm-modal-head h2,.crm-deal-duplicate-modal .crm-modal-head h3,.crm-deal-duplicate-modal [class*=title]{overflow-wrap:anywhere;color:#0f172a;letter-spacing:-.035em;max-width:100%;margin:4px 0 0;font-weight:900;font-size:clamp(24px,4vw,36px)!important;line-height:1.08!important}.crm-deal-duplicate-modal .crm-modal-close{flex:0 0 42px;width:42px;height:42px}.crm-deal-duplicate-modal form{width:100%;overflow:hidden}.crm-deal-duplicate-fields{grid-template-columns:minmax(0,1fr) minmax(190px,230px);align-items:end;gap:16px;width:100%;padding:18px 22px}.crm-deal-duplicate-fields>*{width:100%;min-width:0}.crm-deal-duplicate-fields .crm-field{border:0;grid-template-columns:1fr;gap:7px;padding:0;display:grid}.crm-deal-duplicate-fields input,.crm-deal-duplicate-fields textarea,.crm-deal-duplicate-fields select,.crm-deal-duplicate-fields .crm-input{width:100%;min-width:0;max-width:100%;display:block}.crm-deal-duplicate-note{overflow-wrap:anywhere;width:auto;max-width:calc(100% - 44px);margin:0 22px 18px}.crm-deal-duplicate-modal .crm-modal-actions{z-index:3;background:#fff;flex-wrap:wrap;padding:14px 22px 20px;position:sticky;bottom:0}@media (max-width:760px){.crm-deal-duplicate-modal-backdrop{align-items:center;padding:10px}.crm-deal-duplicate-modal{border-radius:20px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.crm-deal-duplicate-modal .crm-modal-head{padding:16px 16px 13px}.crm-deal-duplicate-modal .crm-modal-head h1,.crm-deal-duplicate-modal .crm-modal-head h2,.crm-deal-duplicate-modal .crm-modal-head h3,.crm-deal-duplicate-modal [class*=title]{font-size:clamp(22px,7vw,30px)!important}.crm-deal-duplicate-fields{grid-template-columns:minmax(0,1fr);gap:13px;padding:16px}.crm-deal-duplicate-note{max-width:calc(100% - 32px);margin:0 16px 16px}.crm-deal-duplicate-modal .crm-modal-actions{padding:13px 16px 16px}}@media (max-height:620px){.crm-deal-duplicate-modal{max-height:calc(100dvh - 16px)}.crm-deal-duplicate-modal .crm-modal-head{padding-top:12px;padding-bottom:10px}.crm-deal-duplicate-fields{padding-top:12px;padding-bottom:12px}.crm-deal-duplicate-modal .crm-modal-actions{padding-top:10px;padding-bottom:12px}}.crm-modal-close{text-indent:-9999px;cursor:pointer;appearance:none;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #94a3b847;border-radius:999px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;transition:transform .14s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0f,0 8px 18px #0f172a0d;color:#0000!important;font-size:0!important;line-height:0!important}.crm-modal-close:before,.crm-modal-close:after{content:"";background:#64748b;border-radius:999px;width:18px;height:2.25px;transition:background .18s;position:absolute}.crm-modal-close:before{transform:rotate(45deg)}.crm-modal-close:after{transform:rotate(-45deg)}.crm-modal-close:hover{background:linear-gradient(#fff 0%,#f1f5f9 100%);border-color:#3b82f638;transform:translateY(-1px);box-shadow:0 2px 6px #0f172a14,0 10px 20px #2563eb14}.crm-modal-close:hover:before,.crm-modal-close:hover:after{background:#334155}.crm-modal-close:active{transform:translateY(0);box-shadow:0 1px 3px #0f172a14,0 4px 10px #0f172a0f}.crm-modal-close:focus-visible{border-color:#03a3ff85;outline:none;box-shadow:0 0 0 4px #03a3ff29,0 8px 20px #0f172a12}@media (max-width:720px){.crm-modal-close{flex-basis:42px;width:42px;min-width:42px;height:42px;min-height:42px}.crm-modal-close:before,.crm-modal-close:after{width:17px}}.crm-drive-source-tabs{background:#e2e8f094;border:1px solid #94a3b838;border-radius:14px;gap:6px;width:fit-content;max-width:100%;padding:5px;display:inline-flex}.crm-drive-source-tabs button{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;min-height:38px;padding:8px 15px;font-family:inherit;font-size:13px;font-weight:900;line-height:1;transition:border-color .16s,background .16s,box-shadow .16s,color .16s}.crm-drive-source-tabs button:hover:not(:disabled){color:#0f172a;background:#ffffffb8}.crm-drive-source-tabs button.is-active{color:#0284c7;background:#fff;border-color:#0ea5e938;box-shadow:0 2px 7px #0f172a12,inset 0 0 0 1px #ffffffc7}.crm-drive-source-tabs button:focus-visible{outline:none;box-shadow:0 0 0 4px #0ea5e921}.crm-drive-source-tabs button:disabled{cursor:wait;opacity:.62}.crm-drive-shared-heading{gap:3px;padding:2px 2px 0;display:grid}.crm-drive-shared-heading strong{color:#0f172a;font-size:14px;font-weight:900}.crm-drive-shared-heading span{color:#0f172a94;font-size:12px;font-weight:700;line-height:1.4}.crm-drive-browser-row.is-shared-drive{background:radial-gradient(circle at 3% 20%,#7c3aed17,#0000 38%),#fffffff7;border-color:#7c3aed29;grid-template-columns:minmax(0,1fr) auto}.crm-drive-browser-shared-icon{color:#7c3aed;letter-spacing:-.02em;background:linear-gradient(135deg,#7c3aed24,#a855f717);font-size:12px;font-weight:900}@media (max-width:760px){.crm-drive-source-tabs{flex:none;width:100%}.crm-drive-source-tabs button{flex:1 1 0;padding-inline:10px}.crm-drive-shared-heading{flex:none;padding:0 2px}.crm-drive-browser-row.is-shared-drive{grid-template-columns:minmax(0,1fr)!important}}.crm-message-text{white-space:pre-wrap;overflow-wrap:anywhere}.crm-message-inline-media{gap:10px;margin-top:2px;display:grid}.crm-message-image-button{cursor:zoom-in;background:#f1f5f9db;border:1px solid #94a3b83d;border-radius:16px;width:min(420px,100%);min-height:130px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.crm-message-inline-media.is-loading .crm-message-image-button{min-height:210px}.crm-message-image-button>img{object-fit:contain;background:#f8fafc;width:100%;max-height:520px;display:block}.crm-message-inline-media.is-loading .crm-message-image-button>img{opacity:0;min-height:210px}.crm-message-media-loading{z-index:1;color:#64748b;text-align:center;justify-content:center;align-items:center;padding:24px;font-size:14px;font-weight:800;display:flex;position:absolute;inset:0}.crm-message-media-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.crm-message-media-actions a{font-size:13px;font-weight:800}.crm-message-media-fallback{background:#fef2f2d1;border:1px solid #ef44442e;border-radius:14px;gap:5px;max-width:420px;padding:14px 16px;display:grid}.crm-message-media-fallback strong{color:#991b1b}.crm-message-media-fallback span{color:#64748b;font-size:13px}.crm-message-media-modal{width:min(980px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:hidden}.crm-message-media-modal .crm-modal-head h2{overflow-wrap:anywhere;font-size:clamp(24px,4vw,38px);line-height:1.08}.crm-message-media-preview{background-color:#0000;background-image:linear-gradient(45deg,#94a3b814 25%,#0000 25%),linear-gradient(-45deg,#94a3b814 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#94a3b814 75%),linear-gradient(-45deg,#0000 75%,#94a3b814 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;justify-content:center;align-items:center;min-height:260px;max-height:calc(100dvh - 245px);padding:16px 22px;display:flex;overflow:auto}.crm-message-media-preview img{object-fit:contain;border-radius:12px;max-width:100%;max-height:calc(100dvh - 285px);display:block;box-shadow:0 18px 44px #0f172a2e}@media (max-width:720px){.crm-message-image-button{width:100%}.crm-message-media-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.crm-message-media-preview{min-height:190px;max-height:calc(100dvh - 230px);padding:12px}.crm-message-media-preview img{max-height:calc(100dvh - 260px)}}.crm-message-document-card{background:radial-gradient(circle at 0 0,#03a3ff14,#0000 42%),#f8fafcf0;border:1px solid #94a3b83d;border-radius:16px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px;width:min(520px,100%);margin-top:2px;padding:15px 16px;display:grid;box-shadow:0 8px 24px #0f172a0e}.crm-message-document-card.is-error{background:radial-gradient(circle at 0 0,#ef444414,#0000 42%),#fef2f2eb;border-color:#ef444438}.crm-message-document-icon{color:#0284c7;justify-content:center;align-items:center;width:58px;height:66px;display:flex;position:relative}.crm-message-document-icon svg{fill:#03a3ff14;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:52px;height:60px}.crm-message-document-icon span{color:#fff;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;background:#0284c7;border-radius:5px;max-width:44px;padding:2px 5px;font-size:11px;font-weight:900;line-height:1.25;position:absolute;bottom:8px;overflow:hidden}.crm-message-document-main{gap:5px;min-width:0;display:grid}.crm-message-document-main>strong{overflow-wrap:anywhere;color:#0f172a;font-size:15px;font-weight:900;line-height:1.35}.crm-message-document-main>span{color:#64748b;font-size:12px;font-weight:700;line-height:1.4}.crm-message-document-card.is-loading .crm-message-document-icon{animation:1.25s ease-in-out infinite crm-message-document-pulse}.crm-message-document-error{color:#b91c1c!important}.crm-message-document-actions{flex-wrap:wrap;gap:7px 13px;margin-top:3px;display:flex}.crm-message-document-actions a{color:#0277b8;font-size:12px;font-weight:850;line-height:1.35}@keyframes crm-message-document-pulse{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.58;transform:translateY(-1px)}}@media (max-width:560px){.crm-message-document-card{grid-template-columns:52px minmax(0,1fr);gap:11px;padding:13px}.crm-message-document-icon{width:50px;height:58px}.crm-message-document-icon svg{width:46px;height:54px}.crm-message-document-icon span{max-width:39px;font-size:10px;bottom:7px}}.crm-message-playable-card{background:radial-gradient(circle at 0 0,#03a3ff17,#0000 44%),#f8fafcf5;border:1px solid #94a3b83d;border-radius:16px;gap:12px;width:min(560px,100%);margin-top:2px;padding:15px 16px;display:grid;box-shadow:0 8px 24px #0f172a0e}.crm-message-playable-card.is-video{width:min(680px,100%)}.crm-message-playable-card.is-error{background:radial-gradient(circle at 0 0,#ef444414,#0000 42%),#fef2f2f0;border-color:#ef444438}.crm-message-playable-head{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.crm-message-playable-icon{color:#0284c7;background:#e0f2fed1;border:1px solid #03a3ff30;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.crm-message-playable-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.crm-message-playable-card.is-loading .crm-message-playable-icon{animation:1.25s ease-in-out infinite crm-message-document-pulse}.crm-message-playable-main{gap:4px;min-width:0;display:grid}.crm-message-playable-main>strong{overflow-wrap:anywhere;color:#0f172a;font-size:15px;font-weight:900;line-height:1.35}.crm-message-playable-main>span{overflow-wrap:anywhere;color:#64748b;font-size:12px;font-weight:700;line-height:1.4}.crm-message-playable-main>.crm-message-playable-error{color:#b91c1c}.crm-message-player-shell{background:#e2e8f0b8;border-radius:13px;min-width:0;overflow:hidden}.crm-message-audio-player,.crm-message-video-player{width:100%;max-width:100%;display:block}.crm-message-audio-player{min-height:54px}.crm-message-video-player{object-fit:contain;background:#0f172a;max-height:min(520px,68dvh)}.crm-message-center-v2 .crm-message-playable-card{box-sizing:border-box;min-width:0;max-width:100%}@media (max-width:860px){.crm-message-center-v2 .crm-message-bubble.has-inline-audio,.crm-message-center-v2 .crm-message-bubble.has-inline-video{width:100%;max-width:100%;padding:10px}.crm-message-center-v2 .crm-message-playable-card{border-radius:14px;width:100%;padding:12px}.crm-message-center-v2 .crm-message-video-player{max-height:min(62dvh,460px)}}@media (max-width:390px){.crm-message-center-v2 .crm-message-bubble.has-inline-audio,.crm-message-center-v2 .crm-message-bubble.has-inline-video{padding:8px}.crm-message-center-v2 .crm-message-playable-card{gap:10px;padding:10px}.crm-message-center-v2 .crm-message-playable-head{grid-template-columns:42px minmax(0,1fr);gap:8px}.crm-message-center-v2 .crm-message-playable-icon{border-radius:12px;width:40px;height:40px}.crm-message-center-v2 .crm-message-playable-icon svg{width:23px;height:23px}}.crm-message-transcribe-action{color:#4338ca;min-height:34px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#03a3ff1f,#7c3aed1f);border:1px solid #7c3aed33;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:900;line-height:1.2;transition:transform .15s,border-color .15s,background .15s,opacity .15s;display:inline-flex}.crm-message-transcribe-action:hover:not(:disabled){background:linear-gradient(135deg,#03a3ff2e,#7c3aed2e);border-color:#7c3aed57;transform:translateY(-1px)}.crm-message-transcribe-action:focus-visible{outline-offset:2px;outline:3px solid #03a3ff2e}.crm-message-transcribe-action:disabled{cursor:wait;opacity:.58}.crm-message-transcribe-action svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.crm-message-transcript-card{background:radial-gradient(circle at 0 0,#03a3ff1a,#0000 46%),linear-gradient(135deg,#fffffff5,#f5f3ffe6);border:1px solid #7c3aed2e;border-radius:14px;gap:12px;min-width:0;padding:13px 14px;display:grid;box-shadow:inset 0 1px #ffffffb8}.crm-message-transcript-card.is-processing{border-color:#03a3ff3d}.crm-message-transcript-card.is-error{background:radial-gradient(circle at 0 0,#ef444414,#0000 44%),#fef2f2f0;border-color:#ef444438}.crm-message-transcript-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.crm-message-transcript-title{align-items:center;gap:10px;min-width:0;display:flex}.crm-message-transcript-ai{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#03a3ff,#7c3aed);border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;box-shadow:0 7px 18px #5249d633}.crm-message-transcript-title>div{gap:2px;min-width:0;display:grid}.crm-message-transcript-title strong{color:#172554;font-size:13px;font-weight:900}.crm-message-transcript-title span{overflow-wrap:anywhere;color:#6b7280;font-size:12px;font-weight:700;line-height:1.35}.crm-message-transcript-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.crm-message-transcript-actions button,.crm-message-transcript-error button{color:#475569;min-height:30px;font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #64748b2e;border-radius:9px;padding:5px 9px;font-size:12px;font-weight:850}.crm-message-transcript-actions button:hover,.crm-message-transcript-error button:hover{color:#0369a1;border-color:#03a3ff4d}.crm-message-transcript-progress{color:#475569;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.crm-message-transcript-progress>span:first-child{border:2px solid #03a3ff38;border-top-color:#03a3ff;border-radius:999px;flex:0 0 16px;width:16px;height:16px;animation:.82s linear infinite crm-message-transcript-spin}@keyframes crm-message-transcript-spin{to{transform:rotate(360deg)}}.crm-message-transcript-text{color:#26364d;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffffc7;border:1px solid #94a3b82e;border-radius:11px;max-height:360px;padding:12px 13px;font-size:13px;font-weight:600;line-height:1.62;overflow:auto}.crm-message-transcript-error{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-message-transcript-error p{color:#b91c1c;margin:0;font-size:12px;font-weight:750;line-height:1.45}.crm-message-transcript-error button{color:#b91c1c;border-color:#ef444438;flex:none}@media (max-width:560px){.crm-message-transcript-head,.crm-message-transcript-error{display:grid}.crm-message-transcript-actions{justify-content:flex-start}.crm-message-transcript-text{max-height:300px;font-size:12px}.crm-message-transcribe-action{width:100%}}.crm-task-meetings-manager{min-width:0}.crm-task-meeting-actions{flex-wrap:wrap;justify-content:flex-end}.crm-task-meeting-attach-modal{flex-direction:column;width:min(820px,100vw - 32px);max-height:min(780px,100vh - 32px);display:flex;overflow:hidden}.crm-task-meeting-picker-list{gap:10px;margin-top:14px;padding-right:4px;display:grid;overflow-y:auto}.crm-task-meeting-picker-item{border:1px solid var(--crm-border,#94a3b838);background:#0f172a5c;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.crm-task-meeting-picker-item>div{gap:5px;min-width:0;display:grid}.crm-task-meeting-picker-item strong,.crm-task-meeting-picker-item span{overflow-wrap:anywhere}.crm-task-meeting-picker-item span{color:var(--crm-muted,#94a3b8);font-size:.88rem}@media (max-width:720px){.crm-task-meeting-picker-item{flex-direction:column;align-items:stretch}.crm-task-meeting-picker-item .crm-button{width:100%}.crm-task-meeting-actions{justify-content:stretch}.crm-task-meeting-actions .crm-button{flex:140px}}.crm-meeting-task-relation{background:radial-gradient(circle at 0 0,#0ea5e91a,#0000 42%),#f8fafcf0;border:1px solid #0ea5e92b;border-radius:20px;gap:14px;margin-bottom:18px;padding:18px;display:grid;box-shadow:0 10px 30px #0f172a0b}.crm-meeting-task-relation.is-linked{background:radial-gradient(circle at 0 0,#22c55e1a,#0000 42%),#f8fafcf5;border-color:#22c55e38}.crm-meeting-task-relation-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.crm-meeting-task-relation-head>div{gap:4px;min-width:0;display:grid}.crm-meeting-task-relation-head span,.crm-meeting-task-entity-main>span{color:#0284c7;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-meeting-task-relation.is-linked .crm-meeting-task-relation-head span,.crm-meeting-task-relation.is-linked .crm-meeting-task-entity-main>span{color:#15803d}.crm-meeting-task-relation-head h3{color:#0f172a;margin:0;font-size:18px;font-weight:900;line-height:1.25}.crm-meeting-task-relation-head p{color:#0f172a9e;max-width:650px;margin:0;font-size:13px;font-weight:700;line-height:1.45}.crm-meeting-task-entity-card{background:#ffffffeb;border:1px solid #22c55e2e;border-radius:16px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid;box-shadow:0 8px 24px #0f172a0d}.crm-meeting-task-entity-icon,.crm-meeting-task-picker-option-icon{color:#15803d;background:#22c55e1c;border-radius:15px;place-items:center;display:grid}.crm-meeting-task-entity-icon{width:50px;height:50px}.crm-meeting-task-entity-icon svg,.crm-meeting-task-picker-option-icon svg,.crm-confirm-modal-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.crm-meeting-task-entity-main{gap:4px;min-width:0;display:grid}.crm-meeting-task-entity-main>a{overflow-wrap:anywhere;color:#0f172a;width:max-content;max-width:100%;font-size:16px;font-weight:900;line-height:1.3;text-decoration:none}.crm-meeting-task-entity-main>a:hover{color:#0284c7;text-underline-offset:3px;text-decoration:underline}.crm-meeting-task-entity-main p{color:#0f172a94;margin:0;font-size:12px;font-weight:700;line-height:1.45}.crm-meeting-task-entity-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.crm-meeting-task-picker{background:#ffffffeb;border:1px solid #0ea5e929;border-radius:16px;gap:12px;padding:14px;display:grid}.crm-meeting-task-picker-list{gap:8px;max-height:330px;padding-right:3px;display:grid;overflow-y:auto}.crm-meeting-task-picker-option{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #94a3b833;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:11px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.crm-meeting-task-picker-option:hover{border-color:#0ea5e97a;transform:translateY(-1px);box-shadow:0 0 0 4px #0ea5e914}.crm-meeting-task-picker-option:disabled{cursor:wait;opacity:.68}.crm-meeting-task-picker-option-icon{color:#0284c7;background:#0ea5e91a;width:42px;height:42px}.crm-meeting-task-picker-option>span:nth-child(2){gap:3px;min-width:0;display:grid}.crm-meeting-task-picker-option strong{overflow-wrap:anywhere;font-size:14px;font-weight:900}.crm-meeting-task-picker-option small{overflow-wrap:anywhere;color:#0f172a8f;font-size:12px;font-weight:700;line-height:1.4}.crm-meeting-task-picker-option em{color:#0284c7;white-space:nowrap;font-size:12px;font-style:normal;font-weight:900}.crm-meeting-task-picker-actions{justify-content:flex-end;display:flex}.crm-confirm-modal-icon svg{width:23px;height:23px}@media (max-width:760px){.crm-meeting-task-relation-head,.crm-meeting-task-entity-card{grid-template-columns:minmax(0,1fr);display:grid}.crm-meeting-task-relation-head .crm-button,.crm-meeting-task-entity-actions,.crm-meeting-task-entity-actions .crm-button{width:100%}.crm-meeting-task-entity-actions{display:grid}.crm-meeting-task-picker-option{grid-template-columns:38px minmax(0,1fr)}.crm-meeting-task-picker-option em{grid-column:2}}.crm-message-media-backdrop{box-sizing:border-box;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));overscroll-behavior:contain;z-index:2147483200!important}.crm-message-media-modal{isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 32px)!important;display:grid!important;overflow:hidden!important}.crm-message-media-modal .crm-modal-head,.crm-message-media-modal .crm-modal-actions{z-index:2;background:#fff;position:relative}.crm-message-media-modal .crm-modal-head h2{overscroll-behavior:contain;scrollbar-width:thin;max-height:4.6em;margin-right:4px;overflow-y:auto;font-size:clamp(22px,2.35vw,30px)!important;line-height:1.15!important}.crm-message-media-modal .crm-message-media-preview{overscroll-behavior:contain;overflow:auto;min-height:0!important;max-height:none!important}.crm-message-media-modal .crm-message-media-preview img{max-height:100%!important}@media (max-width:720px){.crm-message-media-backdrop{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.crm-message-media-modal{max-height:calc(100dvh - 20px)!important}.crm-message-media-modal .crm-modal-head h2{max-height:4.8em;font-size:20px!important}}.crm-payment-groups{gap:24px;margin-top:22px;display:grid}.crm-payment-group{background:linear-gradient(145deg,#eef9fff5,#fffffffa);border:1px solid #10a4ff42;border-radius:24px;gap:18px;padding:22px;display:grid;box-shadow:0 16px 38px #12325412}.crm-payment-group-head,.crm-payment-final-summary-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.crm-payment-group-title-wrap{flex:auto;min-width:0}.crm-payment-group-index,.crm-payment-final-summary-head span{color:#008bd2;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.crm-payment-group-title-line{align-items:center;gap:10px;min-width:0;display:flex}.crm-payment-group-title-line h3,.crm-payment-final-summary-head h3{color:#101b32;margin:0;font-size:22px;line-height:1.2}.crm-payment-group-title-edit{align-items:center;gap:8px;max-width:760px;display:flex}.crm-payment-group-title-edit input{color:#101b32;min-width:260px;min-height:44px;font:inherit;background:#fff;border:1px solid #cdd9e7;border-radius:13px;flex:auto;padding:10px 14px;font-weight:800}.crm-payment-group-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:590px;display:flex}.crm-payment-group-summary,.crm-payment-final-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.crm-payment-group-summary>span,.crm-payment-final-summary-grid>span{background:#ffffffe0;border:1px solid #97aec72e;border-radius:16px;gap:7px;min-width:0;padding:15px 16px;display:grid}.crm-payment-group-summary em,.crm-payment-final-summary-grid em{color:#687890;letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:800}.crm-payment-group-summary strong,.crm-payment-final-summary-grid strong{overflow-wrap:anywhere;color:#101b32;font-size:20px;line-height:1.15}.crm-payment-group-summary>.is-warning{background:#fff8e5e6;border-color:#f59e0b3d}.crm-payment-group-summary>.is-success{background:#edfbf4f0;border-color:#17aa6838}.crm-payment-group-no-invoice,.crm-payment-group-empty{color:#65748a;background:#ffffff9e;border:1px dashed #54709147;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.crm-payment-group-no-invoice strong{color:#243249}.crm-payment-group .crm-deal-items-list{margin-top:0}.crm-payment-group .crm-deal-item{background:#ffffffe6}.crm-payment-group-create{background:#eef9ffcc;border:1px solid #10a4ff38;border-radius:18px;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:16px;margin-top:18px;padding:18px;display:grid}.crm-payment-group-create .crm-custom-field-inline-actions{margin:0}.crm-deal-item-editor-name{grid-column:span 2}.crm-payment-final-summary{background:radial-gradient(circle at 100% 0,#009eff1a,#0000 34%),linear-gradient(145deg,#f4fbff,#fff);border:1px solid #10a4ff47;border-radius:24px;gap:18px;margin-top:26px;padding:24px;display:grid;box-shadow:0 18px 44px #12325414}.crm-payment-final-summary-grid>.is-total{background:#101b32;border-color:#101b32}.crm-payment-final-summary-grid>.is-total em,.crm-payment-final-summary-grid>.is-total strong{color:#fff}.crm-payment-uninvoiced{color:#8a5a00;background:#fff8e7;border:1px solid #f59e0b47;border-radius:14px;padding:12px 15px;font-weight:700}.crm-payment-uninvoiced.is-over{color:#a83226;background:#fff1f0;border-color:#e74c3c40}@media (max-width:1100px){.crm-payment-group-head,.crm-payment-final-summary-head{flex-direction:column}.crm-payment-group-head-actions{justify-content:flex-start;max-width:none}.crm-payment-group-summary,.crm-payment-final-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.crm-payment-group,.crm-payment-final-summary{border-radius:19px;padding:16px}.crm-payment-group-summary,.crm-payment-final-summary-grid{grid-template-columns:1fr}.crm-payment-group-head-actions,.crm-payment-group-title-edit,.crm-payment-group-create{grid-template-columns:1fr;width:100%;display:grid}.crm-payment-group-head-actions .crm-button,.crm-payment-group-head-actions .crm-link-danger,.crm-payment-group-title-edit .crm-button,.crm-payment-group-title-edit input,.crm-payment-final-summary-head .crm-button{width:100%}.crm-payment-group-title-edit input{min-width:0}.crm-payment-group-no-invoice{flex-direction:column;align-items:flex-start}.crm-deal-item-editor-name{grid-column:auto}}.crm-elba-picker-backdrop{overscroll-behavior:contain;overflow:hidden}.crm-elba-picker-modal{flex-direction:column;height:min(760px,100dvh - 36px);min-height:0;max-height:calc(100dvh - 36px);display:flex;overflow:hidden}.crm-elba-picker-head,.crm-elba-picker-manual,.crm-elba-picker-footer,.crm-elba-picker-modal>.crm-form-error,.crm-elba-picker-modal>.crm-empty{flex:none}.crm-elba-picker-list{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;flex:auto;min-height:0;max-height:none;padding-bottom:4px;padding-right:8px;overflow:hidden auto}.crm-elba-picker-footer{z-index:2;background:#fff;border-top:1px solid #0f172a14;margin-top:0;padding-top:8px;position:relative}@media (max-width:760px){.crm-elba-picker-modal{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.crm-elba-picker-list{padding-right:4px}}.crm-incoming-message-toast-stack{--crm-message-toast-anchor-x:calc(100% - 24px);--crm-message-toast-origin-y:-44px;--crm-message-toast-bridge-height:18px;z-index:24000;isolation:isolate;pointer-events:none;gap:12px;width:min(390px,100vw - 24px);display:grid;position:fixed;overflow:visible}.crm-incoming-message-toast-stack.is-anchored:before{top:calc(-1 * var(--crm-message-toast-bridge-height));left:calc(var(--crm-message-toast-anchor-x) - 1px);z-index:0;width:2px;height:calc(var(--crm-message-toast-bridge-height) + 5px);content:"";pointer-events:none;background:linear-gradient(#03a3ffeb,#03a3ff33);border-radius:999px;position:absolute;box-shadow:0 0 12px #03a3ff42}.crm-incoming-message-toast-stack.is-anchored:after{top:-6px;left:calc(var(--crm-message-toast-anchor-x) - 6px);z-index:1;content:"";pointer-events:none;background:#fffffffa;border-top:1px solid #0ea5e947;border-left:1px solid #0ea5e947;width:12px;height:12px;position:absolute;transform:rotate(45deg);box-shadow:-3px -3px 10px #0ea5e90f}.crm-incoming-message-toast{z-index:2;isolation:isolate;color:#0f172a;pointer-events:auto;transform-origin:var(--crm-message-toast-anchor-x) var(--crm-message-toast-origin-y);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#0ea5e91f,#0000 42%),#fffffffa;border:1px solid #0ea5e947;border-radius:22px;animation:.26s cubic-bezier(.2,.82,.24,1) both crm-incoming-message-toast-enter;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 58px #0f172a33,0 6px 18px #0ea5e91a}.crm-incoming-message-toast-main{min-width:0;color:inherit;grid-template-columns:46px minmax(0,1fr);gap:12px;padding:17px 52px 10px 17px;text-decoration:none;display:grid}.crm-incoming-message-toast-main:hover{color:inherit}.crm-incoming-message-toast-icon{color:#0284c7;background:linear-gradient(145deg,#e0f2fe,#f0f9ff);border:1px solid #0ea5e942;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:inset 0 1px #ffffffdb}.crm-incoming-message-toast-icon svg{fill:currentColor;width:24px;height:24px}.crm-incoming-message-toast-copy{gap:4px;min-width:0;display:grid}.crm-incoming-message-toast-copy>strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;line-height:1.22;overflow:hidden}.crm-incoming-message-toast-eyebrow{color:#0284c7;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:900;line-height:1.1;display:flex}.crm-incoming-message-toast-eyebrow>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-incoming-message-toast-eyebrow>b{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 6px;font-size:12px;line-height:1;display:inline-flex;box-shadow:0 7px 16px #ef44443d}.crm-incoming-message-toast-text{color:#475569;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.42;display:-webkit-box;overflow:hidden}.crm-incoming-message-toast-close{z-index:4;color:#64748b;cursor:pointer;background:#ffffffeb;border:1px solid #dbe4ef;border-radius:999px;width:32px;height:32px;padding:0;transition:border-color .16s,background-color .16s,color .16s,transform .16s;position:absolute;top:12px;right:12px}.crm-incoming-message-toast-close:before,.crm-incoming-message-toast-close:after{content:"";background:currentColor;border-radius:99px;width:13px;height:2px;position:absolute;top:50%;left:50%}.crm-incoming-message-toast-close:before{transform:translate(-50%,-50%)rotate(45deg)}.crm-incoming-message-toast-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.crm-incoming-message-toast-close:hover{color:#0284c7;background:#f0f9ff;border-color:#bae6fd;transform:scale(1.04)}.crm-incoming-message-toast-close:focus-visible{outline-offset:2px;outline:3px solid #0ea5e93d}.crm-incoming-message-toast-actions{justify-content:flex-end;align-items:center;gap:8px;padding:0 16px 15px 75px;display:flex}.crm-incoming-message-toast-open,.crm-incoming-message-toast-reply-toggle{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-height:34px;padding:7px 12px;font-size:12px;font-weight:850;line-height:1;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s,color .16s;display:inline-flex}.crm-incoming-message-toast-open{color:#334155;background:#fff;border:1px solid #dbe4ef}.crm-incoming-message-toast-open:hover{color:#0369a1;background:#f0f9ff;border-color:#bae6fd;transform:translateY(-1px)}.crm-incoming-message-toast-reply-toggle{color:#fff;background:#0ea5e9;border:1px solid #0ea5e9;box-shadow:0 10px 20px #0ea5e933}.crm-incoming-message-toast-reply-toggle:hover{background:#0284c7;border-color:#0284c7;transform:translateY(-1px)}.crm-incoming-message-toast-reply{gap:9px;padding:3px 16px 16px;display:grid}.crm-incoming-message-toast-reply textarea{resize:vertical;color:#0f172a;width:100%;min-height:82px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:13px;outline:none;padding:11px 12px;font-size:13px;line-height:1.45;transition:border-color .16s,box-shadow .16s}.crm-incoming-message-toast-reply textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 4px #0ea5e91c}.crm-incoming-message-toast-reply-actions{justify-content:flex-end;gap:8px;display:flex}.crm-incoming-message-toast-cancel,.crm-incoming-message-toast-send{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-height:36px;padding:8px 13px;font-size:12px;font-weight:850;line-height:1;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.crm-incoming-message-toast-cancel{color:#475569;background:#fff;border:1px solid #dbe4ef}.crm-incoming-message-toast-cancel:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.crm-incoming-message-toast-send{color:#fff;background:#0ea5e9;border:1px solid #0ea5e9;box-shadow:0 10px 20px #0ea5e92e}.crm-incoming-message-toast-send:hover:not(:disabled){background:#0284c7;border-color:#0284c7;transform:translateY(-1px)}.crm-incoming-message-toast-cancel:disabled,.crm-incoming-message-toast-send:disabled{cursor:not-allowed;opacity:.58}.crm-incoming-message-toast-error,.crm-incoming-message-toast-success{border-radius:12px;margin:0 16px 14px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.4}.crm-incoming-message-toast-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.crm-incoming-message-toast-success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.crm-incoming-message-toast-progress{z-index:3;transform-origin:0;background:linear-gradient(90deg,#0ea5e9,#2563eb);border-radius:999px;height:4px;transition:transform .1s linear;position:absolute;bottom:0;left:0;right:0}@keyframes crm-incoming-message-toast-enter{0%{opacity:0;transform:translateY(-10px)scale(.78)}72%{opacity:1;transform:translateY(1px)scale(1.012)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.crm-incoming-message-toast-stack{width:auto;left:12px;right:12px!important}.crm-incoming-message-toast{border-radius:18px}.crm-incoming-message-toast-main{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:14px 46px 9px 14px}.crm-incoming-message-toast-icon{border-radius:14px;width:40px;height:40px}.crm-incoming-message-toast-actions{padding:0 13px 13px}.crm-incoming-message-toast-reply{padding:3px 13px 13px}}@media (prefers-reduced-motion:reduce){.crm-incoming-message-toast{animation:none}.crm-incoming-message-toast-progress{transition:none}}.crm-message-center-v2 .crm-message-inline-media,.crm-message-center-v2 .crm-message-document-card{box-sizing:border-box;min-width:0;max-width:100%}.crm-message-center-v2 .crm-message-image-button{box-sizing:border-box;max-width:100%}.crm-message-center-v2 .crm-message-document-main,.crm-message-center-v2 .crm-message-document-meta{white-space:normal;word-break:normal;overflow-wrap:anywhere;min-width:0}.crm-message-center-v2 .crm-message-document-actions{grid-column:1/-1;width:100%}.crm-message-center-v2 .crm-message-google-drive-action,.crm-message-center-v2 .crm-message-google-drive-action[data-google-button=true]{isolation:isolate;text-align:center;white-space:normal;justify-content:center;align-items:center;gap:9px;min-height:42px;text-decoration:none;color:#1f2937!important;background:#fff!important;border:1px solid #4285f452!important;border-radius:12px!important;width:fit-content!important;max-width:100%!important;margin:0!important;padding:9px 13px!important;display:inline-flex!important;position:static!important;transform:none!important;box-shadow:0 8px 20px #4285f41f!important}.crm-message-center-v2 .crm-message-google-drive-action:before,.crm-message-center-v2 .crm-message-google-drive-action[data-google-button=true]:before{flex:none;place-items:center;content:"G"!important;background:conic-gradient(from -45deg, #4285f4 0 25%, #34a853 25% 50%, #fbbc05 50% 75%, #ea4335 75% 100%)!important;color:#fff!important;border:0!important;border-radius:7px!important;width:22px!important;height:22px!important;margin:0!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important;position:static!important;inset:auto!important;transform:none!important;box-shadow:0 4px 10px #0f172a1f!important}@media (max-width:860px){.crm-message-center-v2 .crm-message-mobile-dialog-toggle+.crm-home-section-eyebrow{vertical-align:middle;margin-left:12px;display:inline-block}.crm-message-center-v2 .crm-message-bubbles{padding-inline:10px}.crm-message-center-v2 .crm-message-bubble.has-inline-image,.crm-message-center-v2 .crm-message-bubble.has-inline-document{width:100%;max-width:100%;padding:10px}.crm-message-center-v2 .crm-message-inline-media{gap:10px;width:100%}.crm-message-center-v2 .crm-message-image-button{border-radius:14px;width:100%;min-height:0}.crm-message-center-v2 .crm-message-inline-media.is-loading .crm-message-image-button,.crm-message-center-v2 .crm-message-inline-media.is-loading .crm-message-image-button>img{min-height:180px}.crm-message-center-v2 .crm-message-image-button>img{border-radius:inherit;width:100%;max-height:min(68dvh,520px)}.crm-message-center-v2 .crm-message-media-actions,.crm-message-center-v2 .crm-message-document-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;margin-top:0;display:grid}.crm-message-center-v2 .crm-message-media-actions>a,.crm-message-center-v2 .crm-message-document-actions>a{box-sizing:border-box;text-align:center;white-space:normal;background:#f0f9ffc7;border-radius:10px;justify-content:center;align-items:center;min-width:0;min-height:36px;padding:7px 8px;display:inline-flex}.crm-message-center-v2 .crm-message-media-actions>.crm-message-google-drive-action,.crm-message-center-v2 .crm-message-document-actions>.crm-message-google-drive-action{grid-column:1/-1;width:100%!important}.crm-message-center-v2 .crm-message-document-card{border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:12px}.crm-message-center-v2 .crm-message-document-icon{width:46px;height:54px}.crm-message-center-v2 .crm-message-document-icon svg{width:44px;height:52px}.crm-message-center-v2 .crm-message-document-icon span{max-width:38px;padding-inline:4px;font-size:10px;bottom:6px}.crm-message-center-v2 .crm-message-document-main{gap:4px}.crm-message-center-v2 .crm-message-document-main>strong{font-size:14px;line-height:1.3}.crm-message-center-v2 .crm-message-document-meta{font-size:12px;line-height:1.45}}@media (max-width:390px){.crm-message-center-v2 .crm-message-mobile-dialog-toggle+.crm-home-section-eyebrow{margin-left:8px}.crm-message-center-v2 .crm-message-bubbles{padding-inline:7px}.crm-message-center-v2 .crm-message-bubble.has-inline-image,.crm-message-center-v2 .crm-message-bubble.has-inline-document{padding:8px}.crm-message-center-v2 .crm-message-document-card{grid-template-columns:42px minmax(0,1fr);gap:8px;padding:10px}.crm-message-center-v2 .crm-message-document-icon{width:40px;height:48px}.crm-message-center-v2 .crm-message-document-icon svg{width:39px;height:46px}}.crm-global-progress{z-index:2147483646;pointer-events:none;isolation:isolate;background:#94a3b81f;height:4px;position:fixed;inset:0 0 auto;overflow:visible;transform:translateZ(0)}.crm-global-progress:after{content:"";z-index:-1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff3;position:absolute;inset:0}.crm-global-progress-fill{filter:saturate(1.12);background:linear-gradient(90deg,#4285f4 0%,#34a853 24%,#fbbc05 48%,#ea4335 72%,#4285f4 100%) 0 0/230% 100%;border-radius:0 999px 999px 0;min-width:10px;height:100%;transition:width .56s cubic-bezier(.16,1,.3,1);animation:2.8s linear infinite crm-global-progress-flow,3.6s ease-in-out infinite crm-global-progress-glow;display:block;position:relative;overflow:visible;box-shadow:0 0 7px #4285f4c7,0 0 11px #34a8536b,0 0 15px #fbbc054d,0 0 19px #ea43353d}.crm-global-progress-fill:before{content:"";opacity:.7;background:#ffffffe0;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)scale(.45);box-shadow:0 0 9px #4285f4e6,0 0 15px #34a8538c,0 0 20px #fbbc0561,0 0 24px #ea43354d}.crm-global-progress-fill:after{content:"";border-radius:inherit;mix-blend-mode:screen;opacity:.78;background:linear-gradient(100deg,#0000 0 34%,#ffffffe6 46%,#0000 58% 100%) 0 0/210% 100%;animation:3.1s cubic-bezier(.45,0,.55,1) infinite crm-global-progress-sheen;position:absolute;inset:-1px 0}.crm-global-progress.is-complete .crm-global-progress-fill{box-shadow:0 0 10px #4285f4db,0 0 19px #34a8537a,0 0 22px #fbbc0557,0 0 25px #ea43354d}.crm-global-progress.is-complete .crm-global-progress-fill:before{opacity:0;transition:opacity .36s,transform .36s;transform:translateY(-50%)scale(.15)}@keyframes crm-global-progress-flow{0%{background-position:0%}to{background-position:230%}}@keyframes crm-global-progress-sheen{0%{background-position:210% 0}to{background-position:-110% 0}}@keyframes crm-global-progress-glow{0%,to{opacity:.9;filter:saturate(1.04)brightness(.98)}50%{opacity:1;filter:saturate(1.22)brightness(1.1)}}@media (max-width:820px){.crm-global-progress{height:4px}}@media (prefers-reduced-motion:reduce){.crm-global-progress-fill,.crm-global-progress-fill:after{animation:none}.crm-global-progress-fill{transition-duration:.14s}}.crm-home-stage-total-card{color:inherit;cursor:pointer;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .22s,background .22s;position:relative}.crm-home-stage-total-card:hover{background:linear-gradient(135deg,#e0f2fefa,#fff);border-color:#0ea5e957;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 18px 38px #0ea5e921}.crm-home-stage-total-card:active{transform:translateY(0)}.crm-home-stage-total-card:focus-visible{outline-offset:3px;border-color:#0ea5e975;outline:3px solid #0ea5e947}@media (prefers-reduced-motion:reduce){.crm-home-stage-total-card{transition:none}.crm-home-stage-total-card:hover,.crm-home-stage-total-card:active{transform:none}}.crm-deal-status-next-action-host{background:0 0;border:0;padding:0}.crm-deal-status-next-action-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:14px;width:100%;display:grid}.crm-deal-inline-editor{background:linear-gradient(135deg,#0ea5e90f,#fffffff5 62%),#fff;border:1px solid #0ea5e929;border-radius:18px;min-width:0;padding:14px 16px;position:relative;box-shadow:0 10px 28px #0f172a0b}.crm-deal-inline-editor-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.crm-deal-inline-editor-label{color:#0f172a94;letter-spacing:.045em;text-transform:uppercase;font-size:12px;font-weight:850}.crm-deal-inline-edit-trigger{color:#0284c7;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:800}.crm-deal-inline-edit-trigger:hover,.crm-deal-inline-edit-trigger:focus-visible{color:#0369a1;text-decoration:underline}.crm-deal-status-pill{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:8px 13px;font-size:14px;font-weight:900;line-height:1;display:inline-flex}.crm-deal-status-pill.is-active{color:#047857;background:#10b9811f;border-color:#10b98147}.crm-deal-status-pill.is-won{color:#0369a1;background:#0ea5e91f;border-color:#0ea5e947}.crm-deal-status-pill.is-lost{color:#b91c1c;background:#ef44441c;border-color:#ef444447}.crm-deal-status-pill.is-paused{color:#b45309;background:#f59e0b21;border-color:#f59e0b52}.crm-deal-status-pill.is-unknown{color:#475569;background:#64748b1a;border-color:#64748b40}.crm-deal-next-action-value{text-align:left;cursor:pointer;color:#0f172a;background:0 0;border:0;align-items:center;width:100%;min-height:36px;padding:0;font-size:16px;font-weight:850;line-height:1.35;display:flex}.crm-deal-next-action-value.is-empty{color:#0f172a6b;font-weight:700}.crm-deal-inline-form{gap:10px;display:grid}.crm-deal-inline-form select,.crm-deal-inline-form input{color:#0f172a;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #0ea5e947;border-radius:12px;padding:9px 11px}.crm-deal-inline-form select:focus,.crm-deal-inline-form input:focus{border-color:#0ea5e9b8;outline:0;box-shadow:0 0 0 3px #0ea5e91f}.crm-deal-inline-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-deal-inline-save,.crm-deal-inline-cancel,.crm-deal-inline-clear{cursor:pointer;border-radius:10px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:850}.crm-deal-inline-save{color:#fff;background:#0ea5e9;border:1px solid #0ea5e9}.crm-deal-inline-save:hover{background:#0284c7}.crm-deal-inline-cancel,.crm-deal-inline-clear{color:#334155;background:#fff;border:1px solid #0f172a1f}.crm-deal-inline-clear:hover{color:#b91c1c;border-color:#ef444447}.crm-deal-inline-save:disabled,.crm-deal-inline-cancel:disabled,.crm-deal-inline-clear:disabled{cursor:wait;opacity:.58}.crm-deal-inline-toast{z-index:2147483000;color:#fff;background:#0f172af0;border:1px solid #0f172a1a;border-radius:14px;max-width:min(360px,100vw - 32px);padding:12px 14px;font-size:13px;font-weight:750;animation:.18s ease-out both crm-deal-inline-toast-in;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 48px #0f172a3d}.crm-deal-inline-toast.is-error{background:#7f1d1df5}@keyframes crm-deal-inline-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.crm-deal-status-next-action-grid{grid-template-columns:1fr}.crm-deal-inline-editor{padding:13px 14px}}.crm-field.crm-field-wide.crm-deal-status-next-action-host{border-bottom:1px solid #eef2f7;grid-template-columns:none;min-width:0;padding:12px 0 16px;display:block}.crm-deal-status-next-action-grid{grid-template-columns:minmax(220px,280px) minmax(300px,420px);justify-content:start;align-items:stretch;gap:14px}.crm-deal-inline-editor{grid-template-rows:auto 1fr;align-content:start;min-height:116px;display:grid;overflow:hidden}.crm-deal-inline-editor-head{min-width:0}.crm-deal-inline-editor-label{min-width:0;line-height:1.35}.crm-deal-inline-edit-trigger{white-space:nowrap;flex:none}.crm-deal-status-pill{align-self:end;max-width:100%;width:fit-content!important}.crm-deal-status-pill.is-active{color:#047857!important;background:linear-gradient(135deg,#d1fae5fa,#a7f3d0c7)!important;border-color:#10b98161!important;box-shadow:inset 0 1px #ffffffe0,0 8px 20px #10b98121!important}.crm-deal-status-pill.is-won{color:#1d4ed8!important;background:linear-gradient(135deg,#dbeafefa,#bfdbfed1)!important;border-color:#3b82f661!important;box-shadow:inset 0 1px #ffffffe0,0 8px 20px #3b82f621!important}.crm-deal-status-pill.is-lost{color:#b91c1c!important;background:linear-gradient(135deg,#fee2e2fa,#fecacad1)!important;border-color:#ef444461!important;box-shadow:inset 0 1px #ffffffe0,0 8px 20px #ef444421!important}.crm-deal-status-pill.is-paused{color:#a16207!important;background:linear-gradient(135deg,#fef3c7fa,#fde68ad1)!important;border-color:#f59e0b6b!important;box-shadow:inset 0 1px #ffffffe0,0 8px 20px #f59e0b24!important}.crm-deal-next-action-value{overflow-wrap:anywhere;align-self:end;min-width:0}@media (max-width:980px){.crm-deal-status-next-action-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (max-width:760px){.crm-field.crm-field-wide.crm-deal-status-next-action-host{padding-top:10px}.crm-deal-status-next-action-grid{grid-template-columns:1fr}.crm-deal-inline-editor{min-height:0}}.crm-deal-stage-field{align-items:center;min-width:0}.crm-deal-stage-inline{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.crm-deal-stage-inline-pill{overflow-wrap:anywhere;color:#0369a1;cursor:pointer;width:fit-content;max-width:100%;min-height:38px;font:inherit;text-align:left;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:9px 15px;font-size:14px;font-weight:900;line-height:1.15;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.crm-deal-stage-inline-pill:hover,.crm-deal-stage-inline-pill:focus-visible{filter:saturate(1.08)brightness(.99);transform:translateY(-1px)}.crm-deal-stage-inline-pill:focus-visible{outline-offset:2px;outline:3px solid #0ea5e929}.crm-deal-stage-inline-pill:disabled{cursor:default;opacity:.72;transform:none}.crm-deal-stage-edit-trigger{flex:none}.crm-deal-stage-inline-form{flex-wrap:wrap;align-items:center;gap:10px;width:min(100%,660px);min-width:0;display:flex}.crm-deal-stage-select-wrap{flex:300px;align-items:center;min-width:220px;display:flex;position:relative}.crm-deal-stage-select-dot{z-index:1;pointer-events:none;border:2px solid #ffffffeb;border-radius:999px;width:11px;height:11px;position:absolute;left:13px;box-shadow:0 0 0 1px #0f172a1a}.crm-deal-stage-select-wrap select{color:#0f172a;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #0ea5e947;border-radius:12px;padding:9px 38px 9px 34px}.crm-deal-stage-select-wrap select:focus{border-color:#0ea5e9b8;outline:0;box-shadow:0 0 0 3px #0ea5e91f}.crm-deal-stage-inline-form .crm-deal-inline-form-actions{flex:none}@media (max-width:900px){.crm-deal-stage-field{gap:8px}.crm-deal-stage-inline{width:100%}}@media (max-width:560px){.crm-deal-stage-inline-form,.crm-deal-stage-select-wrap{width:100%;min-width:0}.crm-deal-stage-inline-form .crm-deal-inline-form-actions{width:100%}}@media (prefers-reduced-motion:reduce){.crm-deal-stage-inline-pill{transition:none}.crm-deal-stage-inline-pill:hover,.crm-deal-stage-inline-pill:focus-visible{transform:none}}.crm-personal-dashboard{gap:22px;margin-bottom:24px;padding:24px;display:grid;overflow:hidden}.crm-personal-dashboard-head,.crm-personal-section-head,.crm-personal-chart-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.crm-personal-dashboard-head h2,.crm-personal-section-head h3,.crm-personal-chart-head h3,.crm-personal-attention h3{color:#0f172a;letter-spacing:-.025em;margin:0;font-weight:900}.crm-personal-dashboard-head h2{margin-top:5px;font-size:clamp(24px,3vw,34px)}.crm-personal-dashboard-head>div:first-child>p:last-child,.crm-personal-section-head p,.crm-personal-chart-head p{color:#64748b;margin:7px 0 0;font-size:13px;font-weight:650;line-height:1.55}.crm-personal-period-caption{text-align:right;background:linear-gradient(135deg,#f0f9fff5,#fffffffa);border:1px solid #0ea5e92e;border-radius:16px;gap:5px;min-width:240px;padding:13px 15px;display:grid}.crm-personal-period-caption span{color:#64748b;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-personal-period-caption strong{color:#0f172a;font-size:14px;font-weight:900}.crm-personal-filter{background:#f8fafcb8;border:1px solid #94a3b82e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:14px;display:grid}.crm-personal-presets,.crm-personal-chart-switch{flex-wrap:wrap;gap:7px;display:inline-flex}.crm-personal-presets button,.crm-personal-chart-switch button{color:#475569;cursor:pointer;min-height:38px;font:inherit;background:#fff;border:1px solid #94a3b83d;border-radius:12px;padding:0 13px;font-size:12px;font-weight:900;transition:all .16s}.crm-personal-presets button:hover,.crm-personal-chart-switch button:hover{color:#0369a1;border-color:#0ea5e961}.crm-personal-presets button.is-active,.crm-personal-chart-switch button.is-active{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-color:#0ea5e9b8;box-shadow:0 8px 20px #0ea5e933}.crm-personal-custom-range{align-items:end;gap:8px;display:flex}.crm-personal-custom-range label{gap:5px;display:grid}.crm-personal-custom-range label span{color:#64748b;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-personal-custom-range input{color:#0f172a;width:150px;min-height:42px;font:inherit;background:#fff;border:1px solid #dbe3ec;border-radius:12px;outline:none;padding:0 10px;font-size:13px;font-weight:800}.crm-personal-custom-range input:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91f}.crm-personal-error,.crm-personal-warning{border-radius:15px;padding:13px 15px;font-size:13px;font-weight:800;line-height:1.5}.crm-personal-error{color:#b91c1c;background:#fef2f2eb;border:1px solid #ef44443d}.crm-personal-warning{color:#92400e;background:#fffbebf0;border:1px solid #f59e0b47}.crm-personal-warning p{margin:0}.crm-personal-warning p+p{margin-top:5px}.crm-personal-dashboard-content,.crm-personal-section{gap:18px;display:grid}.crm-personal-section{padding-top:4px}.crm-personal-section+.crm-personal-section,.crm-personal-attention,.crm-personal-basis{border-top:1px solid #edf2f7;padding-top:22px}.crm-personal-section-head .crm-button{flex:none;min-height:40px}.crm-personal-metrics-grid,.crm-personal-efficiency-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.crm-personal-metrics-grid.is-five{grid-template-columns:repeat(5,minmax(0,1fr))}.crm-personal-efficiency-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-personal-metric{background:radial-gradient(circle at 100% 0,#94a3b81c,#0000 42%),#fff;border:1px solid #94a3b82e;border-radius:18px;align-content:start;gap:8px;min-height:128px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f172a0b}.crm-personal-metric:before{content:"";background:#94a3b8;width:4px;position:absolute;inset:0 auto 0 0}.crm-personal-metric.is-info:before{background:#0ea5e9}.crm-personal-metric.is-success:before{background:#22c55e}.crm-personal-metric.is-danger:before{background:#ef4444}.crm-personal-metric.is-warning:before{background:#f59e0b}.crm-personal-metric-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.crm-personal-metric-head>span:first-child{color:#64748b;letter-spacing:.055em;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.3}.crm-personal-metric>strong{color:#0f172a;letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(23px,2.4vw,32px);font-weight:900;line-height:1.05}.crm-personal-metric>p{color:#64748b;margin:auto 0 0;font-size:12px;font-weight:650;line-height:1.4}.crm-personal-change{white-space:nowrap;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:12px;font-weight:900;display:inline-flex}.crm-personal-change.is-up,.crm-personal-change.is-new{color:#15803d;background:#22c55e1c}.crm-personal-change.is-down{color:#b91c1c;background:#ef44441a}.crm-personal-change.is-flat{color:#64748b;background:#94a3b81f}.crm-personal-chart-card{background:linear-gradient(#f8fafcc7,#fffffffa);border:1px solid #94a3b82b;border-radius:20px;gap:16px;min-width:0;padding:17px;display:grid}.crm-personal-chart-switch button{min-height:34px;padding:0 11px;font-size:12px}.crm-personal-bar-chart,.crm-personal-task-chart{scrollbar-width:thin;min-width:0;padding:8px 2px 2px;overflow-x:auto}.crm-personal-bar-plot,.crm-personal-task-plot{background:repeating-linear-gradient(0deg,#0000 0 49px,#94a3b81c 50px);border-bottom:1px solid #94a3b838;grid-auto-columns:minmax(58px,1fr);grid-auto-flow:column;align-items:end;gap:9px;min-width:max(100%,520px);height:250px;padding:14px 8px 0;display:grid}.crm-personal-bar-column,.crm-personal-task-column{grid-template-rows:20px 180px 36px;align-items:end;gap:6px;min-width:0;height:100%;display:grid}.crm-personal-bar-value{color:#334155;text-align:center;text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:12px;font-weight:900;overflow:hidden}.crm-personal-bar-track{background:#e2e8f094;border-radius:10px 10px 4px 4px;height:180px;display:block;position:relative;overflow:hidden}.crm-personal-bar-track i{background:linear-gradient(#0ea5e9,#2563eb);border-radius:10px 10px 4px 4px;transition:height .28s;display:block;position:absolute;inset:auto 0 0;box-shadow:0 8px 18px #2563eb2e}.crm-personal-bar-label,.crm-personal-task-column>span{color:#64748b;text-align:center;text-overflow:ellipsis;align-self:start;font-size:12px;font-weight:800;line-height:1.2;overflow:hidden}.crm-personal-chart-empty{color:#64748b;text-align:center;border:1px dashed #94a3b857;border-radius:16px;place-items:center;min-height:190px;padding:20px;font-size:13px;font-weight:750;display:grid}.crm-personal-chart-legend{flex-wrap:wrap;gap:13px;margin-bottom:8px;display:flex}.crm-personal-chart-legend span{color:#475569;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.crm-personal-chart-legend i{border-radius:999px;width:9px;height:9px}.crm-personal-chart-legend .is-created,.crm-personal-task-bars .is-created{background:#0ea5e9}.crm-personal-chart-legend .is-completed,.crm-personal-task-bars .is-completed{background:#22c55e}.crm-personal-chart-legend .is-overdue,.crm-personal-task-bars .is-overdue{background:#ef4444}.crm-personal-task-plot{height:226px}.crm-personal-task-column{grid-template-rows:180px 36px}.crm-personal-task-bars{justify-content:center;align-items:end;gap:4px;height:180px;display:flex}.crm-personal-task-bars i{border-radius:6px 6px 2px 2px;width:min(12px,28%);min-height:0;transition:height .28s}.crm-personal-attention{gap:16px;display:grid}.crm-personal-attention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.crm-personal-attention-grid a{color:inherit;background:#fff;border:1px solid #94a3b82e;border-radius:18px;gap:7px;padding:16px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.crm-personal-attention-grid a:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0f172a14}.crm-personal-attention-grid a span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-personal-attention-grid a strong{color:#0f172a;font-size:32px;font-weight:900;line-height:1}.crm-personal-attention-grid a em{font-size:12px;font-style:normal;font-weight:850}.crm-personal-attention-grid a.is-danger{background:linear-gradient(135deg,#fef2f2f5,#fff);border-color:#ef444440}.crm-personal-attention-grid a.is-danger em{color:#b91c1c}.crm-personal-attention-grid a.is-warning{background:linear-gradient(135deg,#fffbebf5,#fff);border-color:#f59e0b47}.crm-personal-attention-grid a.is-warning em{color:#b45309}.crm-personal-attention-grid a.is-ok{background:linear-gradient(135deg,#f0fdf4f2,#fff);border-color:#22c55e38}.crm-personal-attention-grid a.is-ok em{color:#15803d}.crm-personal-basis{color:#475569}.crm-personal-basis summary{cursor:pointer;color:#0369a1;width:max-content;max-width:100%;font-size:12px;font-weight:900}.crm-personal-basis>div{background:#f8fafcdb;border-radius:15px;gap:6px;margin-top:12px;padding:14px;display:grid}.crm-personal-basis p{margin:0;font-size:12px;line-height:1.5}.crm-personal-dashboard-skeleton{gap:14px;display:grid}.crm-personal-skeleton-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.crm-personal-skeleton-row span,.crm-personal-skeleton-chart{background:linear-gradient(90deg,#eef2f7 25%,#f8fafc 50%,#eef2f7 75%) 0 0/200% 100%;border-radius:18px;animation:1.2s ease-in-out infinite crm-personal-skeleton;display:block}.crm-personal-skeleton-row span{min-height:128px}.crm-personal-skeleton-chart{min-height:270px}@keyframes crm-personal-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1180px){.crm-personal-metrics-grid.is-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.crm-personal-filter{grid-template-columns:1fr}.crm-personal-custom-range{justify-content:flex-start}.crm-personal-metrics-grid,.crm-personal-metrics-grid.is-five,.crm-personal-efficiency-grid,.crm-personal-attention-grid,.crm-personal-skeleton-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.crm-personal-dashboard{gap:18px;padding:18px}.crm-personal-dashboard-head,.crm-personal-section-head,.crm-personal-chart-head{grid-template-columns:1fr;display:grid}.crm-personal-period-caption{text-align:left;min-width:0}.crm-personal-presets{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-personal-presets button{width:100%}.crm-personal-custom-range{grid-template-columns:1fr 1fr;display:grid}.crm-personal-custom-range label,.crm-personal-custom-range input,.crm-personal-custom-range .crm-button{width:100%}.crm-personal-custom-range .crm-button{grid-column:1/-1}.crm-personal-metrics-grid,.crm-personal-metrics-grid.is-five,.crm-personal-efficiency-grid,.crm-personal-attention-grid,.crm-personal-skeleton-row{grid-template-columns:1fr}.crm-personal-metric{min-height:116px}.crm-personal-section-head .crm-button{justify-content:center;width:100%}.crm-personal-chart-switch{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){.crm-personal-skeleton-row span,.crm-personal-skeleton-chart,.crm-personal-bar-track i,.crm-personal-task-bars i,.crm-personal-attention-grid a{transition:none;animation:none}}.crm-data-scope-switch{background:#0f172a0f;border:1px solid #94a3b847;border-radius:999px;flex:none;align-items:center;gap:3px;padding:3px;display:inline-flex}.crm-data-scope-switch button{color:var(--crm-muted,#64748b);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1}.crm-data-scope-switch button.is-active{color:#0f172a;background:#fff;box-shadow:0 4px 14px #0f172a1f}.crm-data-scope-switch button:disabled{opacity:.65;cursor:wait}.crm-ownership-inline{background:linear-gradient(135deg,#f8fafcf5,#fffffffa);border:1px solid #94a3b83d;border-radius:16px;width:100%;min-width:0;padding:14px 16px}.crm-ownership-inline.is-compact{border-radius:13px;min-width:230px;padding:10px 12px}.crm-ownership-inline-head,.crm-ownership-actions,.crm-ownership-user,.crm-users-toolbar,.crm-user-row,.crm-user-row-main,.crm-user-row-meta{align-items:center;display:flex}.crm-ownership-inline-head{justify-content:space-between;gap:12px;margin-bottom:10px}.crm-ownership-inline-head>span{color:#64748b;letter-spacing:.02em;font-size:12px;font-weight:800}.crm-inline-action{color:#0284c7;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.crm-ownership-user{gap:10px;min-width:0}.crm-ownership-avatar,.crm-user-avatar{color:#fff;background:linear-gradient(135deg,#2563eb,#06b6d4 55%,#22c55e);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #2563eb33}.crm-ownership-user>span:last-child{gap:2px;min-width:0;display:grid}.crm-ownership-user strong,.crm-ownership-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-ownership-user strong{color:#0f172a;font-size:14px}.crm-ownership-user small{color:#64748b;font-size:12px}.crm-ownership-editor{gap:10px;display:grid}.crm-ownership-editor select{color:#0f172a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #94a3b873;border-radius:12px;padding:10px 12px}.crm-ownership-actions{flex-wrap:wrap;gap:8px}.crm-ownership-actions .crm-button{min-height:34px;padding:7px 12px;font-size:12px}.crm-ownership-loading,.crm-ownership-error,.crm-ownership-notice{border-radius:10px;padding:8px 10px;font-size:12px}.crm-ownership-loading{color:#64748b;background:#f8fafc}.crm-ownership-error{color:#991b1b;background:#fef2f2}.crm-ownership-notice{color:#166534;background:#f0fdf4;margin-bottom:8px}.crm-message-thread-head{flex-wrap:wrap}.crm-message-thread-owner{flex:0 300px;min-width:230px}.crm-users-page{--crm-user-border:#94a3b83d}.crm-users-toolbar{justify-content:space-between;gap:18px;margin-bottom:18px}.crm-users-toolbar>div{gap:2px;display:grid}.crm-users-toolbar strong{color:#0f172a;font-size:28px;line-height:1}.crm-users-toolbar span{color:#64748b}.crm-users-list-card{padding:8px}.crm-users-list{display:grid}.crm-user-row{border-bottom:1px solid var(--crm-user-border);gap:18px;padding:16px}.crm-user-row:last-child{border-bottom:0}.crm-user-row.is-suspended{opacity:.72;background:#f8fafcb3}.crm-user-row-main{flex:280px;gap:12px;min-width:0}.crm-user-row-main>div{gap:3px;min-width:0;display:grid}.crm-user-row-main strong{color:#0f172a;font-size:15px}.crm-user-row-main strong em{color:#0369a1;text-transform:uppercase;background:#e0f2fe;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:12px;font-style:normal}.crm-user-row-main small{color:#64748b}.crm-user-row-meta{flex-wrap:wrap;flex:360px;gap:8px}.crm-user-row-meta>span{color:#475569;background:#f1f5f9;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.crm-user-role.is-admin{color:#6d28d9;background:#ede9fe}.crm-user-role.is-manager{color:#0369a1;background:#e0f2fe}.crm-user-status.is-active{color:#166534;background:#dcfce7}.crm-user-status.is-suspended{color:#991b1b;background:#fee2e2}.crm-users-notice{margin-bottom:14px}.crm-modal-backdrop{z-index:30000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172a9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crm-users-modal{background:#fff;border-radius:22px;width:min(720px,100%);max-height:calc(100vh - 40px);padding:22px;overflow:auto;box-shadow:0 30px 90px #0f172a57}.crm-modal-head,.crm-modal-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-modal-head{margin-bottom:18px}.crm-modal-head h2{margin:4px 0 0}.crm-modal-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:20px}@media (max-width:900px){.crm-user-row{flex-wrap:wrap;align-items:flex-start}.crm-user-row>.crm-button{width:100%}.crm-message-thread-owner{flex-basis:100%;min-width:0}}@media (max-width:760px){.crm-data-scope-switch button{padding:7px 9px}.crm-users-toolbar{flex-direction:column;align-items:stretch}.crm-users-toolbar .crm-button{width:100%}.crm-user-row{padding:14px 10px}.crm-user-row-meta{flex-basis:100%}.crm-users-modal{border-radius:18px;padding:18px}.crm-modal-backdrop{padding:10px}}.crm-final-header{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:10px 14px}.crm-final-brand{flex:none}.crm-final-logo{max-width:148px;height:40px}.crm-final-desktop-nav{gap:4px}.crm-final-nav-item{padding-left:9px;padding-right:9px;font-size:12.5px}.crm-final-nav-button{appearance:none;cursor:pointer;font-family:inherit}.crm-final-more-menu{min-width:190px}.crm-final-more-files{display:none}.crm-final-profile{flex:none;align-items:center;display:inline-flex;position:relative}.crm-final-profile-toggle{width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;cursor:pointer;background:#03a3ff14;border:1px solid #03a3ff3d;border-radius:13px;justify-content:center;align-items:center;padding:2px;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.crm-final-profile-toggle:hover,.crm-final-profile-toggle.is-open,.crm-final-profile-toggle.is-active{background:#03a3ff24;border-color:#03a3ff75;box-shadow:0 8px 20px #03a3ff1f}.crm-final-profile-avatar{object-fit:cover;background:#e0f2fe;border:2px solid #fff;border-radius:11px;width:32px;height:32px;display:block}.crm-final-profile-menu{z-index:5200;opacity:0;visibility:hidden;pointer-events:none;background:#fffffffc;border:1px solid #0f172a1a;border-radius:16px;width:min(320px,100vw - 32px);padding:10px;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(7px);box-shadow:0 22px 54px #0f172a2e}.crm-final-profile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.crm-final-profile-head{border-bottom:1px solid #0f172a14;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:8px 8px 12px;display:grid}.crm-final-profile-avatar-large{border-radius:15px;width:48px;height:48px;box-shadow:0 8px 20px #0f172a1f}.crm-final-profile-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.crm-final-profile-copy strong,.crm-final-profile-copy span,.crm-final-profile-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.crm-final-profile-copy strong{color:#0f172a;font-size:14px;line-height:1.25}.crm-final-profile-copy span{color:#64748b;font-size:12px}.crm-final-profile-copy small{color:#0284c7;font-size:12px;font-weight:800}.crm-final-profile-links{flex-direction:column;gap:4px;padding-top:8px;display:flex}.crm-final-profile-link{color:#334155;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;min-height:40px;padding:0 11px;font-size:13px;font-weight:760;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:flex}.crm-final-profile-link:hover,.crm-final-profile-link.is-active{color:#0369a1;background:#03a3ff14;border-color:#03a3ff2e}.crm-final-profile-logout{color:#b91c1c;border-top:1px solid #0f172a12;border-radius:0 0 12px 12px;margin-top:2px}.crm-final-profile-logout .crm-final-dropdown-icon{color:#ef4444}.crm-final-profile-logout:hover{color:#991b1b;background:#ef444412;border-color:#ef444429}.crm-final-drawer-scope{justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 0;display:flex}.crm-final-drawer-scope>span{color:#64748b;font-size:12px;font-weight:800}.crm-final-mobile-logout{color:#b91c1c}.crm-final-mobile-logout .crm-final-mobile-icon{color:#ef4444}@media (max-width:1220px) and (min-width:1041px){.crm-final-primary-files{display:none}.crm-final-more-files{display:inline-flex}.crm-final-nav-item{padding-left:8px;padding-right:8px;font-size:12px}.crm-final-desktop-nav{gap:3px}}@media (max-width:1040px){.crm-final-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;height:76px;min-height:76px;padding:0 18px}.crm-final-desktop-nav{display:none}.crm-final-logo{max-width:178px;height:42px}.crm-final-mobile-actions{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.crm-final-search-toggle-mobile{background:#fff;border-color:#03a3ff3d;border-radius:16px;flex-basis:48px;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;display:inline-flex;position:relative;box-shadow:0 12px 26px #0f172a1a}.crm-final-search-toggle-mobile .crm-final-nav-icon{width:20px;height:20px}.crm-final-search-toggle-mobile>span:not(.crm-final-nav-icon){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crm-final-burger{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:16px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;display:inline-flex;position:relative;box-shadow:0 12px 26px #0f172a1a}.crm-final-burger:before,.crm-final-burger:after,.crm-final-burger span{content:"";background:#0f172a;border-radius:999px;width:22px;height:2px;position:absolute;left:13px}.crm-final-burger:before{top:16px}.crm-final-burger span{top:23px}.crm-final-burger:after{top:30px}}@media (max-width:520px){.crm-final-drawer-scope{flex-direction:column;align-items:stretch}.crm-final-drawer-scope .crm-data-scope-switch{justify-content:center}}.crm-field>.crm-ownership-inline{grid-column:1/-1}.crm-user-avatar-component-image{object-fit:cover;object-position:center}.crm-user-avatar-component-fallback{text-transform:uppercase;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:900;line-height:1;overflow:hidden;color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4 55%,#22c55e)!important;display:inline-flex!important}.crm-ownership-avatar,.crm-user-avatar,.crm-final-profile-avatar{object-fit:cover;object-position:center;overflow:hidden}.crm-ownership-user{width:100%}.crm-ownership-user>span:last-child{max-width:100%}@media (min-width:901px){.crm-field>.crm-ownership-inline{width:min(100%,560px)}}.crm-google-workspace-card{position:relative;overflow:hidden}.crm-google-workspace-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.crm-google-workspace-head h2{margin-bottom:10px}.crm-google-workspace-head p:last-child{color:var(--crm-muted);max-width:760px;margin:0}.crm-google-workspace-state{letter-spacing:.04em;text-transform:uppercase;border:1px solid #94a3b852;border-radius:999px;flex:none;padding:9px 13px;font-size:12px;font-weight:800}.crm-google-workspace-state-ok{color:#15803d;background:#f0fdf4;border-color:#bbf7d0;box-shadow:inset 0 0 0 1px #16a34a0a,0 6px 18px #16653414}.crm-google-workspace-state-legacy{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b57}.crm-google-workspace-state-off{color:var(--crm-muted);background:#94a3b81a}.crm-google-workspace-grid{grid-template-columns:minmax(220px,.75fr) minmax(0,2fr);gap:18px;margin-top:24px;display:grid}.crm-google-workspace-account,.crm-google-workspace-service{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:14px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 10px 24px #0f172a0d}.crm-google-workspace-service:hover{border-color:#03a3ff;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a14}.crm-google-workspace-account{flex-direction:column;justify-content:center;gap:8px;padding:20px;display:flex}.crm-google-workspace-account>span,.crm-google-workspace-account small,.crm-google-workspace-service small{color:#64748b}.crm-google-workspace-account strong{overflow-wrap:anywhere}.crm-google-workspace-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crm-google-workspace-service{grid-template-columns:12px minmax(0,1fr);gap:3px 10px;padding:14px 16px;display:grid}.crm-google-workspace-service>span{background:#94a3b873;border-radius:999px;grid-row:1/span 2;align-self:center;width:9px;height:9px}.crm-google-workspace-service>span.is-ready{background:#16a34a;animation:2s ease-out infinite crm-google-workspace-status-pulse;box-shadow:0 0 #16a34a52}@keyframes crm-google-workspace-status-pulse{0%{box-shadow:0 0 #16a34a57}70%{box-shadow:0 0 0 7px #16a34a00}to{box-shadow:0 0 #16a34a00}}@media (prefers-reduced-motion:reduce){.crm-google-workspace-service>span.is-ready{animation:none;box-shadow:0 0 0 4px #16a34a1f}}.crm-google-workspace-service>span.is-corporate{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b1f}.crm-google-workspace-service small{grid-column:2}.crm-google-workspace-note,.crm-google-workspace-message,.crm-google-workspace-error{border-radius:14px;margin-top:18px;padding:13px 15px}.crm-google-workspace-note{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b3d}.crm-google-workspace-message{color:#bbf7d0;background:#22c55e1a;border:1px solid #22c55e3d}.crm-google-workspace-error{color:#fecaca;background:#ef44441a;border:1px solid #ef444447}.crm-google-workspace-actions{margin-top:20px}.crm-google-workspace-modal{max-width:560px}@media (max-width:760px){.crm-google-workspace-head{flex-direction:column;align-items:stretch}.crm-google-workspace-state{align-self:flex-start}.crm-google-workspace-grid,.crm-google-workspace-services{grid-template-columns:1fr}}.crm-google-contacts-sync-modal{max-width:560px}.crm-google-connect-inline{width:fit-content;margin-top:8px}.crm-final-header{z-index:950000;isolation:isolate}.crm-final-profile-menu{z-index:30}.crm-user-row-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crm-user-status-action{min-width:128px}.crm-users-delete-modal{background:#fff;border-radius:22px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:22px;overflow:auto;box-shadow:0 30px 90px #0f172a57}.crm-users-delete-warning{background:#fef2f2eb;border:1px solid #ef444438;border-radius:16px;gap:5px;margin-bottom:18px;padding:16px;display:grid}.crm-users-delete-warning strong{color:#7f1d1d;font-size:16px}.crm-users-delete-warning span{color:#991b1b;font-size:13px;font-weight:700}.crm-users-delete-warning p{color:#7f1d1d;margin:7px 0 0;line-height:1.55}.crm-users-delete-references{color:#78350f;background:#fffbeb;border:1px solid #f59e0b40;border-radius:14px;margin-bottom:18px;padding:14px 16px}.crm-users-delete-references ul{margin:9px 0 0;padding-left:20px}.crm-users-delete-references li+li{margin-top:4px}.crm-users-modal .crm-field small{color:#64748b;font-size:12px;line-height:1.45}@media (max-width:900px){.crm-user-row-actions{justify-content:stretch;width:100%}.crm-user-row-actions .crm-button{flex:150px}}@media (max-width:760px){.crm-users-delete-modal{border-radius:18px;padding:18px}.crm-user-row-actions .crm-button{flex-basis:100%;width:100%}}.crm-users-status-modal{background:#fff;border-radius:22px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:22px;overflow:auto;box-shadow:0 30px 90px #0f172a57}.crm-users-status-confirm{border:1px solid #94a3b838;border-radius:17px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:18px;padding:17px;display:grid}.crm-users-status-confirm.is-suspend{background:#fef2f2f0;border-color:#ef44443d}.crm-users-status-confirm.is-resume{background:#f0fdf4f0;border-color:#22c55e3d}.crm-users-status-confirm-icon{border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;font-weight:900;line-height:1;display:inline-flex}.crm-users-status-confirm.is-suspend .crm-users-status-confirm-icon{color:#dc2626;background:#fee2e2}.crm-users-status-confirm.is-resume .crm-users-status-confirm-icon{color:#16a34a;background:#dcfce7}.crm-users-status-confirm>div:last-child{gap:4px;min-width:0;display:grid}.crm-users-status-confirm strong{color:#0f172a;font-size:16px}.crm-users-status-confirm span{color:#64748b;overflow-wrap:anywhere;font-size:13px;font-weight:700}.crm-users-status-confirm p{color:#475569;margin:7px 0 0;line-height:1.55}@media (max-width:760px){.crm-users-status-modal{border-radius:18px;padding:18px}.crm-users-status-confirm{grid-template-columns:40px minmax(0,1fr);padding:14px}.crm-users-status-confirm-icon{border-radius:13px;width:40px;height:40px;font-size:19px}}.crm-users-permissions-modal{flex-direction:column;width:min(1180px,100%);max-height:calc(100vh - 28px);display:flex;overflow:hidden}.crm-users-permissions-modal .crm-modal-head,.crm-users-permissions-modal>.crm-modal-actions{flex:none}.crm-users-modal-scroll{min-height:0;padding-right:5px;overflow:auto}.crm-user-permissions-section{border-top:1px solid #94a3b838;gap:16px;margin-top:22px;padding-top:20px;display:grid}.crm-user-permissions-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.crm-user-permissions-heading h3{color:#0f172a;margin:3px 0 0;font-size:21px}.crm-user-permissions-heading>p{color:#64748b;text-align:right;max-width:470px;margin:0;font-size:13px;line-height:1.5}.crm-user-permissions-admin-note{color:#5b21b6;background:linear-gradient(135deg,#f5f3fffa,#eff6fffa);border:1px solid #7c3aed33;border-radius:18px;padding:18px;font-weight:750;line-height:1.55}.crm-user-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.crm-user-permission-card{background:linear-gradient(#fff,#f8fbff);border:1px solid #94a3b840;border-radius:20px;align-content:start;gap:15px;min-width:0;padding:18px;display:grid;box-shadow:0 12px 30px #0f172a0d}.crm-user-permission-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-user-permission-card>header>div{gap:4px;min-width:0;display:grid}.crm-user-permission-card>header strong{color:#0f172a;font-size:17px}.crm-user-permission-card>header small{color:#64748b;font-size:12px;line-height:1.4}.crm-user-permission-count{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:900}.crm-user-permission-count.is-selected{color:#0369a1;background:#e0f2fe}.crm-user-permission-count.is-all{color:#166534;background:#dcfce7}.crm-user-permission-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.crm-user-permission-actions label{color:#334155;cursor:pointer;background:#fff;border:1px solid #94a3b83d;border-radius:12px;align-items:center;gap:9px;min-height:40px;padding:9px 11px;font-size:12px;font-weight:800;display:flex}.crm-user-permission-actions label:has(input:checked){color:#075985;background:#e0f2feb8;border-color:#03a3ff59}.crm-user-permission-actions label.is-disabled{opacity:.48;cursor:not-allowed}.crm-user-permission-actions input,.crm-user-permission-owner-list input{accent-color:#03a3ff;width:17px;height:17px;margin:0}.crm-user-permission-owners{background:#f0f9ffb8;border:1px solid #03a3ff33;border-radius:15px;gap:9px;padding:12px;display:grid}.crm-user-permission-owners>input[type=search]{color:#0f172a;background:#fff;border:1px solid #94a3b84d;border-radius:11px;outline:none;width:100%;min-height:40px;padding:9px 12px}.crm-user-permission-owners>input[type=search]:focus{border-color:#03a3ffb3;box-shadow:0 0 0 3px #03a3ff1f}.crm-user-permission-owner-list{gap:7px;max-height:220px;padding-right:3px;display:grid;overflow:auto}.crm-user-permission-owner-list>label{cursor:pointer;background:#ffffffe6;border:1px solid #94a3b82e;border-radius:11px;grid-template-columns:18px 34px minmax(0,1fr);align-items:center;gap:9px;padding:8px 9px;display:grid}.crm-user-permission-owner-list>label:has(input:checked){background:#fff;border-color:#03a3ff5c;box-shadow:0 5px 14px #03a3ff14}.crm-user-permission-owner-list>label>span{gap:2px;min-width:0;display:grid}.crm-user-permission-owner-list strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-user-permission-owner-list small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-user-permission-avatar{border-radius:11px;width:34px;height:34px}@media (max-width:900px){.crm-user-permission-grid{grid-template-columns:1fr}.crm-user-permissions-heading{flex-direction:column;align-items:flex-start;gap:8px}.crm-user-permissions-heading>p{text-align:left;max-width:none}}@media (max-width:760px){.crm-users-permissions-modal{width:100%;max-height:calc(100vh - 16px)}.crm-user-permission-card{border-radius:16px;padding:14px}.crm-user-permission-card>header{flex-direction:column;align-items:stretch}.crm-user-permission-count{align-self:flex-start}.crm-user-permission-actions{grid-template-columns:1fr}.crm-user-permission-owner-list{max-height:180px}}.crm-users-permissions-backdrop{padding:max(88px, calc(env(safe-area-inset-top,0px) + 88px)) 20px 18px;place-items:start center;overflow:hidden}.crm-users-permissions-modal{max-height:calc(100dvh - 106px);padding:18px 20px 16px}.crm-users-permissions-modal .crm-modal-head{margin-bottom:12px}.crm-users-permissions-modal>.crm-modal-actions{border-top:1px solid #94a3b838;margin-top:12px;padding-top:12px}.crm-users-permissions-modal .crm-users-modal-scroll{overscroll-behavior:contain;scrollbar-gutter:stable}.crm-users-permissions-modal .crm-user-permissions-section{gap:13px;margin-top:16px;padding-top:15px}.crm-users-permissions-modal .crm-user-permission-grid{gap:13px}.crm-users-permissions-modal .crm-user-permission-card{gap:12px;padding:15px}@media (max-height:820px) and (min-width:761px){.crm-users-permissions-backdrop{padding-top:max(78px, calc(env(safe-area-inset-top,0px) + 78px));padding-bottom:12px}.crm-users-permissions-modal{max-height:calc(100dvh - 90px);padding-top:14px;padding-bottom:12px}.crm-users-permissions-modal .crm-modal-head,.crm-users-permissions-modal>.crm-modal-actions{margin-top:0;margin-bottom:8px}}@media (max-width:760px){.crm-users-permissions-backdrop{padding:max(10px, env(safe-area-inset-top,0px)) 10px max(10px, env(safe-area-inset-bottom,0px));align-items:center}.crm-users-permissions-modal{max-height:calc(100dvh - 20px);padding:15px}.crm-users-permissions-modal .crm-user-permission-card{padding:13px}}.crm-page-head.crm-entity-hero{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:20px!important;padding:26px 28px 22px!important;display:grid!important}.crm-page-head.crm-entity-hero>.crm-entity-hero-copy{grid-template-rows:auto!important;grid-template-columns:68px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:0 22px!important;width:100%!important;min-width:0!important;display:grid!important}.crm-page-head.crm-entity-hero>.crm-entity-hero-copy:before{content:none!important;display:none!important}.crm-entity-hero-text{gap:6px;min-width:0;display:grid}.crm-page-head.crm-entity-hero .crm-entity-hero-text>.crm-eyebrow,.crm-page-head.crm-entity-hero .crm-entity-hero-text>h1,.crm-page-head.crm-entity-hero .crm-entity-hero-text>h2,.crm-page-head.crm-entity-hero .crm-entity-hero-text>p{grid-column:auto!important}.crm-page-head.crm-entity-hero h1,.crm-page-head.crm-entity-hero h2{width:100%;max-width:none;box-shadow:none;color:#0f172a;letter-spacing:-.06em;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:2px 0 4px;padding:0;font-size:clamp(26px,22px + .42vw,32px);font-weight:400;line-height:1.02}.crm-page-head.crm-entity-hero h1:after,.crm-page-head.crm-entity-hero h2:after{content:none!important;display:none!important}.crm-page-head.crm-entity-hero p:not(.crm-eyebrow){max-width:980px}.crm-entity-hero-icon{--crm-entity-accent:#0284c7;--crm-entity-soft:#0ea5e91f;border:1px solid color-mix(in srgb, var(--crm-entity-accent) 28%, transparent);background:radial-gradient(circle at 30% 20%, #fffffff5, transparent 42%), var(--crm-entity-soft);width:68px;height:68px;box-shadow:inset 0 1px 0 #ffffffeb, 0 14px 30px color-mix(in srgb, var(--crm-entity-accent) 12%, transparent);color:var(--crm-entity-accent);border-radius:22px;align-self:center;place-items:center;display:grid}.crm-entity-hero-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.crm-entity-hero-icon--deal{--crm-entity-accent:#0284c7;--crm-entity-soft:#0ea5e91f}.crm-entity-hero-icon--task{--crm-entity-accent:#7c3aed;--crm-entity-soft:#7c3aed1c}.crm-entity-hero-icon--company{--crm-entity-accent:#0891b2;--crm-entity-soft:#0891b21c}.crm-entity-hero-icon--contact{--crm-entity-accent:#16a34a;--crm-entity-soft:#22c55e1c}.crm-entity-hero-icon--meeting{--crm-entity-accent:#ea580c;--crm-entity-soft:#f973161c}.crm-entity-hero-icon--project{--crm-entity-accent:#2563eb;--crm-entity-soft:#2563eb1c}.crm-page-head.crm-entity-hero .crm-entity-hero-actions,.crm-page-head.crm-entity-hero .crm-page-actions.crm-entity-hero-actions,.crm-page-head.crm-entity-hero .crm-page-head-actions.crm-entity-hero-actions,.crm-page-head.crm-entity-hero .crm-task-detail-head-actions.crm-entity-hero-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-self:stretch!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important;display:flex!important}.crm-page-head.crm-entity-hero .crm-entity-hero-actions>*{flex:none!important;width:auto!important;min-width:0!important;max-width:none!important}.crm-page-head.crm-entity-hero .crm-entity-hero-actions .crm-button{min-height:42px!important;padding:10px 16px!important}.crm-drive-folder-widget-compact{align-items:center;gap:10px;min-width:0!important;max-width:none!important;display:flex!important}.crm-drive-folder-widget-compact>small{flex-basis:100%}.crm-page-head.crm-entity-hero .crm-google-sync-compact{align-items:center;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important}.crm-page-head.crm-entity-hero .crm-google-sync-compact .crm-button{width:auto!important;max-width:max-content!important}@media (max-width:1180px){.crm-page-head.crm-entity-hero .crm-entity-hero-actions,.crm-page-head.crm-entity-hero .crm-page-actions.crm-entity-hero-actions,.crm-page-head.crm-entity-hero .crm-page-head-actions.crm-entity-hero-actions,.crm-page-head.crm-entity-hero .crm-task-detail-head-actions.crm-entity-hero-actions{flex-wrap:wrap!important}}@media (max-width:760px){.crm-page-head.crm-entity-hero{gap:18px!important;padding:20px!important}.crm-page-head.crm-entity-hero>.crm-entity-hero-copy{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;place-items:start stretch!important;gap:12px 0!important}.crm-page-head.crm-entity-hero>.crm-entity-hero-copy>.crm-entity-hero-icon,.crm-page-head.crm-entity-hero>.crm-entity-hero-copy>.crm-company-logo,.crm-page-head.crm-entity-hero>.crm-entity-hero-copy>.crm-contact-hero-photo{grid-area:1/1!important;place-self:start!important;margin:0!important}.crm-page-head.crm-entity-hero>.crm-entity-hero-copy>.crm-entity-hero-text{grid-area:2/1!important;width:100%!important;min-width:0!important}.crm-entity-hero-icon{border-radius:17px;width:52px;height:52px}.crm-entity-hero-icon svg{width:27px;height:27px}.crm-page-head.crm-entity-hero h1,.crm-page-head.crm-entity-hero h2{letter-spacing:-.05em;font-size:clamp(26px,7.2vw,30px)}.crm-page-head.crm-entity-hero .crm-entity-hero-actions,.crm-page-head.crm-entity-hero .crm-page-actions.crm-entity-hero-actions,.crm-page-head.crm-entity-hero .crm-page-head-actions.crm-entity-hero-actions,.crm-page-head.crm-entity-hero .crm-task-detail-head-actions.crm-entity-hero-actions{flex-wrap:wrap!important;justify-content:flex-start!important}.crm-drive-folder-widget-compact{flex-wrap:wrap}}.crm-page-head.crm-section-hero{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;padding:24px 28px 20px!important;display:grid!important}.crm-page-head.crm-section-hero>.crm-entity-hero-copy{grid-template-columns:64px minmax(0,1fr)!important;column-gap:20px!important}.crm-page-head.crm-section-hero .crm-entity-hero-icon{border-radius:21px;width:64px;height:64px}.crm-page-head.crm-section-hero .crm-entity-hero-icon svg{width:32px;height:32px}.crm-page-head.crm-section-hero h1,.crm-page-head.crm-section-hero h2{font-size:clamp(26px,22px + .42vw,32px)}.crm-section-hero-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-width:0;display:grid}.crm-section-hero-meta{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.crm-page-head.crm-section-hero .crm-entity-hero-actions{place-self:center end!important;width:auto!important;max-width:100%!important}.crm-page-head.crm-section-hero .crm-entity-hero-actions>.crm-google-bulk-sync,.crm-page-head.crm-section-hero .crm-entity-hero-actions>.crm-google-sync{width:auto!important;max-width:none!important}.crm-page-head.crm-section-hero .crm-calendar-stat-chip{min-height:42px;margin:0}@media (max-width:1180px){.crm-section-hero-footer{grid-template-columns:minmax(0,1fr)}.crm-page-head.crm-section-hero .crm-entity-hero-actions{flex-wrap:wrap!important;justify-content:flex-end!important;justify-self:stretch!important;width:100%!important}}@media (max-width:760px){.crm-page-head.crm-section-hero{gap:16px!important;padding:20px!important}.crm-page-head.crm-section-hero>.crm-entity-hero-copy{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:12px 0!important}.crm-page-head.crm-section-hero .crm-entity-hero-icon{border-radius:17px;width:52px;height:52px}.crm-page-head.crm-section-hero .crm-entity-hero-icon svg{width:27px;height:27px}.crm-page-head.crm-section-hero .crm-entity-hero-actions{justify-content:flex-start!important;justify-self:stretch!important}}.crm-sticky-entity-title{--crm-sticky-accent:#0284c7;--crm-sticky-soft:#0ea5e91a;z-index:900;opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity;width:min(100vw - 64px,1280px);max-width:1280px;transition:transform .18s cubic-bezier(.2,0,0,1),opacity .15s,visibility 0s linear .18s;position:fixed;left:50%;transform:translate(-50%,-14px)}.crm-sticky-entity-title.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)}.crm-sticky-entity-title--deal{--crm-sticky-accent:#0284c7;--crm-sticky-soft:#0ea5e91a}.crm-sticky-entity-title--task{--crm-sticky-accent:#7c3aed;--crm-sticky-soft:#7c3aed1a}.crm-sticky-entity-title--company{--crm-sticky-accent:#0891b2;--crm-sticky-soft:#0891b21a}.crm-sticky-entity-title--contact{--crm-sticky-accent:#16a34a;--crm-sticky-soft:#22c55e1a}.crm-sticky-entity-title--meeting{--crm-sticky-accent:#ea580c;--crm-sticky-soft:#f973161a}.crm-sticky-entity-title--project{--crm-sticky-accent:#2563eb;--crm-sticky-soft:#2563eb1a}.crm-sticky-entity-title-button{appearance:none;border:1px solid color-mix(in srgb, var(--crm-sticky-accent) 24%, #dbe4ee);background:linear-gradient(90deg, var(--crm-sticky-soft), #ffffffd1 24%, #fffffff5), #fffffff0;color:#0f172a;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(1.08);border-radius:0 0 16px 16px;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:12px;margin:0;padding:7px 12px 7px 9px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid;box-shadow:0 14px 34px #0f172a21,inset 0 1px #fffffff5}.crm-sticky-entity-title-button:hover{border-color:color-mix(in srgb, var(--crm-sticky-accent) 44%, #cbd5e1);box-shadow:0 17px 38px #0f172a29,inset 0 1px #fffffffa}.crm-sticky-entity-title-button:focus-visible{outline:3px solid color-mix(in srgb, var(--crm-sticky-accent) 26%, transparent);outline-offset:2px}.crm-sticky-entity-title .crm-entity-hero-icon{width:38px;height:38px;box-shadow:none;border-radius:12px}.crm-sticky-entity-title .crm-entity-hero-icon svg{stroke-width:1.9px;width:20px;height:20px}.crm-sticky-entity-title-copy{align-items:baseline;gap:9px;min-width:0;display:flex}.crm-sticky-entity-title-kind{color:var(--crm-sticky-accent);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:12px;font-weight:850;line-height:1}.crm-sticky-entity-title-copy strong{color:#0f172a;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:760;line-height:1.25;display:block;overflow:hidden}.crm-sticky-entity-title-arrow{fill:none;width:22px;height:22px;stroke:var(--crm-sticky-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;justify-self:end;transition:transform .15s}.crm-sticky-entity-title-button:hover .crm-sticky-entity-title-arrow{transform:translateY(-2px)}@media (max-width:900px){.crm-sticky-entity-title{width:calc(100vw - 24px)}.crm-sticky-entity-title-button{border-radius:14px;min-height:50px;box-shadow:0 12px 30px #0f172a29,inset 0 1px #fffffff5}}@media (max-width:560px){.crm-sticky-entity-title{width:calc(100vw - 20px)}.crm-sticky-entity-title-button{grid-template-columns:36px minmax(0,1fr) 24px;gap:10px;min-height:48px;padding:6px 10px 6px 7px}.crm-sticky-entity-title .crm-entity-hero-icon{border-radius:11px;width:36px;height:36px}.crm-sticky-entity-title-kind{display:none}.crm-sticky-entity-title-copy strong{font-size:14px}.crm-sticky-entity-title-arrow{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.crm-sticky-entity-title,.crm-sticky-entity-title-button,.crm-sticky-entity-title-arrow{transition:none!important}.crm-sticky-entity-title-button:hover .crm-sticky-entity-title-arrow{transform:none}}.crm-pipeline-chip,.crm-pipeline-switcher{--crm-pipeline-color:#3b82f6}.crm-pipeline-chip{border:1px solid color-mix(in srgb, var(--crm-pipeline-color) 32%, #d7e0ea);background:color-mix(in srgb, var(--crm-pipeline-color) 9%, #fff);max-width:100%;min-height:30px;color:color-mix(in srgb, var(--crm-pipeline-color) 66%, #172033);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex}.crm-pipeline-chip>i,.crm-pipeline-title>i,.crm-deal-pipeline-inline-pill>i,.crm-deal-pipeline-select-wrap>i{background:var(--crm-pipeline-color,currentColor);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;flex:none}.crm-pipeline-chip-mini{min-height:25px;padding:3px 8px;font-size:12px}.crm-pipeline-chip-mini>i{width:7px;height:7px}.crm-pipeline-switcher{border:1px solid color-mix(in srgb, var(--crm-pipeline-color) 34%, #d9e2ec);background:color-mix(in srgb, var(--crm-pipeline-color) 8%, #fff);color:#172033;border-radius:12px;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:0 11px;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffffe6}.crm-pipeline-switcher:before{content:"";background:var(--crm-pipeline-color);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--crm-pipeline-color) 12%, transparent);border-radius:999px}.crm-pipeline-switcher select{color:#172033;width:100%;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:0 24px 0 0;font-size:13px;font-weight:850}.crm-pipeline-switcher>span{color:color-mix(in srgb, var(--crm-pipeline-color) 72%, #1e293b);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:900}.crm-pipeline-switcher.is-compact{grid-template-columns:auto minmax(120px,1fr);min-height:34px;padding-inline:9px}.crm-pipeline-switcher.is-compact>span{display:none}.crm-deal-pipeline-field{align-items:flex-start}.crm-deal-pipeline-inline{flex-wrap:wrap;align-items:center;gap:9px;width:100%;min-width:0;display:flex}.crm-deal-pipeline-inline-pill{appearance:none;color:#172033;max-width:100%;min-height:38px;font:inherit;cursor:pointer;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:9px;padding:7px 13px;font-size:13px;font-weight:900;transition:transform .14s,box-shadow .16s;display:inline-flex}.crm-deal-pipeline-inline-pill:hover{transform:translateY(-1px)}.crm-deal-pipeline-inline-pill>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-deal-pipeline-inline-form{grid-template-columns:minmax(190px,1fr) minmax(210px,1fr) auto;align-items:end;gap:12px;width:100%;min-width:0;display:grid}.crm-deal-pipeline-inline-form>label{gap:6px;min-width:0;display:grid}.crm-deal-pipeline-inline-form>label>span{color:#64748b;font-size:12px;font-weight:850}.crm-deal-pipeline-inline-form select,.crm-deal-pipeline-select-wrap{width:100%;min-width:0}.crm-deal-pipeline-select-wrap{background:#fff;border:1px solid #d7e0ea;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding-left:12px;display:grid;position:relative}.crm-deal-pipeline-select-wrap select{box-shadow:none!important;background:0 0!important;border:0!important}.crm-deal-pipeline-inline-form .crm-deal-inline-form-actions{align-self:end}.crm-deal-pipelines-page{gap:18px;display:grid}.crm-pipeline-toolbar{background:#ffffffd6;border:1px solid #e1e8f0;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 8px 28px #0f172a0d}.crm-pipeline-toolbar>span{color:#64748b;font-size:13px;font-weight:800}.crm-pipeline-notice{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;padding:12px 15px;font-size:13px;font-weight:800}.crm-pipeline-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:16px;display:grid}.crm-pipeline-card{border-top:4px solid color-mix(in srgb, var(--crm-pipeline-color,#3b82f6) 82%, #fff);align-content:start;gap:15px;min-width:0;display:grid}.crm-pipeline-card.is-disabled{opacity:.66;filter:saturate(.55)}.crm-pipeline-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.crm-pipeline-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.crm-pipeline-title>i{width:13px;height:13px;margin-top:7px}.crm-pipeline-title>div{min-width:0}.crm-pipeline-title h2{overflow-wrap:anywhere;color:#0f172a;margin:0;font-size:20px;line-height:1.2}.crm-pipeline-title p{color:#64748b;margin:5px 0 0;font-size:12px;line-height:1.4}.crm-pipeline-badges,.crm-pipeline-actions,.crm-pipeline-stage-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.crm-pipeline-badges{justify-content:flex-end}.crm-pipeline-badge{color:#64748b;letter-spacing:.025em;text-transform:uppercase;background:#f1f5f9;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;font-weight:900;display:inline-flex}.crm-pipeline-badge.is-default{color:#0369a1;background:#e0f2fe}.crm-pipeline-actions{border-bottom:1px solid #edf1f5;padding-bottom:13px}.crm-pipeline-actions button,.crm-pipeline-stage-actions button{appearance:none;color:#334155;min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e1eb;border-radius:9px;padding:5px 9px;font-size:12px;font-weight:800}.crm-pipeline-actions button:hover,.crm-pipeline-stage-actions button:hover{background:#f8fafc;border-color:#94a3b8}.crm-pipeline-actions button.is-danger,.crm-pipeline-stage-actions button.is-danger{color:#b91c1c;border-color:#fecaca}.crm-pipeline-actions button:disabled,.crm-pipeline-stage-actions button:disabled{opacity:.42;cursor:not-allowed}.crm-pipeline-stage-list{gap:8px;display:grid}.crm-pipeline-stage-row{background:#fbfdff;border:1px solid #e4eaf1;border-radius:13px;grid-template-columns:minmax(160px,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 11px;display:grid}.crm-pipeline-stage-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.crm-pipeline-stage-row>div:first-child>i{border-radius:999px;flex:none;width:10px;height:10px}.crm-pipeline-stage-row strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.crm-pipeline-stage-row small{color:#64748b;white-space:nowrap;font-size:12px;font-weight:800}.crm-pipeline-add-stage{justify-self:start}.crm-pipeline-modal{width:min(680px,100vw - 28px);max-height:calc(100dvh - 32px);overflow-y:auto}.crm-pipeline-modal>p{color:#475569;line-height:1.55}.crm-pipeline-stage-map{gap:9px;margin-top:14px;display:grid}.crm-pipeline-stage-map>label{grid-template-columns:minmax(140px,.75fr) minmax(190px,1fr);align-items:center;gap:10px;display:grid}.crm-pipeline-stage-map>label>span{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.crm-pipeline-filter-card{padding:14px 16px}.crm-pipeline-checkbox-filter{grid-template-columns:minmax(190px,.5fr) minmax(260px,1fr) auto;align-items:center;gap:16px;display:grid}.crm-pipeline-checkbox-filter>div:first-child{gap:4px;display:grid}.crm-pipeline-checkbox-filter>div:first-child strong{color:#172033;font-size:14px}.crm-pipeline-checkbox-filter>div:first-child span{color:#64748b;font-size:12px;line-height:1.4}.crm-pipeline-checkbox-options,.crm-personal-pipeline-options{flex-wrap:wrap;gap:8px;display:flex}.crm-pipeline-checkbox-options label,.crm-personal-pipeline-options label{color:#334155;cursor:pointer;background:#fff;border:1px solid #dde5ee;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.crm-pipeline-checkbox-options input,.crm-personal-pipeline-options input{accent-color:#2563eb;width:15px;height:15px;margin:0}.crm-pipeline-checkbox-options i,.crm-personal-pipeline-options i{border-radius:999px;width:8px;height:8px}.crm-personal-pipeline-filter{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #dce6f1;border-radius:16px;gap:12px;padding:14px 16px;display:grid}.crm-personal-pipeline-filter-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm-personal-pipeline-filter-head>div{gap:4px;display:grid}.crm-personal-pipeline-filter-head strong{color:#172033;font-size:14px}.crm-personal-pipeline-filter-head span{color:#64748b;font-size:12px;line-height:1.4}.crm-personal-pipeline-filter-head>span{color:#0369a1;background:#e0f2fe;border-radius:999px;flex:none;min-height:26px;padding:4px 9px;font-weight:900}.crm-personal-pipeline-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.crm-recurring-route{grid-template-columns:minmax(170px,1fr) minmax(190px,1fr) auto;align-items:end;gap:10px;width:100%;margin-top:12px;display:grid}.crm-recurring-route>label{gap:5px;min-width:0;display:grid}.crm-recurring-route>label>span{color:#64748b;text-transform:uppercase;letter-spacing:.035em;font-size:12px;font-weight:850}.crm-recurring-route select{width:100%;min-width:0}.crm-recurring-target-summary{background:#f8fafc;border:1px solid #e4eaf1;border-radius:12px;gap:5px;padding:10px 11px;display:grid}.crm-recurring-target-summary span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:850}.crm-recurring-target-summary strong{color:#1e293b;font-size:13px}.crm-user-pipeline-permission{cursor:pointer;background:#f7fbff;border:1px solid #dbeafe;border-radius:13px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.crm-user-pipeline-permission input{accent-color:#2563eb;flex:none;width:17px;height:17px;margin:2px 0 0}.crm-user-pipeline-permission>span{gap:3px;display:grid}.crm-user-pipeline-permission strong{color:#1e3a8a;font-size:12px}.crm-user-pipeline-permission small{color:#64748b;font-size:12px;line-height:1.4}@media (max-width:920px){.crm-deal-pipeline-inline-form,.crm-pipeline-checkbox-filter,.crm-recurring-route{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crm-deal-pipeline-inline-form .crm-deal-inline-form-actions,.crm-pipeline-checkbox-filter>.crm-button,.crm-recurring-route>.crm-button{grid-column:1/-1;justify-self:end}.crm-pipeline-stage-row{grid-template-columns:1fr}.crm-pipeline-stage-actions{justify-content:flex-end}}@media (max-width:640px){.crm-pipeline-switcher{grid-template-columns:auto minmax(0,1fr);width:100%}.crm-pipeline-switcher>span{display:none}.crm-deal-pipeline-inline-form,.crm-pipeline-checkbox-filter,.crm-recurring-route{grid-template-columns:minmax(0,1fr)}.crm-deal-pipeline-inline-form .crm-deal-inline-form-actions,.crm-pipeline-checkbox-filter>.crm-button,.crm-recurring-route>.crm-button{grid-column:auto;justify-self:stretch;width:100%}.crm-deal-pipeline-inline-form .crm-deal-inline-form-actions{grid-template-columns:1fr 1fr;display:grid}.crm-pipeline-toolbar,.crm-pipeline-card-head,.crm-personal-pipeline-filter-head{flex-direction:column;align-items:stretch}.crm-pipeline-toolbar .crm-button,.crm-personal-pipeline-actions .crm-button{flex:auto;justify-content:center}.crm-pipeline-grid{grid-template-columns:minmax(0,1fr)}.crm-pipeline-stage-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-pipeline-stage-actions button{width:100%}.crm-pipeline-stage-map>label{grid-template-columns:minmax(0,1fr)}.crm-pipeline-stage-map>label>span{white-space:normal}.crm-pipeline-checkbox-options,.crm-personal-pipeline-options{grid-template-columns:minmax(0,1fr);display:grid}.crm-pipeline-checkbox-options label,.crm-personal-pipeline-options label{width:100%}}.crm-pipeline-switcher:before{content:none!important}.crm-pipeline-switcher>i{background:var(--crm-pipeline-color);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--crm-pipeline-color) 12%, transparent);border-radius:999px;flex:none;display:block}.crm-deals-kanban-page .crm-page-head.crm-section-hero .crm-pipeline-switcher{min-height:42px;padding-inline:12px;flex:none!important;grid-template-columns:auto minmax(120px,1fr)!important;width:auto!important;min-width:176px!important;max-width:230px!important}.crm-deals-kanban-page .crm-page-head.crm-section-hero .crm-pipeline-switcher select{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:185px;overflow:hidden}.crm-deal-pipelines-page .crm-pipeline-toolbar,.crm-deal-pipelines-page .crm-pipeline-grid,.crm-deal-pipelines-page>.crm-form-error,.crm-deal-pipelines-page>.crm-pipeline-notice,.crm-deal-pipelines-page>.crm-empty{width:min(100%,1120px);margin-inline:auto}.crm-deal-pipelines-page .crm-pipeline-toolbar{min-height:58px;padding:10px 14px}.crm-deal-pipelines-page .crm-pipeline-grid{grid-template-columns:minmax(0,1fr);gap:14px}.crm-deal-pipelines-page .crm-pipeline-card{border-top-width:3px;gap:12px;min-width:0;padding:18px 20px 20px}.crm-deal-pipelines-page .crm-pipeline-card-head{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding-bottom:12px;display:grid}.crm-deal-pipelines-page .crm-pipeline-title{align-items:center}.crm-deal-pipelines-page .crm-pipeline-title>i{width:12px;height:12px;margin-top:0}.crm-pipeline-title-line{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.crm-deal-pipelines-page .crm-pipeline-title h2{font-size:19px;line-height:1.15}.crm-deal-pipelines-page .crm-pipeline-title p{margin-top:4px}.crm-deal-pipelines-page .crm-pipeline-badges{justify-content:flex-start}.crm-deal-pipelines-page .crm-pipeline-actions{border:0;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:0}.crm-deal-pipelines-page .crm-pipeline-actions button,.crm-deal-pipelines-page .crm-pipeline-stage-actions button{border-radius:9px;min-height:32px;padding:5px 9px;font-size:12px;line-height:1}.crm-deal-pipelines-page .crm-pipeline-stage-list{gap:7px}.crm-deal-pipelines-page .crm-pipeline-stage-row{background:#fbfdff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:14px;min-height:54px;padding:9px 10px 9px 13px}.crm-pipeline-stage-main{align-items:center;gap:11px;min-width:0;display:flex}.crm-pipeline-stage-main>i{width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 8%, transparent);border-radius:999px;flex:none}.crm-pipeline-stage-copy{gap:4px;min-width:0;display:grid}.crm-deal-pipelines-page .crm-pipeline-stage-copy>strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.25;display:block;overflow:hidden}.crm-deal-pipelines-page .crm-pipeline-stage-copy>small{color:#64748b;white-space:normal;flex-wrap:wrap;align-items:center;gap:5px 9px;min-width:0;font-size:12px;font-weight:750;line-height:1.2;display:flex}.crm-pipeline-stage-kind{color:#2563eb;background:#eef6ff;border-radius:999px;align-items:center;min-height:20px;padding:2px 7px;font-weight:900;display:inline-flex}.crm-pipeline-stage-kind.is-success{color:#15803d;background:#ecfdf3}.crm-pipeline-stage-kind.is-lost{color:#be123c;background:#fff1f2}.crm-deal-pipelines-page .crm-pipeline-stage-actions{flex-wrap:nowrap;justify-content:flex-end;gap:5px}.crm-deal-pipelines-page .crm-pipeline-add-stage{min-height:36px;margin-top:1px}.crm-recurring-deals-page{gap:18px;display:grid}.crm-recurring-deals-page>.crm-page-head.crm-section-hero{margin-bottom:0}.crm-recurring-deals-page .crm-recurring-deals-info{margin-bottom:0;padding:16px 18px}.crm-recurring-deals-page .crm-recurring-deals-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,410px),1fr));align-items:stretch;gap:16px}.crm-recurring-deals-page .crm-recurring-deal-card{box-sizing:border-box;gap:14px;min-width:0;height:100%;padding:18px;overflow:hidden}.crm-recurring-deals-page .crm-recurring-deal-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.crm-recurring-deals-page .crm-recurring-deal-card-head>div{min-width:0}.crm-recurring-deals-page .crm-recurring-deal-card-head h2{overflow-wrap:anywhere;min-width:0;margin:8px 0 4px;font-size:17px;line-height:1.25}.crm-recurring-deals-page .crm-recurring-deal-card-head p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-recurring-deals-page .crm-recurring-deal-card-head>strong{color:#0f172a;background:#f8fafc;border-radius:10px;align-self:start;min-height:30px;padding:5px 9px;font-size:14px;line-height:20px}.crm-recurring-deals-page .crm-recurring-deal-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.crm-recurring-deals-page .crm-recurring-deal-meta>div{box-sizing:border-box;min-width:0;padding:10px 11px}.crm-recurring-deals-page .crm-recurring-deal-meta>div:nth-child(3){grid-column:1/-1}.crm-recurring-deals-page .crm-recurring-deal-meta span,.crm-recurring-deals-page .crm-recurring-deal-meta strong{overflow-wrap:anywhere;white-space:normal;min-width:0}.crm-recurring-deals-page .crm-recurring-target-summary{background:linear-gradient(135deg,#faf8ff,#fff);border-left:3px solid #8b5cf6;min-width:0;padding:10px 12px}.crm-recurring-deals-page .crm-recurring-target-summary strong{overflow-wrap:anywhere;min-width:0}.crm-recurring-deals-page .crm-recurring-toggle.is-compact{min-width:0;padding:11px 12px}.crm-recurring-deals-page .crm-recurring-route{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:9px;min-width:0;margin-top:10px}.crm-recurring-deals-page .crm-recurring-route>label,.crm-recurring-deals-page .crm-recurring-route select{min-width:0;max-width:100%}.crm-recurring-deals-page .crm-recurring-route>.crm-button{grid-column:1/-1;justify-self:end}.crm-recurring-deals-page .crm-recurring-deal-actions{align-self:end;margin-top:auto;padding-top:2px}@media (max-width:900px){.crm-deal-pipelines-page .crm-pipeline-card-head{grid-template-columns:minmax(0,1fr);align-items:stretch}.crm-deal-pipelines-page .crm-pipeline-actions{justify-content:flex-start}.crm-deal-pipelines-page .crm-pipeline-stage-row{grid-template-columns:minmax(0,1fr)}.crm-deal-pipelines-page .crm-pipeline-stage-actions{justify-content:flex-start}}@media (max-width:640px){.crm-deals-kanban-page .crm-page-head.crm-section-hero .crm-pipeline-switcher{width:100%!important;max-width:none!important}.crm-deal-pipelines-page .crm-pipeline-card{padding:16px}.crm-deal-pipelines-page .crm-pipeline-stage-copy>strong{white-space:normal}.crm-deal-pipelines-page .crm-pipeline-stage-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.crm-recurring-deals-page .crm-recurring-deals-info,.crm-recurring-deals-page .crm-recurring-deal-meta,.crm-recurring-deals-page .crm-recurring-route{grid-template-columns:minmax(0,1fr)}.crm-recurring-deals-page .crm-recurring-deal-meta>div:nth-child(3),.crm-recurring-deals-page .crm-recurring-route>.crm-button{grid-column:auto}.crm-recurring-deals-page .crm-recurring-deal-card-head{grid-template-columns:minmax(0,1fr)}.crm-recurring-deals-page .crm-recurring-deal-card-head>strong{justify-self:start}}.crm-pipeline-modal>.crm-form-grid{padding:20px}.crm-pipeline-modal>p,.crm-pipeline-modal>.crm-field,.crm-pipeline-modal>.crm-pipeline-stage-map{margin-left:20px;margin-right:20px}.crm-pipeline-modal>p{margin-top:18px;margin-bottom:0}.crm-pipeline-modal>.crm-field{margin-top:18px}.crm-pipeline-modal>.crm-pipeline-stage-map{margin-top:14px}.crm-pipeline-modal>.crm-form-grid+.crm-modal-actions,.crm-pipeline-modal>.crm-field+.crm-modal-actions,.crm-pipeline-modal>.crm-pipeline-stage-map+.crm-modal-actions,.crm-pipeline-modal>p+.crm-modal-actions{margin-top:18px}.crm-pipeline-stage-system{color:#475569;background:#f8fbff;border:1px solid #dbeafe;border-radius:999px;align-items:center;min-height:20px;padding:2px 7px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}@media (max-width:640px){.crm-pipeline-modal>.crm-form-grid{grid-template-columns:minmax(0,1fr);padding:16px}.crm-pipeline-modal>p,.crm-pipeline-modal>.crm-field,.crm-pipeline-modal>.crm-pipeline-stage-map{margin-left:16px;margin-right:16px}}.crm-select-portal{--crm-select-accent:#3b82f6;min-width:0;position:relative}.crm-select-portal-trigger{appearance:none;color:#172033;cursor:pointer;width:100%;min-width:0;min-height:44px;font:inherit;text-align:left;background:#fff;border:1px solid #dbe3ea;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s;display:grid;box-shadow:0 1px 2px #0f172a08}.crm-select-portal-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--crm-select-accent) 55%, #dbe3ea);background:color-mix(in srgb, var(--crm-select-accent) 4%, #fff);box-shadow:0 8px 20px #0f172a0f}.crm-select-portal.is-open .crm-select-portal-trigger,.crm-select-portal-trigger:focus-visible{border-color:color-mix(in srgb, var(--crm-select-accent) 76%, #38bdf8);box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-select-accent) 15%, transparent), 0 10px 24px #0f172a14;outline:none}.crm-select-portal-trigger:disabled{cursor:default;opacity:.72}.crm-select-portal-label{color:color-mix(in srgb, var(--crm-select-accent) 70%, #475569);letter-spacing:.065em;text-transform:uppercase;grid-column:1/-1;font-size:12px;font-weight:900;line-height:1}.crm-select-portal-value-wrap{align-items:center;gap:9px;min-width:0;display:flex}.crm-select-portal-value-dot,.crm-select-portal-option-dot{background:var(--crm-select-accent);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--crm-select-accent) 12%, transparent);border-radius:999px;flex:none}.crm-select-portal-value{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:850;line-height:1.25;overflow:hidden}.crm-select-portal-chevron{color:#64748b;width:18px;height:18px;transition:transform .15s}.crm-select-portal-chevron path,.crm-select-portal-option-check path,.crm-select-portal-search-wrap svg path,.crm-multi-filter-portal-button svg path,.crm-multi-filter-modern-search svg path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.crm-select-portal.is-open .crm-select-portal-chevron{transform:rotate(180deg)}.crm-select-portal-spinner{border:2px solid color-mix(in srgb, var(--crm-select-accent) 20%, #dbe3ea);border-top-color:var(--crm-select-accent);border-radius:999px;width:17px;height:17px;animation:.7s linear infinite crm-select-portal-spin}@keyframes crm-select-portal-spin{to{transform:rotate(360deg)}}.crm-select-portal-menu{z-index:2147483200;isolation:isolate;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffb;border:1px solid #cbd5e1eb;border-radius:16px;grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:240px;max-width:calc(100vw - 24px);padding:8px;display:grid;position:fixed;overflow:hidden;box-shadow:0 26px 70px #0f172a3d,0 2px 8px #0f172a14}.crm-select-portal-search-wrap{color:#64748b;background:#f8fafc;border:1px solid #dbe3ea;border-radius:12px;align-items:center;gap:9px;min-height:40px;padding:0 11px;display:flex}.crm-select-portal-search-wrap svg,.crm-multi-filter-modern-search svg{flex:none;width:17px;height:17px}.crm-select-portal-search-wrap input,.crm-multi-filter-modern-search input{color:#172033;width:100%;min-width:0;min-height:36px;font:inherit;background:0 0;border:0;outline:none;padding:0}.crm-select-portal-options{overscroll-behavior:contain;scrollbar-width:thin;gap:4px;min-height:0;display:grid;overflow-y:auto}.crm-select-portal-option{--crm-option-color:#3b82f6;appearance:none;color:#172033;cursor:pointer;width:100%;min-height:44px;font:inherit;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 10px;transition:background .13s,color .13s,transform .13s;display:grid}.crm-select-portal-option:hover:not(:disabled),.crm-select-portal-option:focus-visible{background:color-mix(in srgb, var(--crm-option-color) 9%, #f8fafc);outline:none}.crm-select-portal-option:active:not(:disabled){transform:scale(.992)}.crm-select-portal-option:disabled{cursor:not-allowed;opacity:.46}.crm-select-portal-option-dot{background:var(--crm-option-color);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--crm-option-color) 12%, transparent)}.crm-select-portal-option-copy{gap:2px;min-width:0;display:grid}.crm-select-portal-option-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.25;overflow:hidden}.crm-select-portal-option-copy small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.crm-select-portal-option-check{width:18px;height:18px;color:var(--crm-option-color);opacity:0;transition:opacity .13s,transform .13s;transform:scale(.72)}.crm-select-portal-option.is-selected{background:color-mix(in srgb, var(--crm-option-color) 11%, #fff)}.crm-select-portal-option.is-selected .crm-select-portal-option-check{opacity:1;transform:scale(1)}.crm-select-portal-empty{color:#64748b;text-align:center;padding:18px 12px;font-size:13px;font-weight:700}.crm-pipeline-switcher.crm-select-portal{width:auto!important;min-width:176px!important;max-width:250px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.crm-pipeline-switcher.crm-select-portal:before,.crm-pipeline-switcher.crm-select-portal>i{content:none!important;display:none!important}.crm-pipeline-switcher .crm-select-portal-trigger{border-color:color-mix(in srgb, var(--crm-select-accent) 34%, #d9e2ec);background:color-mix(in srgb, var(--crm-select-accent) 8%, #fff);min-height:42px}.crm-pipeline-switcher.is-compact .crm-select-portal-trigger{grid-template-columns:minmax(0,1fr) auto;min-height:42px;padding-inline:12px}.crm-deals-kanban-page .crm-page-head.crm-section-hero .crm-pipeline-switcher.crm-select-portal{flex:none!important;width:auto!important;min-width:176px!important;max-width:250px!important}.crm-deal-date-select-field,.crm-kanban-group-field{gap:6px;min-width:0;margin:0;display:grid}.crm-deal-date-select-field>span,.crm-kanban-group-field>span{color:#475569;min-height:16px;font-size:12px;font-weight:800;line-height:1.2}.crm-filter-single-select .crm-select-portal-trigger{height:44px;min-height:44px;box-shadow:none;border-radius:12px;padding:9px 12px}.crm-filter-single-select .crm-select-portal-value{font-size:14px;font-weight:650}.crm-multi-filter-modern.crm-multi-filter{min-width:0!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dbe3ea!important;border-radius:12px!important;display:block!important;overflow:visible!important}.crm-multi-filter-modern .crm-multi-filter-portal-button{color:#172033!important;background:0 0!important;border:0!important;border-radius:11px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:9px 12px!important;font-size:13px!important;font-weight:800!important;display:grid!important}.crm-multi-filter-modern .crm-multi-filter-portal-button:after{content:none!important}.crm-multi-filter-modern .crm-multi-filter-portal-button svg{color:#64748b;width:18px;height:18px;transition:transform .15s}.crm-multi-filter-modern.is-open{border-color:#38bdf8!important;box-shadow:0 0 0 3px #0ea5e91f!important}.crm-multi-filter-modern.is-open .crm-multi-filter-portal-button svg{transform:rotate(180deg)}.crm-multi-filter-options-modern.crm-multi-filter-options-portal{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;gap:8px!important;min-width:280px!important;padding:10px!important;display:grid!important;overflow:hidden!important;box-shadow:0 26px 70px #0f172a3d,0 2px 8px #0f172a14!important}.crm-multi-filter-modern-head{justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 2px;display:flex}.crm-multi-filter-modern-head>div{gap:2px;min-width:0;display:grid}.crm-multi-filter-modern-head strong{color:#172033;font-size:14px;font-weight:900}.crm-multi-filter-modern-head span{color:#64748b;font-size:12px;font-weight:700}.crm-multi-filter-modern-close{appearance:none;color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe3ea;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;padding:0;font-size:22px;line-height:1;display:grid}.crm-multi-filter-modern-close:hover{color:#172033;background:#f8fafc;border-color:#cbd5e1}.crm-multi-filter-modern-actions{flex-wrap:wrap;gap:6px;display:flex}.crm-multi-filter-modern-actions button{appearance:none;color:#334155;cursor:pointer;min-height:30px;font:inherit;background:#f8fafc;border:1px solid #dbe3ea;border-radius:9px;padding:5px 9px;font-size:12px;font-weight:800}.crm-multi-filter-modern-actions button:hover{color:#0369a1;background:#f0f9ff;border-color:#7dd3fc}.crm-multi-filter-modern-search{color:#64748b!important;white-space:normal!important;background:#f8fafc!important;border:1px solid #dbe3ea!important;border-radius:12px!important;align-items:center!important;gap:9px!important;min-height:40px!important;padding:0 11px!important;display:flex!important}.crm-multi-filter-modern-list{overscroll-behavior:contain;scrollbar-width:thin;gap:4px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.crm-multi-filter-options-modern .crm-multi-filter-modern-option{--crm-filter-option-color:#94a3b8;color:#334155!important;cursor:pointer!important;white-space:normal!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:40px!important;padding:7px 9px!important;font-size:13px!important;font-weight:750!important;display:grid!important}.crm-multi-filter-options-modern .crm-multi-filter-modern-option:hover{background:#f8fafc!important}.crm-multi-filter-options-modern .crm-multi-filter-modern-option.is-checked{border-color:color-mix(in srgb, var(--crm-filter-option-color) 24%, #dbe3ea)!important;background:color-mix(in srgb, var(--crm-filter-option-color) 8%, #fff)!important}.crm-multi-filter-modern-option input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.crm-multi-filter-modern-check{color:#fff;background:#fff;border:1px solid #cbd5e1;border-radius:7px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;line-height:1;display:grid}.crm-multi-filter-modern-option.is-checked .crm-multi-filter-modern-check{border-color:var(--crm-filter-option-color);background:var(--crm-filter-option-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-filter-option-color) 12%, transparent)}.crm-multi-filter-modern-dot{background:var(--crm-filter-option-color);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--crm-filter-option-color) 10%, transparent);border-radius:999px}.crm-multi-filter-modern-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:640px){.crm-select-portal-menu,.crm-multi-filter-options-modern.crm-multi-filter-options-portal{border-radius:14px!important;max-width:calc(100vw - 16px)!important}.crm-pipeline-switcher.crm-select-portal,.crm-deals-kanban-page .crm-page-head.crm-section-hero .crm-pipeline-switcher.crm-select-portal{width:100%!important;min-width:0!important;max-width:none!important}.crm-select-portal-trigger,.crm-multi-filter-modern .crm-multi-filter-portal-button{min-height:46px!important}}@media (prefers-reduced-motion:reduce){.crm-select-portal-trigger,.crm-select-portal-chevron,.crm-select-portal-option,.crm-select-portal-option-check,.crm-multi-filter-modern .crm-multi-filter-portal-button svg{transition:none!important}.crm-select-portal-spinner{animation-duration:1.4s}}.crm-deal-pipeline-inline-form .crm-deal-card-portal-select,.crm-deal-stage-inline-form .crm-deal-card-stage-portal-select{width:100%;min-width:0}.crm-deal-pipeline-inline-form .crm-select-portal-trigger,.crm-deal-stage-inline-form .crm-select-portal-trigger{min-height:44px;box-shadow:none;border-color:#0ea5e947;border-radius:12px}.crm-deal-pipeline-inline-form .crm-select-portal-trigger:hover:not(:disabled),.crm-deal-stage-inline-form .crm-select-portal-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--crm-select-accent) 58%, #dbe3ea)}.crm-deal-pipeline-inline-form .crm-select-portal-value,.crm-deal-stage-inline-form .crm-select-portal-value{font-size:14px;font-weight:750}.crm-deal-stage-inline-form .crm-deal-card-stage-portal-select{flex:300px;min-width:220px;max-width:520px}.crm-deal-stage-inline-form .crm-deal-inline-form-actions{align-self:center}@media (max-width:760px){.crm-deal-pipeline-inline-form .crm-deal-card-portal-select,.crm-deal-stage-inline-form .crm-deal-card-stage-portal-select{width:100%;min-width:0;max-width:none}}.crm-deal-inline-form .crm-deal-status-portal-select{width:100%;min-width:0}.crm-deal-inline-form .crm-deal-status-portal-select .crm-select-portal-trigger{border-color:color-mix(in srgb, var(--crm-select-accent) 34%, #dbe3ea);background:color-mix(in srgb, var(--crm-select-accent) 7%, #fff);min-height:44px;box-shadow:none;border-radius:12px}.crm-deal-inline-form .crm-deal-status-portal-select .crm-select-portal-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--crm-select-accent) 58%, #dbe3ea);background:color-mix(in srgb, var(--crm-select-accent) 10%, #fff)}.crm-deal-inline-form .crm-deal-status-portal-select.is-open .crm-select-portal-trigger,.crm-deal-inline-form .crm-deal-status-portal-select .crm-select-portal-trigger:focus-visible{border-color:var(--crm-select-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-select-accent) 14%, transparent)}.crm-deal-inline-form .crm-deal-status-portal-select .crm-select-portal-value{font-size:14px;font-weight:850}@media (max-width:760px){.crm-deal-inline-form .crm-deal-status-portal-select{width:100%;min-width:0;max-width:none}}.crm-home-pipeline-groups{gap:14px;margin:16px 0 20px;display:grid}.crm-home-pipeline-group{--crm-home-pipeline-color:#3b82f6;border:1px solid color-mix(in srgb, var(--crm-home-pipeline-color) 26%, #dbe4ef);background:linear-gradient(135deg, color-mix(in srgb, var(--crm-home-pipeline-color) 8%, #fff), #fffffffa 48%);box-shadow:inset 4px 0 0 var(--crm-home-pipeline-color), 0 14px 32px #0f172a0e;border-radius:20px;padding:14px;position:relative;overflow:hidden}.crm-home-pipeline-group-head{align-items:center;gap:9px;min-width:0;padding:0 2px 11px;display:flex}.crm-home-pipeline-group-head strong{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:900;line-height:1.2}.crm-home-pipeline-dot{background:var(--crm-home-pipeline-color);width:11px;height:11px;box-shadow:0 0 0 5px color-mix(in srgb, var(--crm-home-pipeline-color) 14%, transparent);border-radius:999px;flex:none}.crm-home-stage-totals.crm-home-stage-totals-pipeline{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));margin:0}.crm-home-stage-total-card.crm-home-stage-total-card-pipeline{border-color:color-mix(in srgb, var(--crm-home-pipeline-color) 24%, #dbe4ef)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--crm-home-pipeline-color) 11%, #fff), #fffffffc)!important}.crm-home-stage-total-card.crm-home-stage-total-card-pipeline:after{content:"";background:var(--crm-home-pipeline-color);opacity:.92;border-radius:999px;width:8px;height:8px;position:absolute;top:12px;right:12px}.crm-home-stage-total-card.crm-home-stage-total-card-pipeline:hover{border-color:color-mix(in srgb, var(--crm-home-pipeline-color) 42%, #dbe4ef)!important;box-shadow:inset 0 1px 0 #ffffffe6, 0 18px 38px color-mix(in srgb, var(--crm-home-pipeline-color) 16%, transparent)!important}.crm-home-stage-total-card-pipeline .crm-home-stage-total-name{color:color-mix(in srgb, var(--crm-home-pipeline-color) 84%, #0f172a);padding-right:20px}.crm-home-recent-pipeline-pill{--crm-home-pipeline-color:#3b82f6;border:1px solid color-mix(in srgb, var(--crm-home-pipeline-color) 30%, #dbe4ef);background:color-mix(in srgb, var(--crm-home-pipeline-color) 10%, #fff);color:#0f172a;white-space:normal;border-radius:999px;align-items:center;gap:7px;max-width:190px;min-height:32px;padding:6px 12px;font-size:12px;font-weight:900;line-height:1.15;display:inline-flex}.crm-home-recent-pipeline-pill>span{background:var(--crm-home-pipeline-color);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--crm-home-pipeline-color) 13%, transparent);border-radius:999px;flex:none}.crm-home-recent-deals-table th,.crm-home-recent-deals-table td{vertical-align:middle}.crm-work-center-deal-stat-pending{background:linear-gradient(135deg,#e0f2fec2,#fffffff0);border-color:#0ea5e938}.crm-work-center-deal-stat-pending strong{color:#075985}.crm-deal-created-at-inline{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.crm-deal-created-at-inline.is-editing{gap:10px;width:100%;display:grid}.crm-deal-created-at-value{color:#0f172a;min-width:0;font-size:15px;font-weight:850;line-height:1.35}.crm-deal-created-at-edit-button{color:#0284c7;cursor:pointer;min-height:34px;font:inherit;background:#f0f9ffe0;border:1px solid #0ea5e933;border-radius:11px;flex:none;padding:0 11px;font-size:12px;font-weight:900}.crm-deal-created-at-edit-button:hover{background:#e0f2fe;border-color:#0ea5e96b}.crm-deal-created-at-picker{min-width:0;position:relative}.crm-deal-created-at-input{box-sizing:border-box;color:#0f172a;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:14px;outline:none;padding:10px 12px;font-size:15px;font-weight:750;transition:border-color .16s,box-shadow .16s}.crm-deal-created-at-input:focus{border-color:#03a3ff;box-shadow:0 0 0 4px #03a3ff1f}.crm-deal-created-at-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.78;width:21px;height:21px}.crm-deal-created-at-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.crm-deal-created-at-actions .crm-button{min-height:38px}.crm-deal-created-at-error{color:#b91c1c;margin:0;font-size:12px;font-weight:750}@media (max-width:760px){.crm-home-pipeline-group{border-radius:18px;padding:12px}.crm-home-stage-totals.crm-home-stage-totals-pipeline{grid-template-columns:1fr}.crm-home-recent-deals-table{min-width:760px}.crm-deal-created-at-inline{flex-direction:column;align-items:stretch}.crm-deal-created-at-edit-button,.crm-deal-created-at-actions .crm-button{justify-content:center;width:100%}.crm-deal-created-at-actions{grid-template-columns:1fr;display:grid}}.crm-final-dropdown-entry,.crm-final-mobile-child-wrap{display:contents}.crm-final-dropdown-section-title{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #0f172a14;margin:7px 8px 3px;padding-top:8px;font-size:12px;font-weight:900}.crm-final-mobile-section-title{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #0f172a14;margin:8px 14px 0 28px;padding-top:9px;font-size:12px;font-weight:900}.crm-final-pipeline-dot{background:var(--crm-final-pipeline-color,#3b82f6);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--crm-final-pipeline-color,#3b82f6) 14%, transparent);border-radius:999px;flex:none}.crm-final-dropdown-link.is-pipeline{padding-left:12px}.crm-final-mobile-child.is-pipeline{gap:13px}.crm-finance-page{gap:18px;display:grid}.crm-finance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.crm-finance-summary-card{background:#fff;border:1px solid #0f172a17;border-radius:20px;align-content:start;min-height:134px;padding:20px;display:grid;box-shadow:0 16px 38px #0f172a0f}.crm-finance-summary-card>span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-finance-summary-card strong{color:#0f172a;margin-top:14px;font-size:clamp(24px,2.2vw,34px);line-height:1}.crm-finance-summary-card small{color:#64748b;margin-top:9px;font-size:12px;font-weight:750}.crm-finance-summary-card.is-paid{background:linear-gradient(145deg,#f0fdf4f0,#fff);border-color:#22c55e38}.crm-finance-summary-card.is-paid strong{color:#15803d}.crm-finance-summary-card.is-outstanding{background:linear-gradient(145deg,#e0f2fee6,#fff);border-color:#0ea5e93d}.crm-finance-summary-card.is-outstanding strong{color:#075985}.crm-finance-summary-card.is-balance{background:linear-gradient(145deg,#f5f3ffeb,#fff);border-color:#8b5cf633}.crm-finance-summary-card.is-balance strong{color:#6d28d9}.crm-finance-filter-card{padding:18px}.crm-finance-filter-form{grid-template-columns:minmax(230px,1.4fr) repeat(5,minmax(145px,.8fr)) auto;align-items:end;gap:12px;display:grid}.crm-finance-filter-form label{gap:7px;min-width:0;display:grid}.crm-finance-filter-form label>span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-finance-filter-form input,.crm-finance-filter-form select{box-sizing:border-box;color:#0f172a;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:13px;outline:none;padding:0 12px;font-size:13px;font-weight:700}.crm-finance-filter-form input:focus,.crm-finance-filter-form select:focus{border-color:#03a3ff;box-shadow:0 0 0 4px #03a3ff1c}.crm-finance-filter-actions{align-items:center;gap:8px;display:flex}.crm-finance-result-head{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.crm-finance-result-head>div{align-items:baseline;gap:7px;display:inline-flex}.crm-finance-result-head strong{color:#0f172a;font-size:22px}.crm-finance-result-head span{color:#64748b;font-size:13px;font-weight:750}.crm-finance-active-filter{background:#f0f9ff;border:1px solid #0ea5e93d;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex;color:#0369a1!important}.crm-finance-list{gap:14px;display:grid}.crm-finance-invoice{background:#fff;border:1px solid #0f172a1a;border-radius:20px;overflow:hidden;box-shadow:0 15px 38px #0f172a0e}.crm-finance-invoice.is-unpaid,.crm-finance-invoice.is-partial{border-color:#0ea5e93d}.crm-finance-invoice.is-paid{border-color:#22c55e33}.crm-finance-invoice-head{background:linear-gradient(#fff,#fbfdff);border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.crm-finance-invoice-title{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.crm-finance-invoice-title h2{color:#0f172a;margin:0;font-size:18px;line-height:1.2}.crm-finance-invoice-title small{color:#64748b;font-size:12px;font-weight:750}.crm-finance-status{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.crm-finance-status.is-unpaid{color:#0369a1;background:#e0f2fe}.crm-finance-status.is-partial{color:#92400e;background:#fef3c7}.crm-finance-status.is-paid{color:#166534;background:#dcfce7}.crm-finance-status.is-cancelled{color:#64748b;background:#f1f5f9}.crm-finance-invoice-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.crm-finance-invoice-grid{grid-template-columns:minmax(200px,1.35fr) minmax(200px,1.35fr) repeat(4,minmax(120px,.75fr));gap:0;padding:0 20px;display:grid}.crm-finance-invoice-grid>div{border-right:1px solid #eef2f7;align-content:center;gap:7px;min-width:0;min-height:94px;padding:15px 14px;display:grid}.crm-finance-invoice-grid>div:first-child{padding-left:0}.crm-finance-invoice-grid>div:last-child{border-right:0;padding-right:0}.crm-finance-invoice-grid span{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-finance-invoice-grid strong,.crm-finance-invoice-grid a{overflow-wrap:anywhere;color:#0f172a;font-size:13px;font-weight:850;line-height:1.35;text-decoration:none}.crm-finance-invoice-grid a:hover{color:#0284c7}.crm-finance-invoice-grid .is-paid-value strong{color:#15803d}.crm-finance-invoice-grid .is-outstanding-value strong{color:#075985}.crm-finance-receipts{border-top:1px solid #eef2f7}.crm-finance-receipts summary{color:#334155;cursor:pointer;background:#f8fafc;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:13px;font-weight:800;list-style:none;display:flex}.crm-finance-receipts summary::-webkit-details-marker{display:none}.crm-finance-receipts summary:after{content:"▾";color:#03a3ff;margin-left:6px;transition:transform .16s}.crm-finance-receipts[open] summary:after{transform:rotate(180deg)}.crm-finance-receipts summary strong{color:#0369a1;margin-left:auto;font-size:12px}.crm-finance-receipts-body{gap:0;padding:0 20px;display:grid}.crm-finance-receipts-body>p{color:#64748b;margin:0;padding:18px 0;font-size:13px}.crm-finance-receipt-row{border-bottom:1px solid #eef2f7;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:15px 0;display:grid}.crm-finance-receipt-row:last-child{border-bottom:0}.crm-finance-receipt-row>div{gap:4px;display:grid}.crm-finance-receipt-row>div:last-child{text-align:right;grid-template-columns:auto auto auto;align-items:center;gap:14px}.crm-finance-receipt-row strong{color:#0f172a;font-size:13px}.crm-finance-receipt-row span{color:#64748b;font-size:12px}.crm-finance-receipt-row a{color:#0284c7;font-size:12px;font-weight:850;text-decoration:none}@media (max-width:1180px){.crm-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-finance-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-finance-search-field{grid-column:span 2}.crm-finance-invoice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-finance-invoice-grid>div{border-bottom:1px solid #eef2f7}.crm-finance-invoice-grid>div:nth-child(3n){border-right:0}.crm-finance-invoice-grid>div:nth-last-child(-n+3){border-bottom:0}}@media (max-width:760px){.crm-finance-summary,.crm-finance-filter-form,.crm-finance-invoice-grid{grid-template-columns:1fr}.crm-finance-search-field{grid-column:auto}.crm-finance-summary-card{min-height:112px}.crm-finance-filter-actions,.crm-finance-invoice-actions{width:100%}.crm-finance-filter-actions>*,.crm-finance-invoice-actions>*{flex:1 1 0;justify-content:center}.crm-finance-result-head,.crm-finance-invoice-head{flex-direction:column;align-items:flex-start}.crm-finance-invoice-grid{padding:0 16px}.crm-finance-invoice-grid>div,.crm-finance-invoice-grid>div:first-child,.crm-finance-invoice-grid>div:last-child{border-bottom:1px solid #eef2f7;border-right:0;min-height:0;padding:13px 0}.crm-finance-invoice-grid>div:last-child{border-bottom:0}.crm-finance-receipt-row,.crm-finance-receipt-row>div:last-child{text-align:left;grid-template-columns:1fr}.crm-finance-receipts summary,.crm-finance-receipts-body{padding-left:16px;padding-right:16px}}.crm-finance-filter-card{z-index:160;position:relative;overflow:visible!important}.crm-finance-filter-card.is-loading{box-shadow:0 0 0 1px #03a3ff14,0 18px 40px #0f172a12}.crm-finance-filter-card.is-loading:after{content:"";background:linear-gradient(90deg,#0000,#03a3ff,#0000);border-radius:999px;height:2px;animation:.9s linear infinite crm-finance-filter-loading;position:absolute;top:0;left:18px;right:18px}@keyframes crm-finance-filter-loading{0%{opacity:.35;transform:translate(-45%)}50%{opacity:1}to{opacity:.35;transform:translate(45%)}}.crm-finance-filter-form label{position:relative}.crm-finance-searchable-filter{z-index:10}.crm-finance-searchable-filter:focus-within{z-index:260}.crm-finance-filter-form .crm-searchable-select,.crm-finance-filter-form .crm-searchable-select-control{width:100%}.crm-finance-filter-form .crm-searchable-select-input{color:#0f172a;border:1px solid #cbd5e1;border-radius:13px;min-height:44px;padding:0 42px 0 12px;font-size:13px;font-weight:700}.crm-finance-filter-form .crm-searchable-select-input:focus{border-color:#03a3ff;box-shadow:0 0 0 4px #03a3ff1c}.crm-finance-filter-form .crm-searchable-select-dropdown{z-index:9000;border-color:#03a3ff38;min-width:260px;max-height:330px;box-shadow:0 24px 54px #0f172a33}.crm-finance-filter-form .crm-searchable-select-option{min-height:38px;font-size:13px;line-height:1.3}.crm-finance-invoice-title h2{overflow-wrap:anywhere}.crm-home-stage-total-card-pipeline{border-color:var(--crm-home-stage-border,#0ea5e938)!important;background:linear-gradient(135deg, var(--crm-home-stage-bg-strong,#e0f2fef5), #fffffffa)!important;box-shadow:inset 0 1px 0 #ffffffdb, 0 14px 32px var(--crm-home-stage-shadow,#0ea5e914)!important}.crm-home-stage-total-card-pipeline:hover{border-color:var(--crm-home-stage-color,#03a3ff)!important;background:linear-gradient(135deg, var(--crm-home-stage-bg-strong,#e0f2fefa), var(--crm-home-stage-bg,#fff))!important;box-shadow:inset 0 1px 0 #ffffffeb, 0 18px 38px var(--crm-home-stage-shadow,#0ea5e921)!important}.crm-home-stage-total-card-pipeline .crm-home-stage-total-name{color:var(--crm-home-stage-text,#0369a1)!important}.crm-home-recent-stage-pill.crm-badge{border-color:var(--crm-home-stage-border,#0ea5e938)!important;background:linear-gradient(135deg, var(--crm-home-stage-bg-strong,#e0f2fef5), var(--crm-home-stage-bg,#bae6fdc7))!important;box-shadow:inset 0 1px 0 #ffffffe0, 0 8px 18px var(--crm-home-stage-shadow,#0ea5e917)!important;color:var(--crm-home-stage-text,#0369a1)!important}@media (max-width:1180px){.crm-finance-filter-form .crm-searchable-select-dropdown{min-width:100%}}@media (prefers-reduced-motion:reduce){.crm-finance-filter-card.is-loading:after{animation:none}}.crm-deal-kanban-filter-bar>input[type=hidden]{display:none!important}.crm-deal-kanban-filter-bar{width:100%!important;min-width:0!important;display:block!important}.crm-deal-kanban-filter-bar>.crm-deal-kanban-search-field,.crm-deal-kanban-filter-bar>.crm-deal-kanban-filter-disclosure{grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important;display:block!important}.crm-deal-kanban-filter-bar>.crm-deal-kanban-search-field{border-bottom:0!important;padding-bottom:0!important}.crm-deal-kanban-search-field>span{color:#475569!important;min-height:16px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.crm-deal-kanban-search-field .crm-search-field{width:100%!important;min-width:0!important;max-width:none!important;margin-top:8px!important;display:flex!important}.crm-deal-kanban-search-field .crm-search-field,.crm-deal-kanban-search-field .crm-search-field-inner,.crm-deal-kanban-search-field .crm-search-field-input-wrap,.crm-deal-kanban-search-field .crm-search-field form,.crm-deal-kanban-search-field .crm-search-field input{width:100%!important;min-width:0!important;max-width:none!important}.crm-deal-kanban-filter-disclosure{border-top:0!important;margin-top:8px!important}.crm-deal-kanban-filter-toggle{color:#0f172a!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#fff!important;border:1px solid #bfdbfe!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:fit-content!important;min-width:164px!important;min-height:46px!important;margin:0 0 0 auto!important;padding:10px 16px!important;font-size:14px!important;font-weight:850!important;line-height:1!important;list-style:none!important;transition:border-color .16s,background-color .16s,box-shadow .16s!important;display:inline-flex!important;box-shadow:0 8px 18px #0f172a0f!important}.crm-deal-kanban-filter-toggle::-webkit-details-marker{display:none!important}.crm-deal-kanban-filter-toggle:hover{background:#f8fcff!important;border-color:#7dd3fc!important;box-shadow:0 10px 22px #0ea5e91a!important}.crm-deal-kanban-filter-toggle:focus-visible{border-color:#38bdf8!important;outline:none!important;box-shadow:0 0 0 4px #0ea5e921!important}.crm-deal-kanban-filter-disclosure[open] .crm-deal-kanban-filter-toggle{background:#f0f9ff!important;border-color:#7dd3fc!important}.crm-deal-kanban-filter-toggle-icon{color:#0ea5e9!important;flex:0 0 19px!important;justify-content:center!important;align-items:center!important;width:19px!important;height:19px!important;display:inline-flex!important}.crm-deal-kanban-filter-toggle-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:100%!important;height:100%!important;display:block!important}.crm-deal-kanban-filter-toggle-label{color:inherit!important;white-space:nowrap!important}.crm-deal-kanban-filter-toggle-count{color:#0369a1!important;background:#e0f2fe!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:22px!important;height:22px!important;padding:0 7px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.crm-deal-kanban-filter-toggle-chevron{color:#64748b!important;justify-content:center!important;align-items:center!important;width:16px!important;height:16px!important;margin-left:2px!important;transition:transform .16s!important;display:inline-flex!important}.crm-deal-kanban-filter-toggle-chevron svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:100%!important;height:100%!important;display:block!important}.crm-deal-kanban-filter-disclosure[open] .crm-deal-kanban-filter-toggle-chevron{transform:rotate(180deg)!important}.crm-deal-kanban-filter-panel{width:100%!important;min-width:0!important;margin-top:14px!important;display:block!important}.crm-deal-kanban-filter-groups{border-top:1px solid #e2e8f0!important;flex-direction:column!important;gap:0!important;width:100%!important;min-width:0!important;display:flex!important}.crm-deal-kanban-filter-group{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;padding:16px 0!important;display:block!important}.crm-deal-kanban-filter-group-title{color:#475569!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important;display:block!important}.crm-deal-kanban-filter-group-grid{align-items:end!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}.crm-deal-kanban-filter-group-grid>*{min-width:0!important}.crm-deal-kanban-filter-group-grid-dates>.crm-deal-date-filter{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}.crm-deal-kanban-filter-group-grid-grouping{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr) minmax(0,1fr)!important}.crm-deal-kanban-filter-split{border-bottom:1px solid #e2e8f0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;width:100%!important;min-width:0!important;display:grid!important}.crm-deal-kanban-filter-split>.crm-deal-kanban-filter-group{border-bottom:0!important}.crm-deal-kanban-filter-group-grid-relations,.crm-deal-kanban-filter-group-grid-properties{grid-template-columns:repeat(2,minmax(0,1fr))!important}.crm-deal-kanban-filter-group-grid-additional{grid-template-columns:repeat(4,minmax(0,1fr))!important}.crm-deal-kanban-filter-group-grid .crm-kanban-group-field,.crm-deal-kanban-filter-group-grid .crm-multi-filter,.crm-deal-kanban-filter-group-grid .crm-deal-kanban-stage-filter,.crm-deal-kanban-filter-group-grid .crm-deal-kanban-stage-filter>.crm-multi-filter{width:100%!important;min-width:0!important;max-width:none!important}.crm-deal-kanban-filter-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;padding-top:16px!important;display:flex!important}.crm-deal-kanban-filter-actions .crm-button{justify-content:center!important;min-width:180px!important}@media (max-width:1100px){.crm-deal-kanban-filter-split{grid-template-columns:1fr!important;gap:0!important}.crm-deal-kanban-filter-split>.crm-deal-kanban-filter-group:first-child{border-bottom:1px solid #e2e8f0!important}.crm-deal-kanban-filter-group-grid-grouping,.crm-deal-kanban-filter-group-grid-additional{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.crm-deal-kanban-filter-toggle{width:100%!important;margin-left:0!important}.crm-deal-kanban-filter-group-grid-grouping,.crm-deal-kanban-filter-group-grid-relations,.crm-deal-kanban-filter-group-grid-properties,.crm-deal-kanban-filter-group-grid-additional,.crm-deal-kanban-filter-group-grid-dates>.crm-deal-date-filter{grid-template-columns:1fr!important}.crm-deal-kanban-filter-actions{grid-template-columns:1fr!important;display:grid!important}.crm-deal-kanban-filter-actions .crm-button{width:100%!important;min-width:0!important}}.crm-finance-invoice-grid .crm-finance-company-cell,.crm-finance-invoice-grid .crm-finance-deal-cell{align-content:center}.crm-finance-invoice-grid .crm-finance-entity-link,.crm-finance-invoice-grid .crm-finance-entity-name{color:#0f172a!important;letter-spacing:-.012em!important;font-size:16px!important;font-weight:900!important;line-height:1.3!important}.crm-finance-invoice-grid .crm-finance-entity-link:hover{color:#0284c7!important}.crm-finance-deal-badges{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:2px;display:flex}.crm-finance-invoice-grid .crm-finance-deal-badge{--crm-finance-badge-color:#0ea5e9;border:1px solid color-mix(in srgb, var(--crm-finance-badge-color) 32%, #dbe4ef);background:color-mix(in srgb, var(--crm-finance-badge-color) 9%, #fff);white-space:normal;overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:25px;padding:4px 9px;display:inline-flex;color:color-mix(in srgb, var(--crm-finance-badge-color) 70%, #0f172a)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important}.crm-finance-invoice-grid .crm-finance-deal-badge>i{background:var(--crm-finance-badge-color);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-finance-badge-color) 14%, transparent);border-radius:999px;flex:0 0 7px;display:block}@media (max-width:760px){.crm-finance-invoice-grid .crm-finance-entity-link,.crm-finance-invoice-grid .crm-finance-entity-name{font-size:15px!important}}.crm-deals-kanban-page .crm-kanban-card,.crm-deals-kanban-page .crm-kanban-card:active,.crm-deals-kanban-page .crm-kanban-card.is-dragging{cursor:default!important}.crm-deals-kanban-page .crm-kanban-card a,.crm-deals-kanban-page .crm-kanban-card button,.crm-deals-kanban-page .crm-kanban-card input,.crm-deals-kanban-page .crm-kanban-card [role=option]{cursor:pointer!important}.crm-inline-select{--crm-inline-select-color:#0ea5e9;z-index:1;-webkit-user-select:none;user-select:none;gap:5px;width:100%;min-width:0;display:grid;position:relative;cursor:default!important}.crm-inline-select.is-open{z-index:4200}.crm-kanban-card:has(.crm-inline-select.is-open){position:relative;z-index:4100!important;overflow:visible!important}.crm-inline-select-label{color:#64748b;letter-spacing:.045em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;line-height:1.15;display:block;overflow:hidden}.crm-inline-select-trigger{appearance:none;border:1px solid color-mix(in srgb, var(--crm-inline-select-color) 24%, #dbe5ef);background:linear-gradient(135deg, color-mix(in srgb, var(--crm-inline-select-color) 5%, #fff), #fff 72%);color:#0f172a;width:100%;min-width:0;min-height:38px;font:inherit;text-align:left;border-radius:12px;grid-template-columns:9px minmax(0,1fr) 18px;align-items:center;gap:8px;margin:0;padding:8px 10px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 4px 12px #0f172a09,inset 0 1px #fffffff5;cursor:pointer!important}.crm-inline-select-mini .crm-inline-select-trigger{border-radius:11px;min-height:34px;padding:7px 9px}.crm-inline-select-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--crm-inline-select-color) 54%, #cbd5e1);background:linear-gradient(135deg, color-mix(in srgb, var(--crm-inline-select-color) 9%, #fff), #fff 76%);box-shadow:0 7px 18px color-mix(in srgb, var(--crm-inline-select-color) 11%, transparent), inset 0 1px 0 #fffffffa}.crm-inline-select-trigger:focus-visible{border-color:var(--crm-inline-select-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-inline-select-color) 16%, transparent), 0 8px 20px #0f172a12;outline:none}.crm-inline-select-trigger:disabled{opacity:.72;cursor:wait!important}.crm-inline-select-trigger-dot,.crm-inline-select-option-dot{background:var(--crm-inline-select-color);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-inline-select-color) 13%, transparent);border-radius:999px;flex:0 0 8px;display:block}.crm-inline-select-trigger-value{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;line-height:1.25;overflow:hidden}.crm-inline-select-chevron{color:#64748b;fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .15s,color .15s;display:block}.crm-inline-select.is-open .crm-inline-select-chevron{color:var(--crm-inline-select-color);transform:rotate(180deg)}.crm-inline-select-spinner{border:2px solid #94a3b847;border-top-color:var(--crm-inline-select-color);border-radius:999px;justify-self:center;width:15px;height:15px;animation:.7s linear infinite crm-inline-select-spin}@keyframes crm-inline-select-spin{to{transform:rotate(360deg)}}.crm-inline-select-menu{z-index:4300;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffb;border:1px solid #94a3b847;border-radius:15px;width:max(100%,220px);min-width:0;max-width:min(300px,100vw - 32px);padding:7px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 24px 55px #0f172a2e,0 8px 20px #0f172a14,inset 0 1px #fffffffa;cursor:default!important}.crm-inline-select-search-wrap{background:#f8fafc;border:1px solid #dbe5ef;border-radius:11px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;margin-bottom:6px;padding:0 9px;display:grid}.crm-inline-select-search-wrap:focus-within{border-color:color-mix(in srgb, var(--crm-inline-select-color) 58%, #cbd5e1);box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-inline-select-color) 12%, transparent);background:#fff}.crm-inline-select-search-wrap svg{color:#64748b;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:17px;height:17px}.crm-inline-select-search-wrap input{color:#0f172a;width:100%;min-width:0;height:36px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px;font-weight:750;cursor:text!important}.crm-inline-select-search-wrap input::-webkit-search-cancel-button{cursor:pointer}.crm-inline-select-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#64748b75 transparent;gap:3px;max-height:230px;padding-right:2px;display:grid;overflow:hidden auto}.crm-inline-select-options::-webkit-scrollbar{width:7px}.crm-inline-select-options::-webkit-scrollbar-track{background:0 0}.crm-inline-select-options::-webkit-scrollbar-thumb{background:#64748b6b padding-box padding-box;border:2px solid #0000;border-radius:999px}.crm-inline-select-option{--crm-inline-option-color:#94a3b8;appearance:none;color:#172033;width:100%;min-width:0;min-height:38px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:9px minmax(0,1fr) 18px;align-items:center;gap:9px;margin:0;padding:8px 9px;transition:background .13s,border-color .13s,color .13s;display:grid;cursor:pointer!important}.crm-inline-select-option>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;line-height:1.25;overflow:hidden}.crm-inline-select-option-dot{background:var(--crm-inline-option-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-inline-option-color) 13%, transparent)}.crm-inline-select-option-dot.is-empty{box-shadow:none;background:#fff;border:1px solid #cbd5e1}.crm-inline-select-option b{color:var(--crm-inline-option-color);justify-self:end;font-size:14px;font-weight:900;line-height:1}.crm-inline-select-option:hover,.crm-inline-select-option:focus-visible{border-color:color-mix(in srgb, var(--crm-inline-option-color) 22%, #e2e8f0);background:color-mix(in srgb, var(--crm-inline-option-color) 7%, #f8fafc);outline:none}.crm-inline-select-option.is-selected{border-color:color-mix(in srgb, var(--crm-inline-option-color) 28%, #dbe5ef);background:color-mix(in srgb, var(--crm-inline-option-color) 10%, #fff);color:color-mix(in srgb, var(--crm-inline-option-color) 62%, #0f172a)}.crm-inline-select-empty{color:#64748b;text-align:center;padding:14px 10px;font-size:12px;font-weight:750}.crm-inline-select-error{color:#dc2626;font-size:12px;font-weight:800;line-height:1.25;display:block}.crm-inline-select.is-error .crm-inline-select-trigger{border-color:#dc262680;box-shadow:0 0 0 3px #dc262614}.crm-inline-select input[type=datetime-local]{color:#172033;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #dbe5ef;border-radius:12px;padding:8px 10px;font-size:12px;font-weight:800;cursor:text!important;min-width:0!important}.crm-inline-select input[type=datetime-local]:focus{border-color:var(--crm-inline-select-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-inline-select-color) 14%, transparent);outline:none}@media (max-width:760px){.crm-inline-select-menu{width:100%;max-width:100%}}.crm-deals-kanban-page .crm-kanban-card,.crm-deals-kanban-page .crm-kanban-card:active,.crm-deals-kanban-page .crm-kanban-card.is-dragging,.crm-deals-kanban-page .crm-kanban-card *{cursor:default!important}.crm-deals-kanban-page .crm-kanban-card input[type=text],.crm-deals-kanban-page .crm-kanban-card input[type=search],.crm-deals-kanban-page .crm-kanban-card input[type=datetime-local],.crm-deals-kanban-page .crm-kanban-card textarea{cursor:text!important}.crm-deals-kanban-page .crm-inline-select{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.crm-deals-kanban-page .crm-inline-select-label{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;display:block!important;overflow:visible!important}.crm-deals-kanban-page .crm-inline-select-trigger,.crm-deals-kanban-page .crm-inline-select-option,.crm-deals-kanban-page .crm-inline-select-chevron,.crm-deals-kanban-page .crm-inline-select-search-wrap input{cursor:default!important}.crm-deals-kanban-page .crm-inline-select-search-wrap input::-webkit-search-cancel-button{cursor:default!important}.crm-deals-kanban-page .crm-inline-select-search-wrap input{cursor:text!important}.crm-google-bulk-sync{justify-items:end;gap:7px;max-width:min(560px,100%);display:grid}.crm-google-bulk-sync .crm-google-sync-message,.crm-google-bulk-sync .crm-google-sync-error{text-align:right;white-space:normal;max-width:560px}.crm-google-sync.crm-google-sync-compact{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.crm-contact-sync-badge{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.crm-contact-sync-badge-dot{background:#94a3b8;border-radius:999px;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #94a3b81f}.crm-contact-sync-badge.is-synced{color:#166534;background:#f0fdf4f2;border-color:#22c55e47}.crm-contact-sync-badge.is-synced .crm-contact-sync-badge-dot{background:#22c55e;box-shadow:0 0 0 4px #22c55e21}.crm-contact-sync-badge.is-pending,.crm-contact-sync-badge.is-syncing{color:#92400e;background:#fffbebf5;border-color:#f59e0b4d}.crm-contact-sync-badge.is-pending .crm-contact-sync-badge-dot,.crm-contact-sync-badge.is-syncing .crm-contact-sync-badge-dot{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b21}.crm-contact-sync-badge.is-syncing .crm-contact-sync-badge-dot{animation:1.1s ease-in-out infinite crm-contact-sync-pulse}.crm-contact-sync-badge.is-error{color:#991b1b;background:#fef2f2f5;border-color:#ef44444d}.crm-contact-sync-badge.is-error .crm-contact-sync-badge-dot{background:#ef4444;box-shadow:0 0 0 4px #ef444421}@keyframes crm-contact-sync-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.crm-google-sync.crm-google-sync-compact .crm-google-sync-message,.crm-google-sync.crm-google-sync-compact .crm-google-sync-error{text-align:right;flex-basis:100%;max-width:340px}.crm-contact-row-actions{flex-wrap:wrap;justify-content:flex-end}.crm-list-pagination{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin-top:18px;padding-top:18px;display:grid}.crm-list-pagination-summary{color:#64748b;font-size:13px;font-weight:750}.crm-list-pagination-summary strong{color:#0f172a;font-weight:900}.crm-list-pagination-controls,.crm-list-pagination-pages,.crm-list-pagination-page-wrap{align-items:center;display:inline-flex}.crm-list-pagination-controls{justify-content:center;gap:8px}.crm-list-pagination-pages,.crm-list-pagination-page-wrap{gap:5px}.crm-list-pagination-button,.crm-list-pagination-page{color:#0f172a;background:#fff;border:1px solid #dbe3ea;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:8px 12px;font-size:13px;font-weight:850;line-height:1;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.crm-list-pagination-page{min-width:38px;padding-left:8px;padding-right:8px}.crm-list-pagination-button:hover,.crm-list-pagination-page:hover{color:#0369a1;background:#f0f9ff;border-color:#03a3ff85}.crm-list-pagination-page.is-active{color:#fff;background:#03a3ff;border-color:#03a3ff;box-shadow:0 8px 18px #03a3ff33}.crm-list-pagination-button.is-disabled{pointer-events:none;opacity:.42}.crm-list-pagination-ellipsis{color:#94a3b8;font-weight:900}.crm-list-load-more{justify-content:center;justify-self:end;min-width:180px}@media (max-width:980px){.crm-list-pagination{grid-template-columns:1fr;justify-items:stretch}.crm-list-pagination-summary{text-align:center}.crm-list-load-more{justify-self:stretch;width:100%}}@media (max-width:760px){.crm-google-bulk-sync{justify-items:stretch;width:100%}.crm-google-bulk-sync .crm-google-sync-message,.crm-google-bulk-sync .crm-google-sync-error{text-align:left}.crm-google-sync.crm-google-sync-compact{grid-template-columns:1fr;width:100%;display:grid}.crm-contact-sync-badge,.crm-google-sync.crm-google-sync-compact .crm-button{width:100%}.crm-list-pagination-controls{grid-template-columns:1fr 1fr;width:100%;display:grid}.crm-list-pagination-pages{flex-wrap:wrap;order:-1;grid-column:1/-1;justify-content:center}.crm-list-pagination-button{width:100%}}.crm-hero .crm-google-bulk-sync,.crm-page-actions .crm-google-bulk-sync,.crm-header-actions .crm-google-bulk-sync{align-self:center}.crm-google-import-sync{max-width:min(620px,100%)}.crm-google-import-button,.crm-google-bulk-sync-button{min-height:44px!important}.crm-button-google,button.crm-button-google,a.crm-button-google,[data-google-button=true]{overflow:visible!important}.crm-button-google:after,button.crm-button-google:after,a.crm-button-google:after,[data-google-button=true]:after{content:""!important;z-index:4!important;-webkit-mask-composite:xor!important;opacity:0!important;pointer-events:none!important;filter:drop-shadow(0 0 4px #4285f4b8)drop-shadow(0 0 7px #34a85361)drop-shadow(0 0 9px #fbbc053d)drop-shadow(0 0 11px #ea43352e)!important;background:linear-gradient(90deg,#4285f4 0%,#34a853 24%,#fbbc05 48%,#ea4335 72%,#4285f4 100%) 0 0/320% 100%!important;border-radius:14px!important;padding:2px!important;transition:opacity .18s!important;position:absolute!important;inset:-2px!important;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;-webkit-mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}.crm-button-google:hover:not(:disabled),.crm-button-google:focus-visible,button.crm-button-google:hover:not(:disabled),button.crm-button-google:focus-visible,a.crm-button-google:hover,a.crm-button-google:focus-visible,[data-google-button=true]:hover:not([aria-disabled=true]),[data-google-button=true]:focus-visible{box-shadow:0 12px 26px #4285f42e,0 7px 18px #34a8531a,0 0 16px #fbbc0514,inset 0 1px #fffffff5!important}@keyframes crm-google-button-border-flow{0%{background-position:0%}to{background-position:320%}}@keyframes crm-google-button-border-glow{0%,to{filter:drop-shadow(0 0 3px #4285f499)drop-shadow(0 0 6px #34a85347)drop-shadow(0 0 8px #fbbc052e)drop-shadow(0 0 10px #ea433524)}50%{filter:drop-shadow(0 0 6px #4285f4db)drop-shadow(0 0 10px #34a85375)drop-shadow(0 0 13px #fbbc054d)drop-shadow(0 0 15px #ea433538)}}@media (prefers-reduced-motion:reduce){.crm-button-google:hover:not(:disabled):after,.crm-button-google:focus-visible:after,button.crm-button-google:hover:not(:disabled):after,button.crm-button-google:focus-visible:after,a.crm-button-google:hover:after,a.crm-button-google:focus-visible:after,[data-google-button=true]:hover:not([aria-disabled=true]):after,[data-google-button=true]:focus-visible:after{background-position:50%!important;animation:none!important}}@media (max-width:760px){.crm-google-import-sync,.crm-google-import-sync .crm-google-import-button,.crm-google-bulk-sync .crm-google-bulk-sync-button{width:100%!important;max-width:none!important}}@property --crm-google-outline-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.crm-message-center-v2 .crm-message-image-button.crm-button-google,.crm-message-center-v2 .crm-message-image-button[data-google-button=true]{box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.crm-message-center-v2 .crm-message-image-button.crm-button-google:before,.crm-message-center-v2 .crm-message-image-button.crm-button-google:after,.crm-message-center-v2 .crm-message-image-button[data-google-button=true]:before,.crm-message-center-v2 .crm-message-image-button[data-google-button=true]:after{content:none!important;display:none!important}.crm-message-center-v2 .crm-message-google-drive-action,.crm-message-center-v2 .crm-message-google-drive-action[data-google-button=true],.crm-message-center-v2 .crm-message-google-drive-action.crm-button-google,.crm-button-google,button.crm-button-google,a.crm-button-google,[data-google-button=true]{isolation:isolate!important;position:relative!important;overflow:visible!important}.crm-button-google:after,button.crm-button-google:after,a.crm-button-google:after,[data-google-button=true]:after{content:""!important;z-index:5!important;background:conic-gradient(from var(--crm-google-outline-angle), #4285f4 0deg 72deg, #34a853 90deg 162deg, #fbbc05 180deg 252deg, #ea4335 270deg 342deg, #4285f4 360deg)!important;-webkit-mask-composite:xor!important;opacity:0!important;pointer-events:none!important;filter:drop-shadow(0 0 4px #4285f4b8)drop-shadow(0 0 6px #34a85366)drop-shadow(0 0 8px #fbbc054d)drop-shadow(0 0 10px #ea43353d)!important;border-radius:15px!important;padding:2px!important;transition:opacity .16s!important;display:block!important;position:absolute!important;inset:-3px!important;transform:translateZ(0)!important;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}.crm-button-google:hover:not(:disabled):after,.crm-button-google:focus-visible:after,button.crm-button-google:hover:not(:disabled):after,button.crm-button-google:focus-visible:after,a.crm-button-google:hover:after,a.crm-button-google:focus-visible:after,[data-google-button=true]:hover:not([aria-disabled=true]):after,[data-google-button=true]:focus-visible:after{opacity:1!important;animation:1.15s linear infinite crm-google-outline-orbit!important}@keyframes crm-google-outline-orbit{0%{--crm-google-outline-angle:0deg}to{--crm-google-outline-angle:360deg}}@media (prefers-reduced-motion:reduce){.crm-button-google:hover:not(:disabled):after,.crm-button-google:focus-visible:after,button.crm-button-google:hover:not(:disabled):after,button.crm-button-google:focus-visible:after,a.crm-button-google:hover:after,a.crm-button-google:focus-visible:after,[data-google-button=true]:hover:not([aria-disabled=true]):after,[data-google-button=true]:focus-visible:after{--crm-google-outline-angle:45deg;animation:none!important}}.crm-google-sync-toast{top:max(86px, calc(env(safe-area-inset-top,0px) + 72px));right:max(18px, env(safe-area-inset-right,0px));z-index:2147482800;color:#166534;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f0fdf4fa;border:1px solid #22c55e47;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:max-content;max-width:min(390px,100vw - 36px);min-height:46px;padding:10px 10px 10px 13px;animation:.18s ease-out both crm-google-sync-toast-in;display:grid;position:fixed;box-shadow:0 20px 48px #0f172a2e,0 8px 20px #22c55e1f,inset 0 1px #ffffffeb}.crm-google-sync-toast.is-error{color:#991b1b;background:#fef2f2fa;border-color:#ef44444d;box-shadow:0 20px 48px #0f172a2e,0 8px 20px #ef44441f,inset 0 1px #ffffffeb}.crm-google-sync-toast-dot{background:#22c55e;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #22c55e21}.crm-google-sync-toast.is-error .crm-google-sync-toast-dot{background:#ef4444;box-shadow:0 0 0 5px #ef444421}.crm-google-sync-toast strong{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:850;line-height:1.35}.crm-google-sync-toast button{color:currentColor;cursor:pointer;background:#ffffffb8;border:0;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;font-size:20px;line-height:1;display:grid}.crm-google-sync-toast button:hover{background:#fff}@keyframes crm-google-sync-toast-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.crm-keep-panel .crm-keep-google-attach-button{width:auto!important;max-width:max-content!important}@media (max-width:760px){.crm-google-sync-toast{top:auto;right:max(12px, env(safe-area-inset-right,0px));bottom:max(14px, calc(env(safe-area-inset-bottom,0px) + 10px));left:max(12px, env(safe-area-inset-left,0px));width:auto;max-width:none}.crm-keep-panel .crm-keep-google-attach-button{width:100%!important;max-width:none!important}}.crm-meeting-inline-card{overflow:visible}.crm-meeting-inline-card>.crm-section-head{align-items:end}.crm-meeting-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.crm-meeting-inline-editor{background:linear-gradient(135deg,#0ea5e90b,#fffffffa 62%),#fff;border:1px solid #0ea5e926;border-radius:18px;min-width:0;min-height:112px;padding:14px 16px;position:relative;box-shadow:0 10px 26px #0f172a0a}.crm-meeting-inline-editor.is-wide{grid-column:1/-1}.crm-meeting-inline-editor-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.crm-meeting-inline-editor-head>span{color:#0f172a8f;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:850}.crm-meeting-inline-editor-head>button{color:#0284c7;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 0;font-size:12px;font-weight:850}.crm-meeting-inline-editor-head>button:hover,.crm-meeting-inline-editor-head>button:focus-visible{color:#0369a1;text-decoration:underline}.crm-meeting-inline-value{color:#0f172a;cursor:pointer;width:100%;min-height:34px;font:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:16px;font-weight:850;line-height:1.42;display:block}.crm-meeting-inline-value:hover,.crm-meeting-inline-value:focus-visible{color:#0369a1}.crm-meeting-inline-value.is-empty{color:#0f172a6b;font-weight:700}.crm-meeting-inline-value.is-multiline{white-space:pre-wrap;min-height:52px;font-size:14px;font-weight:700}.crm-meeting-inline-relation-value{align-items:center;min-height:36px;display:flex}.crm-meeting-inline-relation-value>a{color:#0369a1;overflow-wrap:anywhere;max-width:100%;font-size:16px;font-weight:900;line-height:1.35;text-decoration:none;display:inline-flex}.crm-meeting-inline-relation-value>a:hover,.crm-meeting-inline-relation-value>a:focus-visible{color:#075985;text-decoration:underline}.crm-meeting-inline-status{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:8px 13px;font-size:13px;font-weight:900;display:inline-flex}.crm-meeting-inline-status.is-planned{color:#0369a1;background:#0ea5e91c;border-color:#0ea5e942}.crm-meeting-inline-status.is-completed{color:#047857;background:#10b9811f;border-color:#10b98147}.crm-meeting-inline-status.is-cancelled{color:#b91c1c;background:#ef44441c;border-color:#ef444447}.crm-meeting-inline-form{gap:10px;display:grid}.crm-meeting-inline-form input,.crm-meeting-inline-form select,.crm-meeting-inline-form textarea{color:#0f172a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #0ea5e947;border-radius:12px;outline:none;padding:10px 11px}.crm-meeting-inline-form input,.crm-meeting-inline-form select{min-height:42px}.crm-meeting-inline-form textarea{resize:vertical;min-height:108px;line-height:1.5}.crm-meeting-inline-form input:focus,.crm-meeting-inline-form select:focus,.crm-meeting-inline-form textarea:focus{border-color:#0ea5e9b8;box-shadow:0 0 0 3px #0ea5e91f}.crm-meeting-inline-form input:disabled,.crm-meeting-inline-form select:disabled,.crm-meeting-inline-form textarea:disabled{cursor:wait;opacity:.66}.crm-meeting-inline-form>small{color:#0f172a80;font-size:12px;font-weight:700}.crm-meeting-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-meeting-inline-actions .crm-button{min-height:36px;padding:8px 12px}.crm-meeting-inline-editor.crm-searchable-relation-field{z-index:3}.crm-meeting-inline-editor.crm-searchable-relation-field:focus-within{z-index:80}.crm-meeting-inline-editor .crm-searchable-dropdown{z-index:120}.crm-meeting-inline-toast{z-index:2147483000;color:#fff;background:#0f172af2;border:1px solid #ffffff29;border-radius:14px;max-width:min(420px,100vw - 32px);padding:12px 14px;font-size:13px;font-weight:760;line-height:1.45;animation:.18s ease-out both crm-meeting-inline-toast-in;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 48px #0f172a40}.crm-meeting-inline-toast.is-warning{background:#92400ef5}.crm-meeting-inline-toast.is-error{background:#7f1d1df5}@keyframes crm-meeting-inline-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.crm-meeting-inline-card>.crm-section-head{align-items:start;display:grid}.crm-meeting-inline-card .crm-calendar-timezone-select{width:100%;min-width:0}.crm-meeting-inline-grid{grid-template-columns:1fr}.crm-meeting-inline-editor.is-wide{grid-column:auto}.crm-meeting-inline-editor{min-height:0;padding:13px 14px}.crm-meeting-inline-toast{max-width:calc(100vw - 24px);bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.crm-meeting-inline-toast{animation:none}}.crm-deals-list-page .crm-filter-card{z-index:120!important;position:relative!important;overflow:visible!important}.crm-deals-list-page .crm-deal-list-filter-bar{width:100%!important;min-width:0!important;display:block!important}.crm-deals-list-page .crm-deal-list-filter-bar>.crm-deal-kanban-search-field,.crm-deals-list-page .crm-deal-list-filter-bar>.crm-deal-kanban-filter-disclosure{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important;display:block!important}.crm-deals-list-page .crm-deal-list-filter-bar>.crm-deal-kanban-search-field{border:0!important;padding:0!important}.crm-deals-list-page .crm-deal-list-filter-bar .crm-deal-kanban-search-field .crm-search-field,.crm-deals-list-page .crm-deal-list-filter-bar .crm-deal-kanban-search-field .crm-search-field-inner,.crm-deals-list-page .crm-deal-list-filter-bar .crm-deal-kanban-search-field .crm-search-field-input-wrap,.crm-deals-list-page .crm-deal-list-filter-bar .crm-deal-kanban-search-field .crm-search-field input{width:100%!important;min-width:0!important;max-width:none!important}.crm-deals-list-page .crm-deal-list-filter-bar>.crm-deal-kanban-filter-disclosure{margin-top:8px!important}.crm-deals-list-page .crm-deal-list-filter-group-grid-main,.crm-deals-list-page .crm-deal-kanban-filter-group-grid-dates>.crm-deal-date-filter{grid-template-columns:repeat(3,minmax(0,1fr))!important}.crm-deals-list-page .crm-deal-date-select-field,.crm-deals-list-page .crm-deal-date-filter label{gap:6px!important;min-width:0!important;margin:0!important;display:grid!important}.crm-deals-list-page .crm-deal-date-select-field>span,.crm-deals-list-page .crm-deal-date-filter label>span{color:#475569!important;min-height:16px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}.crm-deals-list-page .crm-deal-date-select-field .crm-select-portal,.crm-deals-list-page .crm-deal-date-select-field .crm-select-portal-trigger{width:100%!important;min-width:0!important;max-width:none!important}.crm-deals-list-page .crm-deal-date-filter input[type=date]{border-radius:14px!important;height:46px!important;min-height:46px!important}.crm-deals-list-page .crm-deals-table .crm-deal-row-badges{grid-template-columns:minmax(230px,320px)!important;place-items:start stretch!important;gap:9px!important;min-width:250px!important;max-width:340px!important;display:grid!important}.crm-deals-list-page .crm-deals-table .crm-deal-row-badges .crm-pipeline-chip{width:fit-content!important;max-width:100%!important}.crm-deals-list-page .crm-deals-table .crm-deal-row-badges .crm-inline-select,.crm-deals-list-page .crm-deals-table .crm-deal-row-badges .crm-inline-select:focus,.crm-deals-list-page .crm-deals-table .crm-deal-row-badges .crm-inline-select:focus-within{width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}.crm-deals-list-page .crm-deals-table .crm-deal-row-badges .crm-inline-select:before,.crm-deals-list-page .crm-deals-table .crm-deal-row-badges .crm-inline-select:after{content:none!important;display:none!important}.crm-deals-list-page .crm-deals-table .crm-deal-row-badges .crm-inline-select-label{color:#64748b!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;margin:0!important;padding:0 3px!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.crm-deals-list-page .crm-deals-table .crm-deal-row-badges .crm-inline-select-trigger{appearance:none!important;border:1px solid color-mix(in srgb, var(--crm-inline-select-color) 34%, #d7e0ea)!important;background:color-mix(in srgb, var(--crm-inline-select-color) 6%, #fff)!important;color:#172033!important;border-radius:13px!important;outline:0!important;grid-template-columns:9px minmax(0,1fr) 18px!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;margin:0!important;padding:8px 11px!important;display:grid!important;transform:none!important;box-shadow:inset 0 1px #ffffffeb!important}.crm-deals-list-page .crm-deals-table .crm-deal-row-badges .crm-inline-select-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--crm-inline-select-color) 58%, #cbd5e1)!important;background:color-mix(in srgb, var(--crm-inline-select-color) 9%, #fff)!important;box-shadow:0 6px 15px color-mix(in srgb, var(--crm-inline-select-color) 10%, transparent), inset 0 1px 0 #fffffff0!important}.crm-deals-list-page .crm-deals-table .crm-deal-row-badges .crm-inline-select-trigger:focus-visible{border-color:var(--crm-inline-select-color)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--crm-inline-select-color) 15%, transparent), inset 0 1px 0 #fffffff0!important;outline:0!important}.crm-deals-list-page .crm-deals-table .crm-deal-row-badges .crm-inline-select-trigger-dot{width:8px!important;height:8px!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-inline-select-color) 13%, transparent)!important;flex-basis:8px!important}.crm-deals-list-page .crm-deals-table .crm-deal-row-badges .crm-inline-select-trigger-value{color:#172033!important;min-width:0!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important}.crm-deals-list-page .crm-deals-table .crm-deal-row-badges .crm-inline-select-chevron{width:17px!important;height:17px!important}.crm-deals-list-page .crm-deals-table .crm-deal-row-badges .crm-inline-select.is-saving .crm-inline-select-trigger{cursor:wait!important;opacity:.72!important}.crm-deals-list-page .crm-deals-table .crm-deal-row-badges .crm-inline-select.is-error .crm-inline-select-trigger{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef44441f!important}.crm-deals-list-page .crm-deals-table .crm-deal-row-badges .crm-inline-select-menu{z-index:5200!important}@media (max-width:1100px){.crm-deals-list-page .crm-deal-list-filter-group-grid-main{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.crm-deals-list-page .crm-deal-list-filter-group-grid-main,.crm-deals-list-page .crm-deal-kanban-filter-group-grid-dates>.crm-deal-date-filter{grid-template-columns:1fr!important}.crm-deals-list-page .crm-deals-table .crm-deal-row-badges{grid-template-columns:minmax(210px,1fr)!important;min-width:220px!important;max-width:none!important}}.crm-deals-list-page .crm-deals-list-pagination{border-top:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px 20px;display:flex}.crm-deals-list-page .crm-deals-list-pagination-summary{color:#64748b;font-size:13px;font-weight:700;line-height:1.4}.crm-deals-list-page .crm-deals-list-pagination-summary strong{color:#172033;font-weight:900}.crm-deals-list-page .crm-deals-list-pagination-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.crm-deals-list-page .crm-deals-list-pagination-page,.crm-deals-list-page .crm-deals-list-pagination-arrow,.crm-deals-list-page .crm-deals-list-pagination-gap{color:#172033;background:#fff;border:1px solid #dce5ef;border-radius:12px;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 10px;font-size:13px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 3px 10px #0f172a0a}.crm-deals-list-page a.crm-deals-list-pagination-page:hover,.crm-deals-list-page a.crm-deals-list-pagination-arrow:hover{color:#0284c7;background:#f4fbff;border-color:#72c7f4;transform:translateY(-1px)}.crm-deals-list-page .crm-deals-list-pagination-page.is-current{color:#fff;background:#0ea5e9;border-color:#0ea5e9;box-shadow:0 8px 18px #0ea5e938}.crm-deals-list-page .crm-deals-list-pagination-arrow.is-disabled{cursor:default;opacity:.38;box-shadow:none}.crm-deals-list-page .crm-deals-list-pagination-gap{color:#94a3b8;min-width:24px;box-shadow:none;background:0 0;border-color:#0000;padding:0 2px}@media (max-width:760px){.crm-deals-list-page .crm-deals-list-pagination{flex-direction:column;align-items:stretch;padding:15px 14px 17px}.crm-deals-list-page .crm-deals-list-pagination-summary{text-align:center}.crm-deals-list-page .crm-deals-list-pagination-controls{justify-content:center}}.crm-deals-list-page .crm-deals-list-pagination a:before,.crm-deals-list-page .crm-deals-list-pagination a:after{content:none!important;display:none!important}.crm-contact-hero-photo{display:block}@media (max-width:760px){.crm-page-head.crm-entity-hero.crm-contact-detail-hero{gap:16px!important;padding:18px 16px 20px!important}.crm-page-head.crm-entity-hero.crm-contact-detail-hero>.crm-entity-hero-copy{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px 0!important}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-hero-photo{border-radius:20px!important;flex:0 0 64px!important;width:64px!important;height:64px!important}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-entity-hero-text{gap:5px}.crm-page-head.crm-entity-hero.crm-contact-detail-hero h1{letter-spacing:-.05em!important;font-size:clamp(26px,7.2vw,30px)!important;line-height:1.02!important}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-entity-hero-text>p:not(.crm-eyebrow){font-size:15px;line-height:1.45}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-detail-actions,.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-page-actions.crm-contact-detail-actions,.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-page-head-actions.crm-contact-detail-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"back edit""sync sync"!important;justify-content:stretch!important;align-items:stretch!important;gap:10px!important;width:100%!important;display:grid!important}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-detail-actions>*{width:100%!important;min-width:0!important;max-width:none!important}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-detail-back{grid-area:back}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-detail-edit{grid-area:edit}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-detail-action{text-align:center!important;white-space:normal!important;justify-content:center!important;width:100%!important;max-width:none!important;min-height:46px!important;padding:10px 12px!important}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-detail-actions>.crm-google-sync.crm-google-sync-compact{grid-area:sync;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;justify-content:stretch!important;align-items:stretch!important;gap:10px!important;width:100%!important;max-width:none!important;display:grid!important}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-detail-actions>.crm-google-sync.crm-google-sync-compact>*{width:100%!important;min-width:0!important;max-width:none!important}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-sync-badge{text-align:center!important;justify-content:center!important;min-height:46px!important;padding:9px 12px!important}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-google-sync-button-compact,.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-google-sync .crm-button-google{text-align:center!important;white-space:normal!important;justify-content:center!important;width:100%!important;max-width:none!important;min-height:46px!important}}@media (max-width:420px){.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-detail-actions,.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-page-actions.crm-contact-detail-actions,.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-page-head-actions.crm-contact-detail-actions{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"back""sync""edit"!important}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-detail-actions>.crm-google-sync.crm-google-sync-compact{grid-template-columns:minmax(0,1fr)!important}}.crm-deal-ai-launch{color:#312e81;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#0ea5e9,#6366f1,#a855f7,#0ea5e9) border-box;border-color:#6366f147;gap:8px;position:relative;overflow:hidden;box-shadow:0 8px 24px #6366f11f}.crm-deal-ai-launch>span{color:#fff;background:linear-gradient(135deg,#0ea5e9,#7c3aed);border-radius:999px;place-items:center;width:24px;height:24px;font-size:14px;display:inline-grid;box-shadow:0 5px 15px #6366f147}.crm-deal-ai-launch:hover{transform:translateY(-1px);box-shadow:0 12px 28px #6366f133}.crm-deal-ai-modal-backdrop{z-index:32000}.crm-deal-ai-modal{width:min(1040px,100%);max-height:min(880px,100vh - 36px);overflow:hidden}.crm-deal-ai-modal .crm-modal-head{background:radial-gradient(circle at 12% 10%,#0ea5e91f,#0000 36%),radial-gradient(circle at 88% 0,#a855f71c,#0000 35%),#fff;align-items:flex-start}.crm-deal-ai-modal .crm-modal-head p{color:#64748b;margin:7px 0 0;font-weight:700}.crm-deal-ai-modal-body{gap:18px;max-height:calc(100vh - 220px);padding:20px;display:grid;overflow:auto}.crm-deal-ai-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.crm-deal-ai-action-card{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe6f3;border-radius:18px;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"icon title""icon note";gap:5px 12px;min-height:116px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.crm-deal-ai-action-card>span{color:#4338ca;background:linear-gradient(135deg,#e0f2fe,#ede9fe);border-radius:13px;grid-area:icon;align-self:start;place-items:center;width:40px;height:40px;font-size:19px;font-weight:900;display:grid}.crm-deal-ai-action-card strong{grid-area:title;align-self:end;font-size:15px;line-height:1.25}.crm-deal-ai-action-card small{color:#64748b;grid-area:note;font-size:12px;line-height:1.4}.crm-deal-ai-action-card:hover:not(:disabled),.crm-deal-ai-action-card.is-active{border-color:#6366f17a;transform:translateY(-1px);box-shadow:0 12px 28px #4f46e521}.crm-deal-ai-action-card:disabled{cursor:wait;opacity:.68}.crm-deal-ai-loading{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.crm-deal-ai-loading>span{border:3px solid #2563eb2e;border-top-color:#2563eb;border-radius:999px;width:20px;height:20px;animation:.8s linear infinite crm-deal-ai-spin}@keyframes crm-deal-ai-spin{to{transform:rotate(360deg)}}.crm-deal-ai-result{gap:16px;display:grid}.crm-deal-ai-result-head{background:linear-gradient(135deg,#f8fbff,#faf7ff);border:1px solid #dbeafe;border-radius:18px;gap:6px;padding:17px 18px;display:grid}.crm-deal-ai-result-head>span{color:#6366f1;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-deal-ai-result-head>strong{color:#0f172a;font-size:20px;line-height:1.25}.crm-deal-ai-result-head>p{color:#334155;margin:0;font-size:14px;line-height:1.65}.crm-deal-ai-result-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-deal-ai-summary-table,.crm-deal-ai-entity-card{background:#fff;border:1px solid #e2e8f0;border-radius:17px;min-width:0}.crm-deal-ai-summary-table{grid-column:1/-1;padding:16px}.crm-deal-ai-summary-table>strong{color:#0f172a;margin-bottom:12px;display:block}.crm-deal-ai-table-scroll{overflow-x:auto}.crm-deal-ai-summary-table table{border-collapse:collapse;width:100%;font-size:13px}.crm-deal-ai-summary-table th,.crm-deal-ai-summary-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eef2f7;padding:10px 9px}.crm-deal-ai-summary-table th{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.crm-deal-ai-entity-card{color:inherit;gap:7px;padding:15px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.crm-deal-ai-entity-card:hover{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a17}.crm-deal-ai-entity-card>span{color:#4338ca;text-transform:uppercase;background:#eef2ff;border-radius:999px;width:max-content;padding:4px 8px;font-size:12px;font-weight:900}.crm-deal-ai-entity-card>strong{color:#0f172a;font-size:16px}.crm-deal-ai-entity-card>small{color:#64748b}.crm-deal-ai-entity-card ul{color:#475569;gap:4px;margin:3px 0 0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.crm-deal-ai-entity-card em{color:#2563eb;font-size:12px;font-style:normal;font-weight:800}.crm-deal-ai-result-actions{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}@media (max-width:900px){.crm-deal-ai-actions-grid,.crm-deal-ai-result-blocks{grid-template-columns:1fr}.crm-deal-ai-summary-table,.crm-deal-ai-result-actions{grid-column:1}}@media (max-width:640px){.crm-deal-ai-modal-backdrop{align-items:flex-end;padding:8px}.crm-deal-ai-modal{border-radius:22px 22px 16px 16px;max-height:calc(100vh - 16px)}.crm-deal-ai-modal-body{max-height:calc(100vh - 205px);padding:14px}.crm-deal-ai-action-card{min-height:96px;padding:13px}.crm-deal-ai-result-head>strong{font-size:18px}.crm-entity-hero--deal .crm-deal-ai-launch{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.crm-deal-ai-loading>span{animation:none}.crm-deal-ai-launch,.crm-deal-ai-action-card,.crm-deal-ai-entity-card{transition:none}}.crm-deal-ai-modal,.crm-deal-ai-modal-body,.crm-deal-ai-result,.crm-deal-ai-result-blocks,.crm-deal-ai-summary-table,.crm-deal-ai-table-scroll,.crm-deal-ai-entity-card{box-sizing:border-box;min-width:0;max-width:100%}.crm-deal-ai-modal-body{overflow-x:hidden}.crm-deal-ai-result-blocks{align-items:start;overflow:hidden}.crm-deal-ai-entity-card{align-content:start;width:100%;overflow:hidden}.crm-deal-ai-entity-card>strong,.crm-deal-ai-entity-card>small,.crm-deal-ai-entity-card>em,.crm-deal-ai-entity-card li{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;white-space:normal!important}.crm-deal-ai-entity-card ul{min-width:0;max-width:100%;overflow:hidden}.crm-deal-ai-entity-card[data-google-ignore=true]:before,.crm-deal-ai-entity-card[data-google-ignore=true]:after{content:none!important;display:none!important}.crm-deal-ai-modal-backdrop{isolation:isolate;overscroll-behavior:contain;overflow:hidden;z-index:2147483600!important;width:100vw!important;min-height:100dvh!important;padding:18px!important;position:fixed!important;inset:0!important}.crm-deal-ai-modal{z-index:1;position:relative;max-height:calc(100dvh - 36px)!important}.crm-deal-ai-modal .crm-modal-head{z-index:6;position:sticky;top:0}.crm-deal-ai-modal .crm-modal-actions{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;position:sticky;bottom:0}.crm-deal-ai-modal-body{overscroll-behavior:contain}@media (max-width:640px){.crm-deal-ai-modal-backdrop{padding:8px!important}.crm-deal-ai-modal{max-height:calc(100dvh - 16px)!important}}.crm-ai-launch{isolation:isolate;color:#0f172a;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#2dd4bf47,#38bdf84d) border-box;border:1px solid #2dd4bf42;gap:8px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 8px 24px #0d94881f}.crm-ai-launch>span{color:#fff;background:linear-gradient(135deg,#14b8a6,#22d3ee);border-radius:999px;place-items:center;width:24px;height:24px;font-size:14px;display:inline-grid;box-shadow:0 5px 15px #0d948838}.crm-ai-launch:before,.crm-ai-launch:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .18s;position:absolute;inset:-1px}.crm-ai-launch:before{-webkit-mask-composite:xor;background:conic-gradient(#22d3ee00 0deg 250deg,#5eead4f2 290deg,#22d3ee 320deg,#14b8a6e6 345deg,#22d3ee00 360deg);padding:1px;animation:1.6s linear infinite paused crm-ai-border-run;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.crm-ai-launch:after{inset:0;box-shadow:0 0 0 1px #2dd4bf42,0 0 18px #2dd4bf38,0 0 32px #22d3ee2e}.crm-ai-launch:hover,.crm-ai-launch:focus-visible{transform:translateY(-1px);box-shadow:0 12px 30px #0d94882e}.crm-ai-launch:hover:before,.crm-ai-launch:hover:after,.crm-ai-launch:focus-visible:before,.crm-ai-launch:focus-visible:after{opacity:1}.crm-ai-launch:hover:before,.crm-ai-launch:focus-visible:before{animation-play-state:running}@keyframes crm-ai-border-run{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.crm-ai-launch,.crm-ai-launch:before,.crm-ai-launch:after{transition:none!important;animation:none!important}.crm-ai-launch:hover,.crm-ai-launch:focus-visible{transform:none}}.crm-ai-launch:before{content:""!important;aspect-ratio:1!important;z-index:-2!important;opacity:0!important;pointer-events:none!important;background:conic-gradient(#0000 0deg 278deg,#5eead42e 286deg,#5eead4fa 302deg,#22d3ee 316deg,#14b8a6f0 330deg,#22d3ee2e 344deg,#0000 360deg)!important;border-radius:50%!important;width:250%!important;animation:1.45s linear infinite paused crm-ai-border-travel-v2!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(0)!important}.crm-ai-launch:after{content:""!important;z-index:-1!important;border-radius:inherit!important;box-shadow:none!important;opacity:1!important;pointer-events:none!important;background:linear-gradient(#fff 0%,#fbffff 100%)!important;position:absolute!important;inset:1px!important}@keyframes crm-ai-border-travel-v2{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.crm-ai-launch,.crm-ai-launch:before,.crm-ai-launch:after{transition:none!important;animation:none!important}.crm-ai-launch:hover,.crm-ai-launch:focus-visible{transform:none!important}.crm-ai-launch:hover:before,.crm-ai-launch:focus-visible:before{opacity:0!important}}.crm-ai-launch{border:2px solid #22d3ee80!important;box-shadow:0 0 0 1px #2dd4bf14,0 8px 24px #0d94881c!important}.crm-ai-launch:before{filter:saturate(1.28)brightness(1.12)drop-shadow(0 0 4px #22d3eef2)drop-shadow(0 0 9px #2dd4bfbf)!important;background:conic-gradient(#0000 0deg 220deg,#2dd4bf14 228deg,#5eead494 242deg,#99f6e4 258deg,#22d3ee 278deg,#06b6d4 300deg,#2dd4bf 320deg,#5eead48c 340deg,#0000 360deg)!important;width:280%!important;animation-name:crm-ai-border-travel-v3!important;animation-duration:1.05s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-play-state:paused!important}.crm-ai-launch:after{inset:2px!important}@keyframes crm-ai-border-travel-v3{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.crm-ai-launch:before{animation:none!important}}.crm-ai-launch{background:0 0!important;border:2px solid #38bdf875!important;box-shadow:0 0 0 1px #2dd4bf1f,0 10px 26px #0891b21a!important}.crm-ai-launch:before{aspect-ratio:1!important;filter:saturate(1.34)brightness(1.16)drop-shadow(0 0 6px #a5f3fceb)drop-shadow(0 0 12px #22d3eee0)drop-shadow(0 0 22px #0d94889e)!important;opacity:0!important;background:conic-gradient(#0000 0deg 214deg,#ecfeff00 214deg,#ecfeff42 224deg,#cffafed1 236deg,#a5f3fc 248deg,#67e8f9 260deg,#22d3ee 274deg,#06b6d4 290deg,#0d9488fa 308deg,#0f766eeb 324deg,#2dd4bf8f 338deg,#cffafe1f 350deg,#0000 360deg)!important;border-radius:50%!important;width:240%!important;animation-name:crm-ai-border-turquoise-motion-v4!important;animation-duration:1.18s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-play-state:paused!important}.crm-ai-launch:after{background:linear-gradient(#fffffffa 0%,#f7fdfffa 100%)!important;inset:2px!important}.crm-ai-launch:hover,.crm-ai-launch:focus-visible{border-color:#0000!important;box-shadow:0 0 0 1px #2dd4bf52,0 0 16px #67e8f94d,0 0 30px #2dd4bf3d,0 14px 32px #0891b229!important}.crm-ai-launch:hover:before,.crm-ai-launch:focus-visible:before{opacity:1!important;animation-play-state:running!important}@keyframes crm-ai-border-turquoise-motion-v4{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.crm-ai-launch:before{animation:none!important}}@property --crm-ai-turquoise-outline-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.crm-ai-launch{isolation:isolate!important;background:linear-gradient(#fff 0%,#faffff 100%)!important;border:1px solid #22d3ee7a!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;position:relative!important;overflow:visible!important;box-shadow:0 0 0 1px #2dd4bf14,0 8px 24px #0d94881a!important}.crm-ai-launch:before{content:none!important;opacity:0!important;filter:none!important;animation:none!important;display:none!important}.crm-ai-launch:after{content:""!important;z-index:5!important;background:conic-gradient(from var(--crm-ai-turquoise-outline-angle), #ecfeff 0deg, #cffafe 48deg, #a5f3fc 92deg, #67e8f9 138deg, #22d3ee 184deg, #06b6d4 226deg, #14b8a6 270deg, #0d9488 312deg, #0f766e 338deg, #ecfeff 360deg)!important;-webkit-mask-composite:xor!important;opacity:0!important;pointer-events:none!important;filter:drop-shadow(0 0 4px #a5f3fcc7)drop-shadow(0 0 7px #22d3ee85)drop-shadow(0 0 11px #0d94884d)!important;border-radius:15px!important;padding:2px!important;transition:opacity .16s!important;animation:none!important;display:block!important;position:absolute!important;inset:-3px!important;transform:translateZ(0)!important;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}.crm-ai-launch:hover,.crm-ai-launch:focus-visible{border-color:#0000!important;transform:translateY(-1px)!important;box-shadow:0 0 0 1px #2dd4bf29,0 0 16px #67e8f933,0 0 28px #14b8a629,0 12px 30px #0d948824!important}.crm-ai-launch:hover:after,.crm-ai-launch:focus-visible:after{opacity:1!important;animation:1.15s linear infinite crm-ai-turquoise-outline-orbit-v5!important}@keyframes crm-ai-turquoise-outline-orbit-v5{0%{--crm-ai-turquoise-outline-angle:0deg}to{--crm-ai-turquoise-outline-angle:360deg}}@media (prefers-reduced-motion:reduce){.crm-ai-launch,.crm-ai-launch:after{transition:none!important}.crm-ai-launch:hover,.crm-ai-launch:focus-visible{transform:none!important}.crm-ai-launch:hover:after,.crm-ai-launch:focus-visible:after{--crm-ai-turquoise-outline-angle:45deg;animation:none!important}}.crm-deal-ai-modal{height:min(880px,100dvh - 36px);flex-direction:column!important;display:flex!important;overflow:hidden!important}.crm-deal-ai-modal>.crm-modal-head,.crm-deal-ai-modal>.crm-modal-actions{z-index:7;flex:none;position:relative!important;inset:auto!important}.crm-deal-ai-modal>.crm-modal-head{top:auto!important}.crm-deal-ai-modal>.crm-modal-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-top:1px solid #e2e8f0eb;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:16px 20px 18px;display:flex;box-shadow:0 -12px 30px #0f172a0d;margin-top:0!important;bottom:auto!important}.crm-deal-ai-modal>.crm-modal-actions>*{flex:none}.crm-deal-ai-modal-body{flex:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.crm-task-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative;overflow:visible!important}.crm-task-actions .crm-task-status-inline{z-index:1;flex:0 0 188px;width:188px;min-width:188px;position:relative}.crm-task-actions .crm-task-status-inline.is-open{z-index:250}.crm-task-status-badge{border:1px solid var(--crm-task-status-border,#64748b57);background:var(--crm-task-status-bg,#f8fafc);color:#0f172a;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 13px;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;display:inline-flex;box-shadow:0 8px 22px #0f172a0d}.crm-task-status-badge:hover:not(:disabled),.crm-task-status-inline.is-open .crm-task-status-badge{border-color:var(--crm-task-status-color,#64748b);background:var(--crm-task-status-bg-hover,#f1f5f9);box-shadow:0 0 0 3px var(--crm-task-status-ring,#64748b24), 0 12px 28px #0f172a17;transform:translateY(-1px)}.crm-task-status-badge:focus-visible{box-shadow:0 0 0 4px var(--crm-task-status-ring,#0ea5e92e), 0 12px 28px #0f172a17;outline:none}.crm-task-status-badge:disabled{cursor:wait;opacity:.68;transform:none}.crm-task-status-dot,.crm-task-status-option-dot{background:var(--crm-task-status-color,#64748b);width:10px;height:10px;box-shadow:0 0 0 4px var(--crm-task-status-ring,#64748b24);border-radius:999px;flex:none}.crm-task-status-label{color:#0f172a;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:750;overflow:hidden}.crm-task-status-chevron,.crm-task-status-spinner{flex:none;width:18px;height:18px}.crm-task-status-chevron{color:#64748b;transition:transform .18s}.crm-task-status-chevron svg{width:100%;height:100%;display:block}.crm-task-status-chevron path{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.crm-task-status-inline.is-open .crm-task-status-chevron{transform:rotate(180deg)}.crm-task-status-spinner{border:2px solid #64748b38;border-top-color:var(--crm-task-status-color,#64748b);border-radius:999px;animation:.8s linear infinite crm-task-status-inline-spin-v2}@keyframes crm-task-status-inline-spin-v2{to{transform:rotate(360deg)}}.crm-task-status-menu{z-index:260;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #94a3b847;border-radius:16px;gap:6px;width:max-content;min-width:100%;max-width:min(320px,100vw - 32px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 52px #0f172a2e,inset 0 0 0 1px #ffffffb8}.crm-task-status-option{color:#0f172a;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 11px;transition:transform .16s,border-color .16s,background-color .16s;display:flex}.crm-task-status-option>span:nth-child(2){flex:auto;min-width:0;font-weight:650}.crm-task-status-option strong{color:var(--crm-task-status-color,#64748b);flex:none}.crm-task-status-option:hover,.crm-task-status-option.is-selected{border-color:var(--crm-task-status-border,#64748b57);background:var(--crm-task-status-bg,#f8fafc)}.crm-task-status-option:hover{transform:translateY(-1px)}@media (max-width:640px){.crm-deal-ai-modal{height:calc(100dvh - 16px)}.crm-deal-ai-modal>.crm-modal-actions{padding:14px 14px calc(14px + env(safe-area-inset-bottom))}.crm-deal-ai-modal>.crm-modal-actions .crm-button{flex:160px;justify-content:center}.crm-task-actions .crm-task-status-inline{flex:100%;width:100%;min-width:0}.crm-task-status-menu{width:100%;max-width:none;right:0}}@media (prefers-reduced-motion:reduce){.crm-task-status-badge,.crm-task-status-chevron,.crm-task-status-option,.crm-task-status-spinner{transition:none!important;animation:none!important}}.crm-deal-ai-modal-body{grid-auto-rows:max-content!important;align-content:start!important}.crm-deal-ai-actions-grid{align-content:start!important;align-items:start!important}.crm-deal-ai-action-card{align-self:start!important;height:auto!important;min-height:116px!important}.crm-task-status-menu.crm-task-status-menu-portal{overscroll-behavior:contain;transform-origin:top;z-index:2147483590!important;min-width:0!important;max-width:calc(100vw - 24px)!important;position:fixed!important;right:auto!important;overflow:hidden auto!important}.crm-task-status-menu.crm-task-status-menu-portal.is-above{transform-origin:bottom;transform:translateY(-100%)}.crm-task-status-menu.crm-task-status-menu-portal.is-below{transform:none}@media (max-width:640px){.crm-deal-ai-action-card{min-height:96px!important}.crm-task-status-menu.crm-task-status-menu-portal{width:auto;max-width:calc(100vw - 24px)!important;right:auto!important}}.crm-control-pipeline-field .crm-control-pipeline-trigger{cursor:default!important;grid-template-columns:9px minmax(0,1fr)!important}.crm-control-pipeline-field .crm-inline-select-trigger-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-control-pipeline-field .crm-control-pipeline-trigger:hover{transform:none}.crm-deals-control-page .crm-control-summary{margin-top:18px}.crm-deals-control-page .crm-control-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 16px;display:grid}.crm-deals-control-page .crm-control-row-main,.crm-deals-control-page .crm-control-row-side,.crm-deals-control-page .crm-control-row-fields,.crm-deals-control-page .crm-control-row-note{min-width:0}.crm-deals-control-page .crm-control-row-side{align-content:start;justify-items:end;gap:10px;display:grid}.crm-deals-control-page .crm-control-row-fields{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));align-items:start;gap:12px;width:100%;display:grid}.crm-deals-control-page .crm-control-row-fields>*{width:100%;min-width:0;max-width:none!important}.crm-deals-control-page .crm-control-row-fields .crm-inline-select,.crm-deals-control-page .crm-control-row-fields .crm-inline-select:focus,.crm-deals-control-page .crm-control-row-fields .crm-inline-select:focus-within{width:100%;min-width:0;max-width:none}.crm-deals-control-page .crm-control-row-fields .crm-inline-select-label{min-height:22px;padding-inline:2px;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.crm-deals-control-page .crm-control-row-fields .crm-inline-select-trigger,.crm-deals-control-page .crm-control-row-fields .crm-control-pipeline-trigger{width:100%;max-width:none}.crm-deals-control-page .crm-control-row-fields .crm-inline-select-trigger-value,.crm-deals-control-page .crm-control-row-fields .crm-control-pipeline-field .crm-inline-select-trigger-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-deals-control-page .crm-control-row-note{grid-column:1/-1;margin:-2px 0 0}@media (max-width:980px){.crm-deals-control-page .crm-control-row{grid-template-columns:minmax(0,1fr)}.crm-deals-control-page .crm-control-row-side{justify-items:start}.crm-deals-control-page .crm-control-row-fields{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (max-width:640px){.crm-deals-control-page .crm-control-row-fields{grid-template-columns:minmax(0,1fr)}}.crm-remote-relation-select{width:100%;min-width:0}.crm-remote-relation-select .crm-select-portal-value-wrap{gap:2px;min-width:0;display:grid}.crm-remote-relation-trigger-description{color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.crm-remote-relation-menu .crm-select-portal-option{--crm-option-color:#14b8a6}.crm-remote-relation-empty-dot{background:#cbd5e1!important;box-shadow:0 0 0 4px #cbd5e133!important}.crm-deal-core-inline-field{align-items:start}.crm-deal-core-inline-value{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}.crm-deal-core-inline-value>strong{overflow-wrap:anywhere;min-width:0}.crm-deal-core-inline-form{grid-template-columns:minmax(240px,620px) auto;align-items:center;gap:10px;width:100%;min-width:0;display:grid}.crm-deal-core-inline-form .crm-deal-inline-form-actions{flex:none}.crm-deal-core-inline-form.is-number{grid-template-columns:minmax(160px,260px) auto minmax(0,1fr)}.crm-deal-core-inline-form.is-number>input{color:#0f172a;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #0ea5e947;border-radius:12px;padding:9px 11px}.crm-deal-core-inline-form.is-number>input:focus{border-color:#0ea5e9b8;outline:0;box-shadow:0 0 0 3px #0ea5e91f}.crm-deal-core-inline-suffix{font-size:14px;font-weight:850;color:#475569!important}.crm-deal-contact-derived-value{overflow-wrap:anywhere;min-width:0}.crm-inline-add-form .crm-remote-relation-select{min-width:260px}@media (max-width:900px){.crm-deal-core-inline-form,.crm-deal-core-inline-form.is-number{grid-template-columns:minmax(0,1fr)}.crm-deal-core-inline-form .crm-deal-inline-form-actions{width:100%}.crm-inline-add-form .crm-remote-relation-select{min-width:0}}.crm-message-action-editor-backdrop{z-index:2147483000!important}.crm-message-action-editor-backdrop .crm-message-action-editor-modal{z-index:1;position:relative}body:has(.crm-message-action-editor-backdrop) .crm-message-center-v2 .crm-message-floating-reply{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(10px)!important}body:has(.crm-message-action-editor-backdrop) .crm-message-center-v2 .crm-message-floating-reply *{pointer-events:none!important}.crm-message-summary-backdrop{z-index:2147483000!important}.crm-message-summary-backdrop .crm-message-summary-modal{z-index:1;position:relative}body:has(.crm-message-summary-backdrop) .crm-message-center-v2 .crm-message-floating-reply{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(10px)!important}body:has(.crm-message-summary-backdrop) .crm-message-center-v2 .crm-message-floating-reply *{pointer-events:none!important}.crm-meeting-sync-status{color:#475569;white-space:nowrap;background:#f8fafcf0;border:1px solid #94a3b847;border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:34px;padding:8px 12px;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffffe0}.crm-meeting-sync-status-dot{width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 14%, transparent);background:currentColor;border-radius:999px;flex:none}.crm-meeting-sync-status.is-success{color:#15803d;background:#dcfce7d1;border-color:#22c55e47}.crm-meeting-sync-status.is-pending{color:#a16207;background:#fef9c3c7;border-color:#f59e0b57}.crm-meeting-sync-status.is-error{color:#b91c1c;background:#fee2e2d1;border-color:#ef44444d}.crm-meeting-sync-status.is-disabled{color:#64748b;background:#f1f5f9e0;border-color:#94a3b847}.crm-meeting-sync-status.is-compact{gap:6px;min-height:25px;padding:5px 8px;font-size:12px}.crm-meeting-sync-status.is-compact .crm-meeting-sync-status-dot{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent)}.crm-page-head.crm-entity-hero .crm-entity-hero-actions>.crm-meeting-hero-sync-status{flex:1 0 100%!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;max-width:none!important;margin-bottom:4px!important;display:flex!important}.crm-meeting-detail-page .crm-entity-hero-actions{flex-wrap:wrap!important;align-content:flex-end!important}.crm-calendar-grid{grid-auto-rows:minmax(118px,auto)}.crm-calendar-event-card,.crm-calendar-event-card>*{min-width:0}.crm-calendar-event-title,.crm-calendar-event-card .crm-inline-link{overflow-wrap:anywhere;word-break:break-word;max-width:100%;white-space:normal!important}.crm-calendar-event-card.is-month .crm-calendar-event-title,.crm-calendar-event-card.is-month .crm-inline-link{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crm-calendar-event-card.is-week .crm-calendar-event-title,.crm-calendar-event-card.is-week .crm-inline-link{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crm-calendar-event-card .crm-meeting-sync-status{justify-self:start}.crm-calendar-day-more{color:#0369a1;cursor:pointer;background:#f0f9ffbd;border:1px dashed #0ea5e957;border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:32px;font-size:12px;font-weight:850;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.crm-calendar-day-more:hover{background:#e0f2feeb;border-color:#0ea5e99e;transform:translateY(-1px)}.crm-calendar-agenda-row{grid-template-columns:92px minmax(220px,1fr) minmax(180px,42%)}.crm-calendar-agenda-row>*,.crm-calendar-agenda-main,.crm-calendar-agenda-actions{min-width:0}.crm-calendar-agenda-main a,.crm-calendar-agenda-actions a,.crm-calendar-agenda-actions .crm-inline-link{overflow-wrap:anywhere;word-break:break-word;max-width:100%;white-space:normal!important}.crm-calendar-agenda-actions{grid-template-columns:minmax(0,1fr) auto auto;justify-content:stretch;align-items:center;gap:8px;width:100%;max-width:100%;display:grid}.crm-calendar-agenda-actions .crm-inline-link{text-align:right;display:block}.crm-calendar-agenda-actions>a:not(.crm-inline-link){justify-self:end}@media (max-width:1100px){.crm-calendar-agenda-row{grid-template-columns:82px minmax(0,1fr)}.crm-calendar-agenda-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto}.crm-calendar-agenda-actions .crm-inline-link{text-align:left}}@media (max-width:700px){.crm-page-head.crm-entity-hero .crm-entity-hero-actions>.crm-meeting-hero-sync-status{justify-content:flex-start!important}.crm-calendar-agenda-actions{grid-template-columns:1fr;justify-items:start}.crm-calendar-agenda-actions>a:not(.crm-inline-link){justify-self:start}}.crm-calendar-month-modal-backdrop{z-index:2147482500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.crm-calendar-month-modal{background:#fff;border:1px solid #7dd3fc7a;border-radius:28px;flex-direction:column;width:min(760px,100%);max-height:min(82vh,860px);display:flex;overflow:hidden;box-shadow:0 32px 90px #0f172a47}.crm-calendar-month-modal-head{background:radial-gradient(circle at 10% 0,#38bdf824,#0000 36%),radial-gradient(circle at 92% 0,#a855f71a,#0000 34%),#fff;border-bottom:1px solid #94a3b838;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 20px;display:flex}.crm-calendar-month-modal-head>div{min-width:0}.crm-calendar-month-modal-head span{color:#0284c7;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:900;display:block}.crm-calendar-month-modal-head h2{color:#0f172a;text-transform:capitalize;margin:0;font-size:clamp(22px,4vw,32px);line-height:1.15}.crm-calendar-month-modal-head p{color:#64748b;margin:8px 0 0;font-weight:700}.crm-calendar-month-modal-close{color:#64748b;cursor:pointer;background:#f8fafcf5;border:1px solid #94a3b847;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;font-size:32px;font-weight:500;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-grid}.crm-calendar-month-modal-close:hover{color:#0369a1;background:#f0f9fffa;border-color:#0ea5e970;transform:translateY(-1px)}.crm-calendar-month-modal-list{overscroll-behavior:contain;gap:12px;min-height:0;padding:22px 26px;display:grid;overflow-y:auto}.crm-calendar-month-modal-list .crm-calendar-event-card{min-height:0;box-shadow:none;background:#f8fafce6;border:1px solid #94a3b847;border-radius:18px;grid-template-columns:minmax(90px,auto) minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:16px 18px;display:grid}.crm-calendar-month-modal-list .crm-calendar-event-time{color:#0369a1;grid-row:1/span 3;align-self:start;font-weight:900}.crm-calendar-month-modal-list .crm-calendar-event-title,.crm-calendar-month-modal-list .crm-calendar-event-card.is-month .crm-calendar-event-title,.crm-calendar-month-modal-list .crm-calendar-event-card.is-month .crm-inline-link{-webkit-line-clamp:unset;overflow-wrap:anywhere;display:block;overflow:visible;white-space:normal!important}.crm-calendar-month-modal-list .crm-calendar-event-card>span,.crm-calendar-month-modal-list .crm-calendar-event-card>a:not(.crm-calendar-event-title){min-width:0}.crm-calendar-month-modal-list .crm-meeting-sync-status{justify-self:start}.crm-calendar-month-modal-actions{background:#f8fafcd6;border-top:1px solid #94a3b833;justify-content:flex-end;padding:16px 26px 20px;display:flex}.crm-meeting-detail-page .crm-meeting-deal-meta .crm-meeting-sync-status{display:none!important}@media (max-width:640px){.crm-calendar-month-modal-backdrop{align-items:end;padding:10px}.crm-calendar-month-modal{border-radius:24px 24px 18px 18px;width:100%;max-height:90vh}.crm-calendar-month-modal-head,.crm-calendar-month-modal-list,.crm-calendar-month-modal-actions{padding-left:18px;padding-right:18px}.crm-calendar-month-modal-list .crm-calendar-event-card{grid-template-columns:minmax(0,1fr)}.crm-calendar-month-modal-list .crm-calendar-event-time{grid-row:auto}}.crm-calendar-month-modal{width:min(900px,100%)}.crm-calendar-month-modal-head,.crm-calendar-month-modal-actions{flex:none}.crm-calendar-month-modal-list{flex-direction:column;flex:auto;gap:12px;min-height:0;scroll-padding-block:18px;display:flex;overflow:hidden auto}.crm-calendar-month-modal-list .crm-calendar-event-card,.crm-calendar-month-modal-list .crm-calendar-event-card.is-month{box-sizing:border-box;overflow:hidden;grid-template-columns:minmax(92px,116px) minmax(0,1fr)!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;align-items:start!important;gap:8px 16px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:16px 18px!important;display:grid!important}.crm-calendar-month-modal-list .crm-calendar-event-card>*{min-width:0!important;max-width:100%!important}.crm-calendar-month-modal-list .crm-calendar-event-time{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;grid-area:1/1/span 8!important;align-self:start!important;width:auto!important}.crm-calendar-month-modal-list .crm-calendar-event-card>:not(.crm-calendar-event-time){grid-column:2!important}.crm-calendar-month-modal-list .crm-calendar-event-title,.crm-calendar-month-modal-list .crm-calendar-event-card.is-month .crm-calendar-event-title,.crm-calendar-month-modal-list .crm-calendar-event-card.is-month .crm-inline-link,.crm-calendar-month-modal-list .crm-calendar-event-card .crm-inline-link{-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;width:auto!important;max-width:100%!important;display:block!important;overflow:visible!important}.crm-calendar-month-modal-list .crm-calendar-event-title{color:#0f172a;font-size:15px;font-weight:900;line-height:1.35}.crm-calendar-month-modal-list .crm-calendar-event-card>span{color:#64748b;width:fit-content;line-height:1.35}.crm-calendar-month-modal-list .crm-meeting-sync-status{justify-self:start!important;width:fit-content!important;max-width:100%!important}.crm-calendar-month-modal-list .crm-calendar-event-card>a:not(.crm-calendar-event-title){width:fit-content;line-height:1.35}@media (max-width:640px){.crm-calendar-month-modal-list .crm-calendar-event-card,.crm-calendar-month-modal-list .crm-calendar-event-card.is-month{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:14px!important}.crm-calendar-month-modal-list .crm-calendar-event-time,.crm-calendar-month-modal-list .crm-calendar-event-card>:not(.crm-calendar-event-time){grid-area:auto/1!important}.crm-deal-ai-modal>.crm-modal-actions{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;flex-flow:column-reverse!important;flex:none!important;place-content:normal flex-start!important;align-items:stretch!important}.crm-deal-ai-modal>.crm-modal-actions>*,.crm-deal-ai-modal>.crm-modal-actions .crm-button{flex:none!important;justify-content:center!important;align-self:auto!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 16px!important;line-height:1.2!important}}.crm-manual-receipts{background:#ffffffb8;border:1px solid #10a4ff33;border-radius:18px;gap:12px;padding:16px;display:grid}.crm-manual-receipts-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-manual-receipts-head>div{gap:4px;display:grid}.crm-manual-receipts-head span,.crm-manual-receipt-eyebrow{color:#008bd2;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-manual-receipts-head strong{color:#101b32;font-size:16px}.crm-manual-receipts-list{gap:10px;display:grid}.crm-manual-receipt-card{background:#fff;border:1px solid #0ea5e929;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 16px;display:flex;box-shadow:0 10px 26px #0f172a0f}.crm-manual-receipt-main{gap:6px;min-width:0;display:grid}.crm-manual-receipt-main>strong{color:#101b32;overflow-wrap:anywhere;font-size:15px;line-height:1.35}.crm-manual-receipt-meta{flex-wrap:wrap;gap:6px;display:flex}.crm-manual-receipt-meta span{color:#687890;overflow-wrap:anywhere;background:#0f172a0f;border-radius:999px;max-width:100%;padding:5px 8px;font-size:12px;font-weight:700}.crm-manual-receipt-side{flex:none;justify-items:end;gap:9px;display:grid}.crm-manual-receipt-side>strong{color:#0f8f5f;font-size:19px}.crm-manual-receipt-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.crm-manual-receipt-modal{width:min(680px,100vw - 36px)}.crm-manual-receipt-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;padding:2px 2px 18px;display:grid;overflow:auto}.crm-manual-receipt-title-field,.crm-manual-receipt-description-field{grid-column:1/-1}.crm-manual-receipt-description-field textarea{resize:vertical;min-height:112px}.crm-finance-manual-section{background:radial-gradient(circle at 100% 0,#0ea5e91a,#0000 34%),#f8fcff;border:1px solid #0ea5e933;border-radius:22px;gap:16px;margin-bottom:22px;padding:20px;display:grid;box-shadow:0 16px 36px #0f172a0f}.crm-finance-manual-section-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.crm-finance-manual-section-head>div{gap:5px;display:grid}.crm-finance-manual-section-head span{color:#0284c7;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-finance-manual-section-head h2{color:#101b32;margin:0;font-size:22px}.crm-finance-manual-section-head>strong{color:#0f8f5f;font-size:24px}.crm-finance-manual-list{gap:12px;display:grid}.crm-finance-manual-card{background:#fff;border:1px solid #94a3b833;border-radius:18px;grid-template-columns:minmax(240px,1.2fr) minmax(320px,1fr) auto;align-items:center;gap:18px;padding:17px;display:grid}.crm-finance-manual-main{gap:7px;min-width:0;display:grid}.crm-finance-manual-badge{color:#0284c7;letter-spacing:.04em;text-transform:uppercase;background:#0ea5e91f;border-radius:999px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:900}.crm-finance-manual-main h3{color:#101b32;overflow-wrap:anywhere;margin:0;font-size:17px}.crm-finance-manual-main p{color:#687890;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.crm-finance-manual-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.crm-finance-manual-details>span{color:#7b8799;text-transform:uppercase;background:#f7f9fc;border-radius:13px;gap:4px;min-width:0;padding:10px 12px;font-size:12px;font-weight:800;display:grid}.crm-finance-manual-details strong{color:#243249;text-transform:none;overflow-wrap:anywhere;font-size:13px}.crm-finance-manual-details .is-amount{background:#effbf5}.crm-finance-manual-details .is-amount strong{color:#0f8f5f;font-size:16px}.crm-finance-manual-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}@media (max-width:1100px){.crm-finance-manual-card{grid-template-columns:1fr}.crm-finance-manual-actions{flex-flow:wrap}}@media (max-width:720px){.crm-manual-receipt-card,.crm-finance-manual-section-head{flex-direction:column;align-items:stretch}.crm-manual-receipt-side{justify-items:stretch}.crm-manual-receipt-actions,.crm-finance-manual-actions{grid-template-columns:1fr;display:grid}.crm-manual-receipt-actions .crm-button,.crm-finance-manual-actions .crm-button{width:100%}.crm-manual-receipt-form,.crm-finance-manual-details{grid-template-columns:1fr}.crm-manual-receipt-title-field,.crm-manual-receipt-description-field{grid-column:auto}.crm-finance-manual-section{border-radius:18px;padding:16px}.crm-finance-manual-section-head>strong{font-size:20px}}.crm-payment-group-head{align-items:stretch;justify-content:initial;grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.crm-payment-group-title-wrap,.crm-payment-group-head-actions{width:100%;max-width:none}.crm-payment-group-head-actions{justify-content:flex-start;align-items:stretch}.crm-payment-group-head-actions>.crm-button{min-height:48px}.crm-payment-group-delete-button{margin-left:auto}.crm-button.crm-button-danger-solid{box-shadow:0 9px 22px #dc262633;color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}.crm-button.crm-button-danger-solid:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #b91c1c42;color:#fff!important;background:#b91c1c!important;border-color:#b91c1c!important}.crm-button.crm-button-danger-solid:focus-visible{outline-offset:2px;outline:3px solid #f871714d}.crm-button.crm-button-danger-solid:disabled{box-shadow:none;color:#ffffffeb!important;background:#fca5a5!important;border-color:#fca5a5!important}.crm-payment-group-delete-blockers{color:#991b1b;background:#fef2f2d6;border:1px solid #dc262629;border-radius:13px;gap:7px;margin:3px 0 2px;padding:12px 14px 12px 32px;font-size:14px;font-weight:800;line-height:1.4;display:grid}@media (max-width:720px){.crm-payment-group-delete-button{margin-left:0}.crm-payment-group-head-actions>.crm-button{min-height:48px}}body.crm-manual-receipt-modal-open{overscroll-behavior:none}.crm-manual-receipt-backdrop{box-sizing:border-box;overscroll-behavior:contain;padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));overflow:hidden;z-index:2147483000!important}.crm-manual-receipt-modal{isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(760px,100%);height:auto;min-height:0;max-height:calc(100dvh - 28px);padding:0;display:grid;overflow:hidden}.crm-manual-receipt-head{z-index:3;background:#fff;border-bottom:1px solid #e7edf4;padding:20px 22px 16px;position:relative}.crm-manual-receipt-body{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;background:#fff;min-height:0;padding:14px 22px 18px;overflow:hidden auto}.crm-manual-receipt-body>.crm-form-error{margin-bottom:10px}.crm-manual-receipt-form{min-height:auto;padding:0;overflow:visible}.crm-manual-receipt-form .crm-field{min-width:0}.crm-manual-receipt-group-select{width:100%;min-width:0}.crm-manual-receipt-group-select .crm-select-portal-trigger{min-height:54px;box-shadow:none;border-color:#d8e2ee;border-radius:14px;padding:10px 14px}.crm-manual-receipt-group-select .crm-select-portal-value{color:#243249;font-size:16px;font-weight:650}.crm-manual-receipt-footer{z-index:3;padding:12px 22px max(14px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-top:1px solid #e7edf4;justify-content:flex-end;align-items:center;gap:10px;margin:0;display:flex;position:relative;box-shadow:0 -12px 30px #0f172a0d}@media (max-width:720px){.crm-manual-receipt-backdrop{padding:max(6px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));place-items:stretch stretch!important}.crm-manual-receipt-modal{width:100%;height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)));min-height:0;max-height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)));border-radius:20px}.crm-manual-receipt-head{padding:16px 16px 13px}.crm-manual-receipt-head>div{gap:4px}.crm-manual-receipt-head h3{padding-right:4px;font-size:20px;line-height:1.16}.crm-manual-receipt-head p{font-size:13px;line-height:1.42}.crm-manual-receipt-body{scrollbar-gutter:auto;padding:4px 16px 12px}.crm-manual-receipt-form{grid-template-columns:minmax(0,1fr);gap:0}.crm-manual-receipt-form .crm-field,.crm-manual-receipt-group-field{grid-template-columns:minmax(0,1fr);gap:8px;padding:13px 0}.crm-manual-receipt-title-field,.crm-manual-receipt-description-field{grid-column:auto}.crm-manual-receipt-description-field textarea{resize:none;min-height:96px}.crm-manual-receipt-group-select .crm-select-portal-trigger{border-radius:14px;min-height:52px}.crm-manual-receipt-footer{padding:10px 16px max(12px, env(safe-area-inset-bottom));grid-template-columns:minmax(92px,.72fr) minmax(0,1.45fr);gap:8px;display:grid!important}.crm-manual-receipt-footer .crm-button{white-space:normal;justify-content:center;width:100%;min-width:0;min-height:46px;padding-left:10px;padding-right:10px}}@media (max-width:380px){.crm-manual-receipt-head,.crm-manual-receipt-body{padding-left:12px;padding-right:12px}.crm-manual-receipt-footer{grid-template-columns:1fr;padding-left:12px;padding-right:12px}}@media (min-width:721px){.crm-manual-receipt-form{grid-template-columns:minmax(0,1.32fr) minmax(230px,.68fr);align-items:start;gap:0 18px}.crm-manual-receipt-form>.crm-field,.crm-manual-receipt-form>.crm-manual-receipt-group-field{grid-template-columns:minmax(0,1fr);align-content:start;gap:9px;min-width:0;padding:14px 0 16px;display:grid}.crm-manual-receipt-form>.crm-field>span:first-child,.crm-manual-receipt-form>.crm-manual-receipt-group-field>span:first-child{color:#64748b;min-height:20px;font-size:14px;font-weight:800;line-height:1.35;display:block}.crm-manual-receipt-form>.crm-field>input,.crm-manual-receipt-form>.crm-field>textarea,.crm-manual-receipt-group-select,.crm-manual-receipt-group-select .crm-select-portal-trigger{width:100%;min-width:0}.crm-manual-receipt-form>.crm-field>input,.crm-manual-receipt-group-select .crm-select-portal-trigger{min-height:56px}.crm-manual-receipt-group-select .crm-select-portal-trigger{padding:11px 16px}.crm-manual-receipt-group-select .crm-select-portal-value-wrap{min-width:0}.crm-manual-receipt-group-select .crm-select-portal-value{text-overflow:clip;white-space:normal;font-size:16px;line-height:1.3;overflow:visible}.crm-manual-receipt-title-field,.crm-manual-receipt-description-field{grid-column:1/-1}}.crm-task-deal-attach-v2{gap:12px;min-width:0;display:grid}.crm-task-deal-attach-v2>.crm-field{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;display:grid}.crm-task-deal-attach-v2>.crm-field>span{width:100%;display:block}.crm-task-deal-picker{width:100%;min-width:0}.crm-task-deal-picker .crm-select-portal-trigger{background:linear-gradient(135deg,#f0f9ffd1,#fffffffa);border-color:#0ea5e942;border-radius:14px;min-height:54px;padding:9px 12px}.crm-task-deal-picker .crm-select-portal-value-wrap{min-width:0}.crm-task-deal-picker-trigger-copy{gap:2px;min-width:0;display:grid}.crm-task-deal-picker-trigger-copy .crm-select-portal-value{font-size:14px;font-weight:900}.crm-task-deal-picker-trigger-copy small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.crm-task-deal-picker-menu{border-color:#0ea5e93d;grid-template-rows:auto minmax(0,1fr);min-width:320px;box-shadow:0 30px 80px #0f172a47,0 0 0 1px #0ea5e914}.crm-task-deal-picker-search{background:#f0f9ffd1;border-color:#0ea5e93d}.crm-task-deal-picker-options{align-content:start;padding-right:2px}.crm-task-deal-picker-menu .crm-select-portal-option{border:1px solid #0000;min-height:54px}.crm-task-deal-picker-menu .crm-select-portal-option:hover,.crm-task-deal-picker-menu .crm-select-portal-option:focus-visible,.crm-task-deal-picker-menu .crm-select-portal-option.is-selected{border-color:color-mix(in srgb, var(--crm-option-color) 22%, transparent)}.crm-task-deal-picker-menu .crm-select-portal-option-copy strong{text-overflow:clip;white-space:normal;font-size:13px;line-height:1.3;overflow:visible}.crm-task-deal-picker-menu .crm-select-portal-option-copy small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.35;overflow:visible}.crm-task-deal-picker-empty-option{--crm-option-color:#94a3b8}.crm-task-deal-picker-state,.crm-task-deal-picker-error{color:#64748b;text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.crm-task-deal-picker-state.is-more{min-height:40px}.crm-task-deal-picker-error{color:#b91c1c;background:#fef2f2eb;border:1px solid #ef44442e}.crm-task-deal-picker-load-more{appearance:none;color:#0369a1;cursor:pointer;width:100%;min-height:40px;font:inherit;background:#f0f9ffeb;border:1px solid #0ea5e93d;border-radius:11px;padding:8px 12px;font-size:12px;font-weight:900;transition:background .14s,border-color .14s,transform .14s}.crm-task-deal-picker-load-more:hover,.crm-task-deal-picker-load-more:focus-visible{background:#e0f2fef5;border-color:#0ea5e97a;outline:none}.crm-task-deal-picker-load-more:active{transform:scale(.992)}.crm-task-deal-picker-hint{color:#64748b;margin:-2px 0 0;font-size:12px;font-weight:700;line-height:1.45}.crm-task-deal-attach-v2 .crm-task-deal-attach-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.crm-task-deal-attach-v2 .crm-task-deal-attach-actions .crm-button{justify-content:center;width:100%}@media (max-width:720px){.crm-task-deal-picker-menu{min-width:0}.crm-task-deal-picker-trigger-copy small{display:none}.crm-task-deal-attach-v2 .crm-task-deal-attach-actions{grid-template-columns:minmax(0,1fr)}}.crm-task-deal-picker-options{gap:9px;padding-block:2px 4px}.crm-task-deal-picker-menu .crm-select-portal-option{border-radius:13px;align-items:start;min-height:68px;padding:12px 13px}.crm-task-deal-picker-menu .crm-select-portal-option-dot{margin-top:5px}.crm-task-deal-picker-menu .crm-select-portal-option-copy{gap:5px}.crm-task-deal-picker-menu .crm-select-portal-option-copy strong{line-height:1.38}.crm-task-deal-picker-menu .crm-select-portal-option-copy small{line-height:1.45}.crm-task-deal-picker-menu .crm-select-portal-option-check{margin-top:1px}@media (max-width:720px){.crm-task-deal-picker-options{gap:8px}.crm-task-deal-picker-menu .crm-select-portal-option{min-height:64px;padding:11px 12px}}.crm-kanban-bulk-toolbar{background:#ffffffeb;border:1px solid #dbe7f0;border-radius:16px;justify-content:flex-end;align-items:center;gap:14px;margin:10px 0 16px;padding:12px 14px;display:flex;box-shadow:0 10px 28px #0f172a0e}.crm-kanban-bulk-toolbar.is-active{background:linear-gradient(135deg,#03a3ff17,#fffffffa);border-color:#03a3ff5c;justify-content:space-between;box-shadow:0 12px 32px #03a3ff1a}.crm-kanban-bulk-toolbar-copy{gap:3px;min-width:0;display:grid}.crm-kanban-bulk-toolbar-copy strong{color:#0f172a;font-size:14px;font-weight:900}.crm-kanban-bulk-toolbar-copy span{color:#64748b;font-size:12px;font-weight:750}.crm-kanban-bulk-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.crm-kanban-card,.crm-task-kanban-card{position:relative}.crm-kanban-card.is-bulk-mode,.crm-task-kanban-card.is-bulk-mode{cursor:pointer;-webkit-user-select:none;user-select:none}.crm-kanban-card.is-selected,.crm-task-kanban-card.is-selected{transform:translateY(-1px);border-color:#03a3ff!important;box-shadow:0 0 0 3px #03a3ff26,0 18px 34px #0f172a1f!important}.crm-kanban-card.is-selected:after,.crm-task-kanban-card.is-selected:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#03a3ff0b,#0000 56%);position:absolute;inset:0}.crm-kanban-bulk-card-select-surface{appearance:none;z-index:15;border-radius:inherit;color:#fff;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.crm-kanban-bulk-card-select-surface>span{color:#fff;background:#fffffff5;border:2px solid #94a3b8;border-radius:999px;place-items:center;width:25px;height:25px;font-size:14px;font-weight:900;line-height:1;transition:border-color .14s,background .14s,transform .14s;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 6px 16px #0f172a24}.crm-kanban-bulk-card-select-surface:hover>span,.crm-kanban-bulk-card-select-surface:focus-visible>span,.crm-kanban-bulk-card-select-surface[aria-pressed=true]>span{background:#03a3ff;border-color:#03a3ff;transform:scale(1.06)}.crm-kanban-bulk-card-select-surface:focus-visible{outline:0}.crm-kanban-native-drag-preview{overflow:hidden;transform:rotate(1.4deg)scale(1.025);opacity:.985!important;cursor:default!important;background:#fff!important;border-color:#03a3ff!important;border-radius:16px!important;box-shadow:0 32px 70px #0f172a4d,0 0 0 3px #03a3ff2e!important}.crm-kanban-native-drag-preview .crm-kanban-bulk-card-select-surface{display:none!important}.crm-kanban-card.is-drag-source,.crm-task-kanban-card.is-drag-source{transform:scale(.975);opacity:.28!important;border-color:#03a3ffb3!important}.crm-kanban-bulk-modal-backdrop{z-index:2147483000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a8f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crm-kanban-bulk-modal{background:#fff;border:1px solid #bae6fdf5;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;width:min(760px,100%);max-height:min(860px,100dvh - 40px);display:grid;overflow:hidden;box-shadow:0 36px 100px #0f172a57}.crm-kanban-bulk-modal-head{background:linear-gradient(135deg,#03a3ff14,#fff 58%);border-bottom:1px solid #e5edf4;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 18px;display:flex}.crm-kanban-bulk-modal-head>div{gap:7px;min-width:0;display:grid}.crm-kanban-bulk-modal-head span{color:#0284c7;letter-spacing:.055em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-kanban-bulk-modal-head h2{color:#0f172a;margin:0;font-size:clamp(23px,3vw,32px);line-height:1.05}.crm-kanban-bulk-modal-head p{color:#64748b;max-width:650px;margin:0;font-size:14px;line-height:1.55}.crm-kanban-bulk-modal-close{appearance:none;color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe3ea;border-radius:999px;flex:none;place-items:center;width:44px;height:44px;padding:0;font-size:30px;font-weight:400;line-height:1;display:grid;box-shadow:0 8px 20px #0f172a14}.crm-kanban-bulk-modal-summary{color:#475569;background:#f8fbfe;border-bottom:1px solid #e5edf4;align-items:baseline;gap:8px;padding:14px 26px;display:flex}.crm-kanban-bulk-modal-summary strong{color:#0284c7;font-size:24px;font-weight:900}.crm-kanban-bulk-modal-summary span{font-size:13px;font-weight:800}.crm-kanban-bulk-modal-body{overscroll-behavior:contain;gap:12px;min-height:0;padding:18px 26px;display:grid;overflow-y:auto}.crm-kanban-bulk-field-card{opacity:.76;background:#f8fafc;border:1px solid #dbe3ea;border-radius:16px;gap:10px;padding:15px;transition:opacity .14s,border-color .14s,box-shadow .14s,background .14s;display:grid}.crm-kanban-bulk-field-card.is-enabled{opacity:1;background:#fff;border-color:#03a3ff6b;box-shadow:0 10px 24px #03a3ff14}.crm-kanban-bulk-field-toggle{color:#172033;align-items:center;gap:10px;display:flex}.crm-kanban-bulk-field-toggle input{accent-color:#03a3ff;width:19px;height:19px}.crm-kanban-bulk-field-toggle strong{font-size:14px;font-weight:900}.crm-kanban-bulk-field-card>small{color:#64748b;font-size:12px;font-weight:650;line-height:1.4}.crm-kanban-bulk-field-card>input,.crm-kanban-bulk-field-grid input{color:#172033;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #dbe3ea;border-radius:12px;padding:10px 12px}.crm-kanban-bulk-field-card input:disabled,.crm-kanban-bulk-field-card .crm-select-portal-trigger:disabled{background:#f1f5f9}.crm-kanban-bulk-field-grid{gap:12px;display:grid}.crm-kanban-bulk-field-grid.is-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-kanban-bulk-field-grid>div{gap:7px;min-width:0;display:grid}.crm-kanban-bulk-field-grid>div>span{color:#475569;font-size:12px;font-weight:850}.crm-kanban-bulk-modal-error,.crm-kanban-bulk-modal-progress{border-radius:12px;margin:0 26px 12px;padding:11px 13px;font-size:12px;font-weight:750;line-height:1.45}.crm-kanban-bulk-modal-error{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca}.crm-kanban-bulk-modal-progress{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd}.crm-kanban-bulk-modal-actions{background:#fff;border-top:1px solid #e5edf4;justify-content:flex-end;gap:10px;padding:16px 26px 20px;display:flex}@media (max-width:760px){.crm-kanban-bulk-toolbar,.crm-kanban-bulk-toolbar.is-active{flex-direction:column;align-items:stretch;margin:10px 0 14px;padding:12px}.crm-kanban-bulk-toolbar>.crm-button,.crm-kanban-bulk-toolbar-actions,.crm-kanban-bulk-toolbar-actions .crm-button{width:100%}.crm-kanban-bulk-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-kanban-bulk-modal-backdrop{align-items:end;padding:8px}.crm-kanban-bulk-modal{border-radius:20px;width:100%;max-height:calc(100dvh - 16px)}.crm-kanban-bulk-modal-head{padding:18px 18px 14px}.crm-kanban-bulk-modal-head h2{font-size:23px}.crm-kanban-bulk-modal-head p{font-size:13px}.crm-kanban-bulk-modal-summary,.crm-kanban-bulk-modal-body{padding-left:18px;padding-right:18px}.crm-kanban-bulk-field-grid.is-two-columns{grid-template-columns:1fr}.crm-kanban-bulk-modal-error,.crm-kanban-bulk-modal-progress{margin-left:18px;margin-right:18px}.crm-kanban-bulk-modal-actions{padding:14px 18px calc(14px + env(safe-area-inset-bottom))}.crm-kanban-bulk-modal-actions .crm-button{flex:1 1 0}}.crm-kanban-column-head-actions{z-index:4;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:inline-flex;position:relative}.crm-kanban-column-head-actions>i{border-radius:999px;flex:none;width:14px;height:14px;display:block;box-shadow:0 0 0 5px #94a3b81f}.crm-kanban-stage-bulk-trigger{appearance:none;z-index:7;color:#0284c7;cursor:pointer;background:#ffffffe6;border:1px solid #03a3ff47;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;margin:0;padding:0;line-height:1;transition:color .15s,border-color .15s,background .15s,box-shadow .15s,transform .15s;display:inline-grid;position:relative;box-shadow:0 7px 18px #0f172a17,inset 0 1px #ffffffeb}.crm-kanban-stage-bulk-trigger:hover,.crm-kanban-stage-bulk-trigger:focus-visible{color:#fff;background:#03a3ff;border-color:#03a3ffb8;outline:0;transform:translateY(-1px);box-shadow:0 12px 24px #03a3ff38,inset 0 1px #ffffff59}.crm-kanban-stage-bulk-trigger:after{content:attr(data-tooltip);z-index:2147483001;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#0f172a;border-radius:9px;width:max-content;max-width:min(240px,70vw);padding:7px 10px;font-size:12px;font-weight:800;line-height:1.2;transition:opacity .13s,transform .13s;position:absolute;bottom:calc(100% + 9px);right:0;transform:translateY(4px);box-shadow:0 12px 28px #0f172a42}.crm-kanban-stage-bulk-trigger:hover:after,.crm-kanban-stage-bulk-trigger:focus-visible:after{opacity:1;transform:translateY(0)}.crm-task-kanban-stage-chip{grid-template-columns:12px minmax(0,1fr) auto auto!important;overflow:visible!important}.crm-task-kanban-stage-chip>.crm-kanban-stage-bulk-trigger{border-radius:8px;width:30px;height:30px}.crm-task-kanban-stage-chip>.crm-kanban-stage-bulk-trigger:after{right:-2px}.crm-kanban-transparent-drag-image{z-index:-1;opacity:.001;pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:0}.crm-kanban-live-drag-host{contain:layout style;z-index:2147483646!important;pointer-events:none!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important;overflow:visible!important}.crm-kanban-live-drag-card{will-change:transform;z-index:2147483647!important;opacity:1!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;cursor:default!important;filter:none!important;transform-origin:0 0!important;background:#fff!important;border-color:#03a3ff!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:0!important;transition:none!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important;box-shadow:0 38px 86px #0f172a5c,0 0 0 3px #03a3ff33!important}.crm-kanban-live-drag-card:before,.crm-kanban-live-drag-card:after{pointer-events:none!important}.crm-kanban-live-drag-card .crm-kanban-bulk-card-select-surface{display:none!important}.crm-kanban-card.is-drag-source,.crm-task-kanban-card.is-drag-source{opacity:.1!important;filter:saturate(.7)!important;transform:scale(.985)!important}@media (max-width:760px){.crm-kanban-stage-bulk-trigger{border-radius:9px;width:32px;height:32px}.crm-kanban-stage-bulk-trigger:after{display:none}.crm-task-kanban-stage-chip{grid-template-columns:12px minmax(0,1fr) auto auto!important}}.crm-deal-stage-visual{--crm-stage-color:#03a3ff;--crm-stage-soft:color-mix(in srgb, var(--crm-stage-color) 18%, transparent);--crm-stage-pale:color-mix(in srgb, var(--crm-stage-color) 12%, #fff)}.crm-deals-kanban-page .crm-kanban-column-head.crm-deal-stage-visual{border-left:4px solid var(--crm-stage-color)!important;background:radial-gradient(circle at 10% 0%, var(--crm-stage-soft), transparent 62%), linear-gradient(135deg, var(--crm-stage-pale), #fffffffa 64%)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:68px!important;padding:11px 12px 11px 10px!important;display:grid!important;overflow:visible!important}.crm-deal-stage-main{grid-template-columns:12px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.crm-deal-stage-dot{background:var(--crm-stage-color);width:10px;height:10px;box-shadow:0 0 0 5px var(--crm-stage-soft);border-radius:999px;flex:none;display:block}.crm-deal-stage-copy{gap:5px;min-width:0;display:grid}.crm-deal-stage-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:#0f172a!important;font-size:15px!important;font-weight:900!important;line-height:1.14!important}.crm-deal-stage-copy .crm-kanban-column-total,.crm-deal-stage-copy>b{white-space:nowrap;color:#334155!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important;font-weight:850!important;line-height:1.1!important;display:block!important}.crm-deal-stage-count{border:1px solid color-mix(in srgb, var(--crm-stage-color) 30%, transparent);background:color-mix(in srgb, var(--crm-stage-color) 18%, #fff);min-width:38px;height:34px;color:color-mix(in srgb, var(--crm-stage-color) 70%, #0f172a);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffc7}.crm-deals-kanban-page .crm-kanban-column-head.crm-deal-stage-visual.is-active-stage-filter{border-color:color-mix(in srgb, var(--crm-stage-color) 66%, transparent)!important;border-left-color:var(--crm-stage-color)!important;background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--crm-stage-color) 24%, transparent), transparent 62%), linear-gradient(135deg, color-mix(in srgb, var(--crm-stage-color) 18%, #fff), #fff 66%)!important;box-shadow:0 16px 34px color-mix(in srgb, var(--crm-stage-color) 18%, transparent), inset 3px 0 0 var(--crm-stage-color)!important}@media (max-width:900px){.crm-deals-kanban-page .crm-deal-mobile-floating-stage.crm-deal-stage-visual{border-left:4px solid var(--crm-stage-color)!important;background:radial-gradient(circle at 10% 0%, var(--crm-stage-soft), transparent 62%), linear-gradient(135deg, var(--crm-stage-pale), #fffffffa 66%)!important;grid-template-columns:12px minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;display:grid!important;overflow:visible!important}.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-copy{gap:3px!important;min-width:0!important;display:grid!important}.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-copy b{color:#334155!important;white-space:nowrap!important;font-size:12px!important;font-weight:850!important;line-height:1.1!important;display:block!important}.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-count{min-width:34px;height:32px;padding:0 9px}.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-kanban-stage-bulk-trigger{width:32px;height:32px;pointer-events:auto!important}}.crm-task-kanban-stage-bar:hover,.crm-task-kanban-stage-bar:focus-within,.crm-task-kanban-stage-fixed:hover,.crm-task-kanban-stage-fixed:focus-within{z-index:2147483100!important;overflow:visible!important}.crm-task-kanban-stage-fixed:hover .crm-task-kanban-stage-fixed-inner,.crm-task-kanban-stage-fixed:focus-within .crm-task-kanban-stage-fixed-inner{overflow:visible!important}:is(.crm-task-kanban-stage-chip:has(>.crm-kanban-stage-bulk-trigger:hover),.crm-task-kanban-stage-chip:has(>.crm-kanban-stage-bulk-trigger:focus-visible)){z-index:2147483101!important;overflow:visible!important}.crm-task-kanban-stage-chip>.crm-kanban-stage-bulk-trigger:after{z-index:2147483200!important}@media (max-width:760px){.crm-deals-kanban-page .crm-kanban-column-head.crm-deal-stage-visual{min-height:62px!important;padding:10px!important}.crm-deal-stage-copy strong{font-size:14px!important}.crm-deal-stage-count{min-width:34px;height:32px;padding:0 9px}}.crm-login-logo{object-fit:contain;object-position:left center;width:auto;max-width:min(100%,260px);height:58px;margin-bottom:4px;display:block}.crm-branding-page{gap:18px;display:grid}.crm-branding-page-head{align-items:center}.crm-branding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.crm-branding-card{grid-template-rows:auto minmax(190px,auto) auto auto auto;gap:16px;min-width:0;display:grid}.crm-branding-card-copy h2{color:#0f172a;margin:2px 0 8px;font-size:24px;line-height:1.15}.crm-branding-card-copy>p:last-child{color:#64748b;margin:0;font-size:14px;line-height:1.55}.crm-branding-preview{background-color:#fff;background-image:linear-gradient(45deg,#e2e8f07a 25%,#0000 25%),linear-gradient(-45deg,#e2e8f07a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e2e8f07a 75%),linear-gradient(-45deg,#0000 75%,#e2e8f07a 75%),none;background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #94a3b83d;border-radius:22px;place-items:center;min-width:0;min-height:190px;padding:24px;display:grid;overflow:hidden}.crm-branding-logo-preview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:150px;display:block}.crm-branding-pwa-preview img{object-fit:contain;border-radius:32px;width:150px;max-width:100%;height:150px;display:block;box-shadow:0 18px 38px #0f172a2e}.crm-branding-favicon-preview img{object-fit:contain;border-radius:26px;width:128px;max-width:100%;height:128px;display:block;box-shadow:0 16px 34px #0f172a2b}.crm-branding-meta{background:#f0f9ffad;border:1px solid #0ea5e929;border-radius:16px;gap:4px;min-width:0;padding:14px;display:grid}.crm-branding-meta strong{color:#0f172a;font-size:14px;font-weight:900}.crm-branding-meta span{overflow-wrap:anywhere;color:#64748b;min-width:0;font-size:12px;line-height:1.45}.crm-branding-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-branding-upload-button{cursor:pointer;position:relative;overflow:hidden}.crm-branding-upload-button.is-disabled{opacity:.58;cursor:not-allowed}.crm-branding-upload-button input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crm-branding-hint{color:#64748b;margin:0;font-size:12px;line-height:1.5}.crm-branding-notice{border-radius:15px;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.45}.crm-branding-notice.is-success{color:#166534;background:#f0fdf4eb;border:1px solid #16a34a38}.crm-branding-notice.is-error{color:#991b1b;background:#fef2f2f0;border:1px solid #dc262638}.crm-branding-delete-backdrop{z-index:5200}.crm-branding-delete-modal{width:min(560px,100%)}.crm-branding-delete-body{padding:18px 20px}.crm-branding-delete-body p{color:#475569;margin:0;font-size:14px;line-height:1.55}@media (max-width:900px){.crm-branding-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.crm-login-logo{max-width:220px;height:50px}.crm-branding-card{grid-template-rows:auto auto auto auto auto}.crm-branding-preview{min-height:160px;padding:18px}.crm-branding-pwa-preview img{border-radius:28px;width:128px;height:128px}.crm-branding-favicon-preview img{border-radius:24px;width:112px;height:112px}.crm-branding-actions{grid-template-columns:minmax(0,1fr);display:grid}.crm-branding-actions .crm-button,.crm-branding-upload-button{justify-content:center;width:100%}}@media (min-width:1041px){.crm-final-header{grid-template-columns:300px minmax(0,1fr)!important;min-height:78px!important}.crm-final-brand{width:300px!important;min-width:300px!important;max-width:300px!important;min-height:56px!important;overflow:hidden!important}.crm-final-logo{object-fit:contain!important;object-position:left center!important;width:270px!important;max-width:270px!important;height:56px!important;max-height:56px!important;display:block!important}}.crm-projects-page,.crm-project-workspace,.crm-project-new-page{--crm-project-blue:#0ea5e9;--crm-project-navy:#0f3f5e}.crm-projects-hero,.crm-section-hero--project,.crm-project-hero{background:radial-gradient(circle at 88% 18%,#0ea5e92e,#0000 30%),linear-gradient(135deg,#fff 0%,#f6fbff 65%,#edf8ff 100%);border:1px solid #0ea5e926;position:relative;overflow:hidden}.crm-projects-toolbar{grid-template-columns:minmax(320px,1fr) minmax(220px,260px) max-content max-content max-content;align-items:flex-end;gap:14px;padding:18px;display:grid}.crm-projects-toolbar-field{grid-template-rows:auto 44px;grid-template-columns:minmax(0,1fr);align-content:end;gap:7px;min-width:0;margin:0;display:grid}.crm-projects-search{width:100%}.crm-projects-stage-field{width:100%;min-width:220px}.crm-projects-toolbar-label{color:#475569;min-height:16px;font-size:12px;font-weight:800;line-height:1.2;display:block}.crm-projects-stage-select{width:100%;min-width:0;display:block}.crm-projects-stage-select .crm-select-portal-trigger{width:100%;min-width:0;height:44px;min-height:44px;box-shadow:none;border-radius:12px;padding:9px 12px;display:grid}.crm-projects-search .crm-search-field,.crm-projects-search .crm-search-field input{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important}.crm-projects-stage-select .crm-select-portal-value{max-width:none;font-size:14px;font-weight:650;display:block}.crm-projects-toolbar>.crm-button{align-self:flex-end;height:44px;min-height:44px;margin:0!important}.crm-projects-archive-toggle,.crm-project-archive-checkbox{color:#334155;cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.crm-projects-archive-toggle{align-self:end;margin:0}.crm-projects-archive-toggle input,.crm-project-archive-checkbox input{width:18px;height:18px;accent-color:var(--crm-project-blue)}.crm-project-view-switch{background:#f8fafc;border:1px solid #dbe6ee;border-radius:12px;align-self:end;align-items:center;min-height:44px;padding:3px;display:inline-flex}.crm-project-view-switch button{color:#64748b;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:13px;font-weight:800}.crm-project-view-switch button.is-active{color:#075985;background:#fff;box-shadow:0 3px 12px #0f3f5e1a}.crm-project-kanban{scroll-snap-type:x proximity;grid-auto-columns:minmax(320px,360px);grid-auto-flow:column;gap:16px;padding:2px 2px 18px;display:grid;overflow-x:auto}.crm-project-kanban-column{scroll-snap-align:start;background:#f6f9fb;border:1px solid #dce7ee;border-radius:18px;min-height:320px;padding:13px}.crm-project-kanban-column>header,.crm-project-deal-column>header{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-bottom:12px;display:grid}.crm-project-kanban-column>header i,.crm-project-deal-column>header i{background:var(--crm-stage-color,#0ea5e9);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--crm-stage-color,#0ea5e9) 16%, transparent);border-radius:50%}.crm-project-kanban-column>header h2{color:#16374c;margin:0;font-size:14px}.crm-project-kanban-column>header span,.crm-project-deal-column>header span{color:#486579;background:#e8f1f6;border-radius:999px;place-items:center;min-width:25px;min-height:25px;font-size:12px;font-weight:800;display:inline-grid}.crm-project-kanban-column>div{gap:12px;display:grid}.crm-project-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.crm-project-card{--crm-project-color:#0ea5e9;background:#fff;border:1px solid #dbe6ed;border-radius:16px;padding:18px;transition:transform .16s,box-shadow .16s,opacity .16s;position:relative;overflow:hidden;box-shadow:0 8px 26px #0f3f5e0f}.crm-project-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0f3f5e1c}.crm-project-card.is-moving{opacity:.62}.crm-project-card-accent{background:var(--crm-project-color);width:5px;position:absolute;inset:0 auto 0 0}.crm-project-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-project-card-heading{flex:auto;min-width:0}.crm-project-card-title{margin:8px 0 0;font-size:19px;font-weight:850;line-height:1.32}.crm-project-card-title a{color:#0d4f73;box-shadow:none;background:0 0;border-radius:0;padding:0;text-decoration:none;transition:color .15s;display:inline}.crm-project-card-title a:hover{color:#0369a1;text-underline-offset:4px;background:0 0;text-decoration:underline;text-decoration-thickness:2px}.crm-project-card>p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:11px 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.crm-project-health,.crm-project-deal-count,.crm-project-hero-badges span{color:#16713b;background:#e8f5eb;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.crm-project-health.is-attention,.crm-project-hero-badges .is-health-attention{color:#9a6200;background:#fff4d9}.crm-project-health.is-critical,.crm-project-hero-badges .is-health-critical{color:#b52b27;background:#fee8e7}.crm-project-deal-count{color:#166083;background:#eaf5fb;flex:none}.crm-project-card-meta{border-top:1px solid #edf2f5;gap:0;padding:12px 0;display:grid}.crm-project-card-finance{border-top:1px solid #edf2f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 0;display:grid}.crm-project-card-meta>span{color:#263f50;border-bottom:1px solid #f0f4f7;grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);align-items:baseline;gap:12px;min-width:0;padding:7px 0;font-size:12px;line-height:1.45;display:grid}.crm-project-card-meta>span:last-child{border-bottom:0}.crm-project-card-meta>span>span,.crm-project-card-meta>span>a{overflow-wrap:anywhere;min-width:0}.crm-project-card-finance span{color:#263f50;min-width:0;font-size:12px;line-height:1.45}.crm-project-card-meta b{color:#8a9ba8;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px}.crm-project-card-finance b{color:#8a9ba8;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}.crm-project-company-link{color:#0284c7;font-weight:800;text-decoration:none}.crm-project-company-link:hover{color:#0369a1;text-underline-offset:3px;text-decoration:underline}.crm-project-card>footer{color:#718493;border-top:1px solid #edf2f5;align-items:center;gap:10px;padding-top:11px;font-size:12px;display:flex}.crm-project-card>footer a{color:#0284c7;margin-left:auto;font-weight:800;text-decoration:none}.crm-projects-empty{text-align:center;justify-items:center;padding:48px 24px;display:grid}.crm-project-form{max-width:980px}.crm-project-color-input{grid-template-columns:48px 1fr;gap:8px;display:grid}.crm-project-color-input input[type=color]{width:48px;padding:4px}.crm-project-hero{--crm-project-color:#0ea5e9}.crm-project-hero:before{content:"";background:var(--crm-project-color);width:6px;position:absolute;inset:0 auto 0 0}.crm-project-hero-copy,.crm-project-hero-copy>div{min-width:0}.crm-project-hero-copy{align-items:flex-start;gap:16px;display:flex}.crm-project-hero-copy>.crm-company-logo{flex:0 0 68px}.crm-project-hero-badges{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.crm-project-hero-badges span:first-child{background:color-mix(in srgb, var(--crm-stage-color,#0ea5e9) 13%, white);color:color-mix(in srgb, var(--crm-stage-color,#0ea5e9) 72%, #122f43)}.crm-project-scope-bar{background:linear-gradient(100deg,#f7fcff,#fff);border-color:#cfe4f1;align-items:center;gap:14px;padding:16px 18px;display:flex}.crm-project-scope-bar>div{gap:3px;margin-right:auto;display:grid}.crm-project-scope-bar span{color:#718493;font-size:12px}.crm-project-scope-bar select{color:#203e51;min-width:260px;min-height:42px;font:inherit;background:#fff;border:1px solid #cad9e3;border-radius:11px;padding:0 38px 0 12px}.crm-project-scope-select.crm-select-portal{flex:0 380px;width:min(100%,380px);min-width:280px}.crm-project-scope-select .crm-select-portal-trigger{background:linear-gradient(145deg,#fff,#f8fcff);border-color:#bfd5e2;min-height:46px;box-shadow:0 6px 18px #0f3f5e0e}.crm-project-scope-select .crm-select-portal-value{font-size:14px}.crm-project-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.crm-project-metrics article{background:linear-gradient(150deg,#fff,#f8fbfd);border:1px solid #dce7ee;border-radius:16px;align-content:start;min-height:116px;padding:17px;display:grid;box-shadow:0 7px 22px #0f3f5e0b}.crm-project-metrics article>span,.crm-project-overview span{color:#758896;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.crm-project-metrics strong{color:#143b53;margin:9px 0 6px;font-size:20px;line-height:1.25}.crm-project-metrics small{color:#718493}.crm-project-metrics article.is-success{background:linear-gradient(150deg,#fff,#f0fbf4);border-color:#bfe4cd}.crm-project-metrics article.is-warning{background:linear-gradient(150deg,#fff,#fffaf0);border-color:#f4dda4}.crm-project-metrics article.is-danger{background:linear-gradient(150deg,#fff,#fff3f2);border-color:#f3c7c4}.crm-project-overview{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.crm-project-overview>div{border-right:1px solid #e7eef2;align-content:center;gap:7px;min-height:86px;padding:14px 16px;display:grid}.crm-project-overview>div:last-child{border-right:0}.crm-project-overview strong{color:#183b51;font-size:13px}.crm-project-section{background:#fff;border:1px solid #dbe7ee;border-radius:18px;gap:15px;padding:20px;display:grid;box-shadow:0 8px 28px #0f3f5e0d}.crm-project-section>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.crm-project-section>header h2{color:#143b53;margin:3px 0 4px;font-size:21px}.crm-project-section>header p:last-child{color:#718493;margin:0;font-size:13px}.crm-project-section-copy{gap:0;min-width:0;display:grid}.crm-project-section-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.crm-project-deal-pipeline{gap:11px;display:grid}.crm-project-deal-pipeline>h3{color:#365466;align-items:center;gap:8px;margin:5px 0 0;font-size:14px;display:flex}.crm-project-deal-pipeline>h3 i{border-radius:50%;width:9px;height:9px}.crm-project-deal-kanban{grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:12px;padding:2px 2px 10px;display:grid;overflow-x:auto}.crm-project-deal-column{background:#f6f9fb;border-radius:14px;min-height:210px;padding:12px;transition:background .15s,box-shadow .15s,transform .15s}.crm-project-deal-column.is-drag-over{background:#edf8ff;box-shadow:inset 0 0 0 2px #03a3ff57,0 12px 28px #0ea5e914}.crm-project-deal-column>header strong{color:#294a5e;font-size:12px}.crm-project-deal-column>div{gap:9px;display:grid}.crm-project-deal-column article{background:#fff;border:1px solid #dce7ed;border-radius:12px;gap:6px;padding:13px;display:grid;box-shadow:0 5px 14px #0f3f5e0d}.crm-project-deal-card{transition:opacity .12s,transform .12s,border-color .12s,box-shadow .12s}.crm-project-deal-card.is-drag-source{opacity:.1!important;filter:saturate(.7)!important;border-color:#03a3ff9e!important;transform:scale(.985)!important}.crm-project-deal-live-drag-card{color:#203e51!important;background:#fff!important;border:1px solid #b9dbea!important;border-radius:12px!important;gap:6px!important;padding:13px!important;display:grid!important}.crm-project-deal-live-drag-card>a{color:#12445f!important;font-weight:800!important;text-decoration:none!important}.crm-project-deal-live-drag-card p{color:#718493!important;margin:0!important;font-size:12px!important}.crm-project-deal-live-drag-card small{color:#8596a2!important}.crm-project-deal-live-drag-card button{color:#c43d39!important;font:inherit!important;background:0 0!important;border:0!important;justify-self:start!important;padding:0!important;font-size:12px!important;font-weight:800!important}.crm-project-deal-column article>a{color:#12445f;font-weight:800;text-decoration:none}.crm-project-deal-column article p{color:#718493;margin:0;font-size:12px}.crm-project-deal-column article small{color:#8596a2}.crm-project-deal-column article button{color:#c43d39;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:800}.crm-project-embedded-board,.crm-project-embedded-calendar{background:#f9fbfc;border:1px solid #e1e9ee;border-radius:14px;min-width:0;overflow:hidden}.crm-project-embedded-board>.crm-page,.crm-project-embedded-calendar>.crm-page{padding:14px}.crm-project-activity-section{grid-template-columns:minmax(260px,.35fr) minmax(0,1fr);align-items:start}.crm-project-activity-section>header{grid-column:1/-1}.crm-project-comment-form{gap:10px;display:grid;position:sticky;top:92px}.crm-project-comment-form textarea,.crm-project-attach-search input{color:#1e3c50;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cad9e3;border-radius:11px;padding:12px}.crm-project-activity-list{gap:0;display:grid}.crm-project-activity-list>article{grid-template-columns:13px 1fr;gap:12px;padding:0 0 18px;display:grid}.crm-project-activity-list>article>i{background:#0ea5e9;border-radius:50%;width:10px;height:10px;margin-top:5px;position:relative;box-shadow:0 0 0 4px #e5f6fd}.crm-project-activity-list>article>i:after{content:"";background:#e3edf2;width:2px;height:calc(100% + 31px);position:absolute;top:15px;left:4px}.crm-project-activity-list>article:last-child>i:after{display:none}.crm-project-activity-list article header{justify-content:space-between;gap:12px;display:flex}.crm-project-activity-list article time,.crm-project-activity-list article small{color:#82939f;font-size:12px}.crm-project-activity-list article p{color:#536b7a;margin:6px 0;font-size:13px;line-height:1.5}.crm-project-activity-content{min-width:0}.crm-project-activity-author{align-items:center;gap:9px;margin-top:10px;display:flex}.crm-project-activity-avatar{border:2px solid #fff;border-radius:50%;flex:0 0 34px;width:34px;height:34px;box-shadow:0 0 0 1px #d5e5ed,0 5px 12px #0f3f5e1a}.crm-project-activity-author>div{gap:2px;min-width:0;display:grid}.crm-project-activity-author>div>strong{color:#24485d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;line-height:1.25;overflow:hidden}.crm-project-activity-more{justify-self:start;margin:2px 0 0 25px}.crm-project-danger-zone{background:snow;border-color:#f1cbc8;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.crm-project-danger-zone p,.crm-project-confirm-copy p{color:#6f7f89;margin:5px 0 0;font-size:13px;line-height:1.55}.crm-project-toast{z-index:1400;color:#176b39;background:#effbf3;border:1px solid #b9e3c8;border-radius:12px;max-width:min(420px,100vw - 32px);padding:13px 17px;font-weight:800;position:fixed;top:92px;right:24px;box-shadow:0 12px 34px #0e3c2926}.crm-project-modal{max-height:min(780px,100vh - 50px)}.crm-project-modal.is-wide{width:min(920px,100vw - 32px)}.crm-project-modal-body{padding:20px;overflow:auto}.crm-project-members-add{border-bottom:1px solid #e4edf2;grid-template-columns:1fr minmax(150px,220px) auto;align-items:end;gap:12px;margin-bottom:20px;padding-bottom:20px;display:grid}.crm-project-members-list{gap:9px;display:grid}.crm-project-members-list article{background:#fff;border:1px solid #e1eaf0;border-radius:12px;grid-template-columns:38px 1fr minmax(140px,auto) auto;align-items:center;gap:11px;padding:11px;display:grid}.crm-project-members-list article.is-owner{background:#f4fbff}.crm-project-member-avatar{color:#0873a8;background:#dff3fc;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.crm-project-members-list article>div{gap:2px;display:grid}.crm-project-members-list small{color:#81929e}.crm-project-members-list select,.crm-project-members-add select{min-height:40px;font:inherit;background:#fff;border:1px solid #cad9e3;border-radius:10px;padding:0 34px 0 10px}.crm-project-attach-search{grid-template-columns:1fr auto;gap:10px;margin-bottom:14px;display:grid}.crm-project-attach-list{gap:8px;max-height:440px;display:grid;overflow:auto}.crm-project-attach-list>button{color:#173c52;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7ed;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.crm-project-attach-list>button:hover{background:#f4fbff;border-color:#79c7e9}.crm-project-attach-list>button span{gap:4px;display:grid}.crm-project-attach-list small{color:#7d8e99}@media (max-width:1180px){.crm-project-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-project-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-project-overview>div:nth-child(3n){border-right:0}.crm-project-overview>div:nth-child(-n+3){border-bottom:1px solid #e7eef2}}@media (max-width:760px){.crm-projects-toolbar,.crm-project-members-add{grid-template-columns:1fr;align-items:stretch;display:grid}.crm-projects-search,.crm-projects-stage-field,.crm-projects-stage-select,.crm-projects-stage-select .crm-select-portal-trigger{width:100%;min-width:0}.crm-projects-stage-field{min-width:0}.crm-project-view-switch,.crm-projects-toolbar>.crm-button,.crm-project-members-add>.crm-button{width:100%}.crm-project-view-switch button{flex:1 1 0}.crm-project-kanban{grid-auto-columns:minmax(288px,88vw)}.crm-project-list,.crm-project-metrics,.crm-project-overview{grid-template-columns:1fr}.crm-project-card-meta>span{grid-template-columns:minmax(94px,.4fr) minmax(0,1fr)}.crm-project-overview>div,.crm-project-overview>div:nth-child(3n),.crm-project-overview>div:nth-child(-n+3){border-bottom:1px solid #e7eef2;border-right:0}.crm-project-scope-bar,.crm-project-section>header,.crm-project-danger-zone{flex-direction:column;align-items:stretch}.crm-project-scope-bar select{width:100%;min-width:0}.crm-project-scope-select.crm-select-portal{flex-basis:auto;width:100%;min-width:0}.crm-project-section-actions{flex-wrap:wrap}.crm-project-activity-section{grid-template-columns:1fr}.crm-project-comment-form{position:static}.crm-project-members-list article{grid-template-columns:38px 1fr}.crm-project-members-list article select,.crm-project-members-list article button,.crm-project-members-list article>b{grid-column:2}}.crm-company-logo{background:#fff;border:1px solid #cfe2ec;border-radius:18px;place-items:center;width:68px;min-width:68px;height:68px;display:grid;overflow:hidden;box-shadow:0 10px 26px #0f3f5e14}.crm-company-logo.is-empty{box-shadow:none;background:linear-gradient(135deg,#0ea5e909,#0f50800b),#fff;border-style:dashed}.crm-company-logo img{object-fit:contain;width:100%;height:100%;padding:7px;display:block}.crm-company-logo-editor{background:linear-gradient(135deg,#fff,#f5fbff);border:1px solid #d8e7ef;border-radius:16px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:18px;padding:18px;display:grid}.crm-company-logo-editor-preview{place-items:center;width:96px;height:96px;display:grid}.crm-company-logo-editor-preview .crm-company-logo{border-radius:22px;width:96px;min-width:96px;height:96px}.crm-company-logo-editor-copy{gap:7px;min-width:0;display:grid}.crm-company-logo-editor-label{color:#526979;font-size:12px;font-weight:800}.crm-company-logo-editor-copy>strong{color:#173f58;font-size:16px}.crm-company-logo-editor-copy>small{color:#718493;line-height:1.45}.crm-company-logo-editor-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:5px;display:flex}.crm-company-logo-file-button{cursor:pointer;position:relative;overflow:hidden}.crm-company-logo-file-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.crm-company-logo-selected-file{overflow-wrap:anywhere;font-weight:700;color:#0873a8!important}.crm-company-logo-delete-modal{width:min(560px,100vw - 32px)}.crm-company-logo-delete-copy{padding:20px}.crm-company-logo-delete-copy p{color:#5c7180;margin:0 0 8px;line-height:1.55}.crm-company-logo-delete-copy p:last-child{margin-bottom:0}@media (max-width:1020px) and (min-width:761px){.crm-projects-toolbar{grid-template-columns:minmax(280px,1fr) minmax(220px,260px) max-content}}@media (max-width:760px){.crm-company-logo,.crm-page-head.crm-entity-hero .crm-company-logo{border-radius:15px;width:52px;min-width:52px;height:52px}.crm-project-hero-copy>.crm-company-logo{flex-basis:52px}.crm-company-logo-editor{grid-template-columns:1fr}.crm-company-logo-editor-preview,.crm-company-logo-editor-preview .crm-company-logo{width:82px;min-width:82px;height:82px}.crm-company-logo-editor-actions,.crm-company-logo-editor-actions>.crm-button{width:100%}}.crm-projects-search .crm-search-field input{background:#fff!important;border:1px solid #d6e3ec!important;outline:none!important;transition:border-color .15s,box-shadow .15s!important;box-shadow:inset 0 1px 2px #0f3f5e06!important}.crm-projects-search .crm-search-field input:hover{border-color:#b8cedd!important}.crm-projects-search .crm-search-field input:focus{border-color:#0ea5e9!important;box-shadow:0 0 0 3px #0ea5e921!important}.crm-project-hero.crm-entity-hero>.crm-entity-hero-copy{grid-template-columns:68px minmax(0,1fr)!important}.crm-project-hero.crm-entity-hero .crm-company-logo{align-self:center}.crm-project-hero.crm-entity-hero .crm-project-hero-badges{grid-column:auto!important}.crm-deal-project-inline{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.crm-deal-project-inline>span:first-child{color:#64748b;font-size:13px;font-weight:800}.crm-deal-project-inline-value{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.crm-project-link-pill{color:#0d4f73;background:#f7fcff;border:1px solid #cfe2ec;border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:40px;padding:7px 11px;text-decoration:none;display:inline-grid;box-shadow:0 5px 15px #0f3f5e0b}.crm-project-link-pill:hover{color:#0369a1;border-color:#75c6ec}.crm-project-link-pill>i{border-radius:999px;width:9px;height:26px}.crm-project-link-pill>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-project-link-pill>small{color:#5a7485;white-space:nowrap;background:#e9f4fa;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:750}.crm-deal-project-inline .crm-inline-edit-button{appearance:none;color:#0873a8;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e2ea;border-radius:10px;padding:7px 11px;font-size:12px;font-weight:800}.crm-deal-project-inline .crm-inline-edit-button:hover{background:#f3faff;border-color:#75c6ec}.crm-deal-project-inline .crm-inline-edit-button.is-danger{color:#b42318;border-color:#dc26262e}.crm-deal-project-inline .crm-inline-edit-button.is-danger:hover{background:#fff7f7;border-color:#dc262661}.crm-deal-project-attach-button{appearance:none;color:#123d56;width:min(100%,620px);min-height:62px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(105deg,#f7fcff,#fff 60%);border:1px solid #cfe2ec;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:9px 12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 7px 20px #0f3f5e0e}.crm-deal-project-attach-button:hover{border-color:#67bfea;transform:translateY(-1px);box-shadow:0 11px 26px #0ea5e91f}.crm-deal-project-attach-button:focus-visible{outline-offset:2px;outline:3px solid #0ea5e92e}.crm-deal-project-attach-icon{color:#2563eb;background:#2563eb14;border:1px solid #2563eb2e;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.crm-deal-project-attach-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.crm-deal-project-attach-copy{gap:3px;min-width:0;display:grid}.crm-deal-project-attach-copy strong{color:#0d4f73;font-size:14px;font-weight:850}.crm-deal-project-attach-copy small{color:#718493;font-size:12px;font-weight:600;line-height:1.35}.crm-deal-project-attach-arrow,.crm-project-picker-option-action svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.crm-deal-project-attach-arrow{color:#0ea5e9}.crm-project-picker-modal{flex-direction:column;width:min(720px,100vw - 32px);max-height:min(82vh,720px);display:flex;overflow:hidden}.crm-project-picker-body{background:#f8fbfd;gap:14px;min-height:0;padding:18px 20px 20px;display:grid}.crm-project-picker-search{display:block;position:relative}.crm-project-picker-search>svg{z-index:1;fill:none;stroke:#6b8494;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.crm-project-picker-search input{color:#0f172a;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #c8dce8;border-radius:13px;outline:none;padding:11px 14px 11px 45px;font-size:14px;box-shadow:0 4px 14px #0f3f5e0b}.crm-project-picker-search input:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e921}.crm-project-picker-list{gap:10px;min-height:0;max-height:min(48vh,430px);padding:2px 4px 2px 2px;display:grid;overflow-y:auto}.crm-project-picker-option{appearance:none;color:#173f58;width:100%;min-width:0;min-height:72px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e5ed;border-radius:14px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 5px 16px #0f3f5e0b}.crm-project-picker-option:hover:not(:disabled){border-color:#75c6ec;transform:translateY(-1px);box-shadow:0 10px 22px #0ea5e91a}.crm-project-picker-option:focus-visible{outline-offset:1px;outline:3px solid #0ea5e92b}.crm-project-picker-option:disabled{cursor:wait;opacity:.62}.crm-project-picker-option-accent{width:9px;height:42px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 8%, transparent);border-radius:999px}.crm-project-picker-option-copy{gap:6px;min-width:0;display:grid}.crm-project-picker-option-copy strong{color:#123d56;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:850;line-height:1.3;overflow:hidden}.crm-project-picker-option-copy small{overflow-wrap:anywhere;color:#6f8391;font-size:12px;font-weight:650;line-height:1.4}.crm-project-picker-option-action{color:#0873a8;white-space:nowrap;background:#eaf7fd;border-radius:10px;align-items:center;gap:4px;min-height:34px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.crm-project-picker-option-action svg{width:16px;height:16px}.crm-project-picker-modal>.crm-modal-actions{background:#fff;border-top:1px solid #e2ebf1}@media (max-width:760px){.crm-project-hero.crm-entity-hero>.crm-entity-hero-copy{grid-template-columns:52px minmax(0,1fr)!important}.crm-deal-project-inline{grid-template-columns:minmax(0,1fr);gap:8px}.crm-deal-project-attach-button{width:100%}.crm-project-picker-modal{width:min(100vw - 20px,720px);max-height:calc(100dvh - 24px)}.crm-project-picker-body{padding:14px}.crm-project-picker-option{grid-template-columns:8px minmax(0,1fr)}.crm-project-picker-option-action{grid-column:2;justify-self:start}}.crm-field.crm-deal-project-field>.crm-deal-project-inline{grid-column:1/-1;width:100%}.crm-field.crm-deal-project-field .crm-deal-project-inline-value{width:100%}.crm-field.crm-deal-project-field .crm-project-link-pill{flex:320px;max-width:620px}.crm-field.crm-deal-project-field .crm-deal-project-attach-button{width:min(100%,620px)}.crm-field.crm-deal-project-field .crm-deal-project-attach-icon{color:#2563eb}@media (max-width:760px){.crm-field.crm-deal-project-field .crm-project-link-pill{flex-basis:100%;max-width:none}.crm-field.crm-deal-project-field .crm-deal-project-attach-button{width:100%}}.crm-project-create-select-wrap{gap:6px;width:100%;min-width:0;display:grid}.crm-project-create-select.crm-select-portal{width:100%;min-width:0}.crm-project-create-select .crm-select-portal-trigger{background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#cbddeb;min-height:46px}.crm-project-create-select .crm-select-portal-value{font-size:14px}.crm-project-create-select-error,.crm-project-create-select-hint{margin:0;font-size:12px;font-weight:700;line-height:1.45;display:block}.crm-project-create-select-error{color:#b91c1c}.crm-project-create-select-hint{color:#64748b}.crm-project-create-modal-backdrop{z-index:2147482000}.crm-project-create-modal{width:min(780px,100%)}.crm-project-create-modal .crm-task-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.crm-project-create-modal .crm-task-form-grid>.crm-field-wide{grid-column:1/-1}.crm-project-create-modal .crm-form-error{margin-bottom:14px}.crm-task-form-project-fields{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:2px;display:grid}.crm-task-form-project-fields>.crm-field{min-width:0}@media (max-width:720px){.crm-project-create-modal .crm-task-form-grid{grid-template-columns:minmax(0,1fr)}.crm-project-create-modal .crm-task-form-grid>.crm-field-wide{grid-column:auto}}.crm-meeting-create-modal{flex-direction:column;max-height:min(860px,100dvh - 32px);display:flex;box-sizing:border-box!important;width:min(780px,100vw - 32px)!important;min-width:0!important;max-width:calc(100vw - 32px)!important;overflow:hidden!important}.crm-meeting-create-form{box-sizing:border-box;flex:auto;min-width:0;max-width:100%;min-height:0;overflow:hidden auto}.crm-meeting-create-form .crm-task-form-grid,.crm-meeting-create-form .crm-field,.crm-meeting-create-form .crm-project-create-select-wrap,.crm-meeting-create-form .crm-select-portal,.crm-meeting-create-form input,.crm-meeting-create-form textarea{box-sizing:border-box;min-width:0;max-width:100%}.crm-meeting-create-form input,.crm-meeting-create-form textarea{width:100%}.crm-meeting-create-form input[type=datetime-local]{appearance:none}@media (max-width:720px){.crm-meeting-create-modal{max-height:calc(100dvh - 20px);width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}}@media (prefers-reduced-motion:reduce){.crm-calendar-view-switch-indicator,.crm-calendar-view-option{transition:none}.crm-calendar-view-stage{animation:none}}.crm-user-avatar-component-image.is-profile-clickable,.crm-user-avatar-component-fallback.is-profile-clickable{cursor:pointer;outline:none;transition:transform .16s,box-shadow .16s,border-color .16s}.crm-user-avatar-component-image.is-profile-clickable:hover,.crm-user-avatar-component-fallback.is-profile-clickable:hover,.crm-user-avatar-component-image.is-profile-clickable:focus-visible,.crm-user-avatar-component-fallback.is-profile-clickable:focus-visible{transform:translateY(-1px);box-shadow:0 0 0 3px #03a3ff29,0 8px 20px #03a3ff24}.crm-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.crm-employee-profile-backdrop{z-index:2147483100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crm-employee-profile-modal{background:radial-gradient(circle at 10% 0,#03a3ff1f,#0000 34%),#fff;border:1px solid #03a3ff38;border-radius:26px;width:min(620px,100%);max-height:calc(100dvh - 40px);padding:28px;position:relative;overflow:auto;box-shadow:0 28px 90px #0f172a47}.crm-employee-profile-close{cursor:pointer;background:#ffffffeb;border:1px solid #0f172a1a;border-radius:12px;width:38px;height:38px;position:absolute;top:18px;right:18px}.crm-employee-profile-close:before,.crm-employee-profile-close:after{content:"";background:#334155;border-radius:999px;width:16px;height:2px;position:absolute;top:50%;left:50%}.crm-employee-profile-close:before{transform:translate(-50%,-50%)rotate(45deg)}.crm-employee-profile-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.crm-employee-profile-head{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:22px;padding-right:42px;display:grid}.crm-employee-profile-avatar{object-fit:cover;background:#eaf8ff;border:4px solid #fff;border-radius:30px;width:104px;height:104px;display:block;box-shadow:0 18px 38px #0374ad29}.crm-employee-profile-head h2{color:#0f172a;margin:5px 0 4px;font-size:clamp(24px,4vw,34px);line-height:1.1}.crm-employee-profile-title{color:#0878ad;margin:0;font-size:15px;font-weight:800}.crm-employee-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.crm-employee-profile-field,.crm-employee-profile-about{background:#f8fcffeb;border:1px solid #deebf3;border-radius:16px;min-width:0;padding:14px 16px}.crm-employee-profile-field span,.crm-employee-profile-about>span{color:#7890a2;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.crm-employee-profile-field strong,.crm-employee-profile-field a{overflow-wrap:anywhere;color:#18324b;min-width:0;font-size:14px;font-weight:800;text-decoration:none;display:block}.crm-employee-profile-field a:hover{color:#0284c7}.crm-employee-profile-about{margin-top:12px}.crm-employee-profile-about p{color:#334b62;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.crm-employee-profile-loading{color:#64748b;text-align:center;padding:34px 10px}.crm-employees-hero .crm-page-head-icon{background:linear-gradient(135deg,#e5f7ff,#f6fbff);border-radius:18px;place-items:center;width:56px;height:56px;font-size:28px;display:grid}.crm-employees-directory-card{gap:18px;display:grid}.crm-employees-directory-toolbar{justify-content:space-between;align-items:end;gap:18px;display:flex}.crm-employees-directory-toolbar h2,.crm-employees-directory-toolbar p{margin:0}.crm-employees-directory-toolbar p{color:#708194;margin-top:5px;font-size:13px}.crm-employees-search{width:min(430px,100%)}.crm-employees-search input{box-sizing:border-box;color:#102a43;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbdce7;border-radius:13px;outline:none;padding:10px 13px}.crm-employees-search input:focus{border-color:#03a3ff;box-shadow:0 0 0 3px #03a3ff1f}.crm-employees-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.crm-employee-card{background:linear-gradient(145deg,#fff 0%,#f8fcff 100%);border:1px solid #dceaf2;border-radius:20px;grid-template-columns:76px minmax(0,1fr);gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 12px 28px #225d7e12}.crm-employee-card-avatar{object-fit:cover;background:#e6f7ff;border:3px solid #fff;border-radius:23px;width:76px;height:76px;box-shadow:0 10px 24px #03a3ff21}.crm-employee-card-copy{align-content:start;gap:3px;min-width:0;display:grid}.crm-employee-card-copy h3{color:#12263d;text-overflow:ellipsis;margin:1px 0 2px;font-size:17px;line-height:1.25;overflow:hidden}.crm-employee-card-copy p{color:#0878ad;margin:0 0 4px;font-size:13px;font-weight:800}.crm-employee-card-copy a{color:#61758a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;text-decoration:none;overflow:hidden}.crm-employee-card>small{color:#8a9bab;grid-column:1/-1;font-size:12px}.crm-employee-settings-card{gap:18px;display:grid}.crm-employee-settings-head h2,.crm-employee-settings-head p{margin:0}.crm-employee-settings-head>div>p:last-child{color:#6b7d90;margin-top:6px;font-size:13px}.crm-employee-settings-layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:24px;display:grid}.crm-employee-settings-avatar-panel{justify-items:stretch;gap:10px;display:grid}.crm-employee-settings-avatar{object-fit:cover;background:#e9f8ff;border:4px solid #fff;border-radius:38px;justify-self:center;width:144px;height:144px;box-shadow:0 16px 34px #038cd326}.crm-employee-settings-avatar-panel small{color:#8291a1;text-align:center;font-size:12px;line-height:1.4}.crm-employee-settings-fields{gap:16px;min-width:0;display:grid}.crm-employee-profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-employee-settings-actions{justify-content:flex-end;display:flex}.crm-button-danger-soft{color:#b91c1c!important;background:#fff7f7!important;border-color:#dc26262e!important}.crm-employee-avatar-remove-backdrop{z-index:2147483200}.crm-employee-avatar-remove-modal{width:min(520px,100%)}.crm-project-owner-profile{align-items:center;gap:9px;min-width:0;display:flex}.crm-project-owner-avatar{object-fit:cover;background:#e4f6ff;border:2px solid #fff;border-radius:11px;flex:none;width:34px;height:34px;box-shadow:0 5px 13px #038cd321}.crm-project-member-avatar{object-fit:cover;overflow:hidden}@media (max-width:720px){.crm-employee-profile-backdrop{padding:10px}.crm-employee-profile-modal{border-radius:20px;max-height:calc(100dvh - 20px);padding:22px 18px}.crm-employee-profile-head{grid-template-columns:80px minmax(0,1fr);gap:15px;padding-right:34px}.crm-employee-profile-avatar{border-radius:23px;width:80px;height:80px}.crm-employee-profile-grid{grid-template-columns:minmax(0,1fr)}.crm-employees-directory-toolbar{flex-direction:column;align-items:stretch}.crm-employees-search{width:100%}.crm-employees-grid,.crm-employee-settings-layout{grid-template-columns:minmax(0,1fr)}.crm-employee-settings-avatar-panel{justify-self:stretch}.crm-employee-profile-form-grid{grid-template-columns:minmax(0,1fr)}.crm-employee-profile-form-grid>.crm-field-wide{grid-column:auto}.crm-employee-settings-actions .crm-button{width:100%}}.crm-project-feature-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.45fr);align-items:stretch;gap:15px;display:grid}.crm-project-drive-card,.crm-project-ai-summary-card{border-radius:18px;align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.crm-project-drive-card>header,.crm-project-ai-summary-card>header{align-items:center;gap:12px;min-width:0;display:flex}.crm-project-drive-card>header>div:nth-child(2),.crm-project-ai-summary-card>header>div:nth-child(2){min-width:0}.crm-project-drive-card h3,.crm-project-ai-summary-card h3{color:#143b53;margin:2px 0 0;font-size:20px}.crm-project-drive-card>p,.crm-project-feature-empty{color:#6e8290;margin:0;font-size:13px;line-height:1.55}.crm-project-feature-icon{letter-spacing:-.02em;border-radius:14px;flex:none;place-items:center;width:45px;height:45px;font-size:13px;font-weight:900;display:grid}.crm-project-feature-icon.is-drive{color:#087bc1;background:linear-gradient(145deg,#eef8ff,#dff3ff);box-shadow:inset 0 0 0 1px #cceafa}.crm-project-feature-icon.is-ai{color:#3357ba;background:linear-gradient(145deg,#f0f7ff,#e9efff);box-shadow:inset 0 0 0 1px #d5e0ff}.crm-project-feature-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:auto;display:flex}.crm-project-feature-actions small{color:#8a9aa5;font-size:12px}.crm-project-feature-note{color:#718493;font-size:12px}.crm-project-ai-summary-card>header .crm-project-ai-status{color:#315b76;background:#f4faff;border:1px solid #cfe2ef;border-radius:999px;margin-left:auto;padding:6px 10px;font-size:12px;font-weight:800}.crm-project-ai-progress{background:#f7fbfe;border:1px solid #e0ebf2;border-radius:14px;grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.crm-project-ai-progress>div{gap:1px;display:grid}.crm-project-ai-progress strong{color:#0b78ba;font-size:24px;line-height:1}.crm-project-ai-progress span{color:#7a8d9a;font-size:12px}.crm-project-ai-progress>i{background:#e3eef5;border-radius:999px;height:9px;display:block;overflow:hidden}.crm-project-ai-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#36b2f5,#0b82cf);height:100%;transition:width .35s;display:block}.crm-project-ai-summary-card>h4{color:#173d55;margin:0;font-size:16px}.crm-project-ai-summary-text{color:#536c7d;margin:0;font-size:13px;line-height:1.62}.crm-project-ai-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.crm-project-ai-columns section{background:#fbfdff;border:1px solid #e0ebf2;border-radius:13px;min-width:0;padding:12px}.crm-project-ai-columns section.is-risk{background:#fff8f7;border-color:#f2d1ce}.crm-project-ai-columns section.is-actions{background:#f5fcf7;border-color:#cce7d6}.crm-project-ai-columns strong{color:#294b61;text-transform:uppercase;letter-spacing:.035em;font-size:12px}.crm-project-ai-columns ul,.crm-project-ai-columns ol{color:#607686;margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.5}.crm-project-ai-summary-card>footer{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.crm-project-ai-summary-card>footer small{color:#8797a2;font-size:12px}.crm-project-milestones{gap:17px}.crm-project-milestone-summary{grid-template-columns:auto minmax(160px,1fr) auto auto;align-items:center;gap:18px;padding:15px 17px;display:grid}.crm-project-milestone-summary>div:not(.crm-project-milestone-progress){gap:2px;display:grid}.crm-project-milestone-summary strong{color:#0b82c9;font-size:24px}.crm-project-milestone-summary b{color:#274d65;font-size:17px}.crm-project-milestone-summary span{color:#7a8d9b;font-size:12px}.crm-project-milestone-summary .is-danger b{color:#c73838}.crm-project-milestone-progress{background:#e7eff4;border-radius:999px;height:10px;display:block;overflow:hidden}.crm-project-milestone-progress i{border-radius:inherit;background:linear-gradient(90deg,#3eb7f3,#18a66a);height:100%;transition:width .3s;display:block}.crm-project-milestone-list{gap:10px;display:grid}.crm-project-milestone-card{border-radius:15px;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 16px;display:grid}.crm-project-milestone-card.is-overdue{background:linear-gradient(145deg,#fff,#fff8f7);border-color:#efc8c5}.crm-project-milestone-card.is-completed{background:linear-gradient(145deg,#fff,#f6fcf8);border-color:#cbe8d5}.crm-project-milestone-state{color:#607787;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.crm-project-milestone-state i{background:#99adba;border-radius:50%;width:10px;height:10px}.crm-project-milestone-card.is-in_progress .crm-project-milestone-state i{background:#159ee6;box-shadow:0 0 0 4px #159ee61c}.crm-project-milestone-card.is-completed .crm-project-milestone-state i{background:#20a568}.crm-project-milestone-card.is-overdue .crm-project-milestone-state i{background:#db4747;box-shadow:0 0 0 4px #db474717}.crm-project-milestone-copy{min-width:0}.crm-project-milestone-copy h3{color:#1c435a;margin:0 0 5px;font-size:15px}.crm-project-milestone-copy>p{color:#6b7f8d;margin:0 0 8px;font-size:12px;line-height:1.45}.crm-project-milestone-meta{color:#83929d;flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.crm-project-milestone-meta b{color:#506878}.crm-project-milestone-owner{align-items:center;gap:6px;display:inline-flex}.crm-project-milestone-avatar{object-fit:cover;border-radius:8px;width:26px;height:26px}.crm-project-milestone-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.crm-project-template-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.crm-project-template-toolbar>div{gap:3px;display:grid}.crm-project-template-toolbar strong{color:#21475f}.crm-project-template-toolbar span{color:#7a8d9a;font-size:12px}.crm-project-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-project-template-card{align-content:start;gap:13px;padding:20px;display:grid;position:relative;overflow:hidden}.crm-project-template-accent{background:var(--crm-project-color,#0ea5e9);width:4px;position:absolute;inset:0 auto 0 0}.crm-project-template-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-project-template-card h2{color:#173f58;margin:6px 0 0;font-size:19px}.crm-project-template-card>header>span{color:#6e8493;white-space:nowrap;font-size:12px}.crm-project-template-card>p{color:#657b89;margin:0;font-size:13px;line-height:1.5}.crm-project-template-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.crm-project-template-meta span{color:#5d7382;background:#f7fafc;border-radius:11px;gap:3px;padding:10px 11px;font-size:12px;display:grid}.crm-project-template-meta b{color:#8495a0;text-transform:uppercase;letter-spacing:.045em;font-size:11px}.crm-project-template-card ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.crm-project-template-card li{color:#536b7a;border:1px solid #e5edf2;border-radius:10px;justify-content:space-between;gap:12px;padding:8px 10px;font-size:12px;display:flex}.crm-project-template-card li strong{color:#365a70;font-size:12px}.crm-project-template-card li span{white-space:nowrap}.crm-project-template-card>footer{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:3px;display:flex}.crm-project-template-modal.is-wide{width:min(980px,100%)}.crm-project-template-modal-body{padding:18px 20px;overflow:auto}.crm-project-template-form{gap:20px;display:grid}.crm-project-template-milestones-head{border-top:1px solid #e6eef3;justify-content:space-between;align-items:flex-end;gap:14px;padding-top:6px;display:flex}.crm-project-template-milestones-head h3{color:#21475e;margin:3px 0}.crm-project-template-milestones-head p:last-child{color:#7a8e9b;margin:0;font-size:12px}.crm-project-template-milestone-editor{gap:9px;display:grid}.crm-project-template-milestone-editor article{background:#fbfdfe;border:1px solid #dfe9ef;border-radius:13px;grid-template-columns:34px minmax(170px,1fr) 120px minmax(200px,1.4fr) auto;align-items:end;gap:9px;padding:12px;display:grid}.crm-project-template-milestone-editor label{gap:5px;min-width:0;display:grid}.crm-project-template-milestone-editor label span{color:#738795;font-size:12px;font-weight:700}.crm-project-template-milestone-editor input,.crm-project-template-milestone-editor textarea{color:#25475b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfdee7;border-radius:9px;padding:9px 10px}.crm-project-template-milestone-number{color:#0d84c7;background:#e9f6fd;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.crm-project-template-hint{color:#718693;margin-top:5px;font-size:12px;line-height:1.45;display:block}@media (max-width:980px){.crm-project-feature-grid,.crm-project-ai-columns,.crm-project-template-grid{grid-template-columns:minmax(0,1fr)}.crm-project-template-milestone-editor article{grid-template-columns:34px minmax(0,1fr) 110px}.crm-project-template-milestone-editor .is-description{grid-column:2/-1}.crm-project-template-milestone-editor article>.crm-button{grid-column:2/-1;justify-self:start}}@media (max-width:720px){.crm-project-drive-card,.crm-project-ai-summary-card{border-radius:16px;padding:16px}.crm-project-ai-summary-card>header{flex-wrap:wrap;align-items:flex-start}.crm-project-ai-summary-card>header .crm-project-ai-status{margin-left:0}.crm-project-ai-progress{grid-template-columns:minmax(0,1fr)}.crm-project-milestone-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.crm-project-milestone-progress{grid-area:2/1/auto/-1}.crm-project-milestone-card{grid-template-columns:minmax(0,1fr)}.crm-project-milestone-actions{justify-content:flex-start}.crm-project-template-toolbar,.crm-project-template-milestones-head{flex-direction:column;align-items:stretch}.crm-project-template-meta{grid-template-columns:minmax(0,1fr)}.crm-project-template-milestone-editor article{grid-template-columns:30px minmax(0,1fr);align-items:start}.crm-project-template-milestone-editor label,.crm-project-template-milestone-editor .is-description,.crm-project-template-milestone-editor article>.crm-button{grid-column:2}.crm-project-template-milestone-editor .is-days{width:150px}}#crm-project-milestone-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;min-width:0;max-width:100%;display:grid}#crm-project-milestone-form>.crm-field{box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;max-width:100%;padding:0 0 12px}#crm-project-milestone-form>.crm-field-wide,#crm-project-milestone-form>.crm-form-error.crm-field-wide{grid-column:1/-1}#crm-project-milestone-form input,#crm-project-milestone-form select,#crm-project-milestone-form textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}#crm-project-milestone-form textarea{resize:vertical}@media (max-width:720px){#crm-project-milestone-form{grid-template-columns:minmax(0,1fr)}#crm-project-milestone-form>.crm-field-wide,#crm-project-milestone-form>.crm-form-error.crm-field-wide{grid-column:auto}}.crm-select-portal-option-leading,.crm-select-portal-value-leading{flex:none;place-items:center;display:grid;overflow:hidden}.crm-select-portal-option-leading{border-radius:11px;width:34px;height:34px}.crm-select-portal-value-leading{border-radius:9px;width:26px;height:26px}.crm-select-portal-option-leading>*,.crm-select-portal-value-leading>*{object-fit:cover;border-radius:inherit!important;width:100%!important;height:100%!important}.crm-project-members-add{grid-template-columns:minmax(320px,1fr) minmax(220px,260px) auto;align-items:end;gap:14px}.crm-project-member-picker-field{gap:7px;min-width:0;display:grid}.crm-project-member-picker-field>span{color:#64748b;font-size:12px;font-weight:850;line-height:1.2}.crm-project-member-user-select,.crm-project-member-level-select,.crm-project-member-row-level-select{width:100%;min-width:0}.crm-project-member-user-select .crm-select-portal-trigger,.crm-project-member-level-select .crm-select-portal-trigger{min-height:48px;box-shadow:none;border-radius:13px}.crm-project-member-user-select .crm-select-portal-trigger{background:linear-gradient(#fff,#fbfdff);border-color:#0ea5e942}.crm-project-member-user-select .crm-select-portal-trigger:hover:not(:disabled),.crm-project-member-user-select.is-open .crm-select-portal-trigger,.crm-project-member-user-select .crm-select-portal-trigger:focus-visible{border-color:#38bdf8;box-shadow:0 0 0 3px #0ea5e91a}.crm-project-member-picker-avatar{color:#0873a8;object-fit:cover;background:#eaf7fd;border:1px solid #d8e8f1;border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.crm-select-portal-value-leading .crm-project-member-picker-avatar{border-radius:9px;width:26px;height:26px;font-size:11px}.crm-project-member-level-select .crm-select-portal-trigger{background:#fff;border-color:#d8e3ea}.crm-project-member-add-button{align-self:end;min-height:48px;padding-inline:18px}.crm-project-members-list article{grid-template-columns:38px minmax(0,1fr) 190px auto}.crm-project-member-row-level-select{width:190px}.crm-project-member-row-level-select .crm-select-portal-trigger{min-height:42px;box-shadow:none;background:#fff;border-radius:11px}.crm-project-member-row-level-select .crm-select-portal-value{font-size:13px;font-weight:800}.crm-project-member-remove-button{min-height:42px}@media (max-width:760px){.crm-project-members-add{grid-template-columns:minmax(0,1fr);gap:12px}.crm-project-member-add-button,.crm-project-member-user-select,.crm-project-member-level-select,.crm-project-member-row-level-select{width:100%}.crm-project-members-list article{grid-template-columns:38px minmax(0,1fr)}.crm-project-members-list article>.crm-project-member-row-level-select,.crm-project-members-list article>.crm-project-member-remove-button,.crm-project-members-list article>b{grid-column:2;width:100%}}.crm-select-portal-menu.has-multiline-descriptions .crm-select-portal-option{align-items:start;min-height:58px;padding-top:10px;padding-bottom:10px}.crm-select-portal-menu.has-multiline-descriptions .crm-select-portal-option-copy{gap:4px}.crm-select-portal-menu.has-multiline-descriptions .crm-select-portal-option-copy strong,.crm-select-portal-menu.has-multiline-descriptions .crm-select-portal-option-copy small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.crm-select-portal-menu.has-multiline-descriptions .crm-select-portal-option-copy small{line-height:1.35}.crm-select-portal-menu.has-multiline-descriptions .crm-select-portal-option-check{align-self:center}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-detail-actions,.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-page-actions.crm-contact-detail-actions,.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-page-head-actions.crm-contact-detail-actions{grid-template-columns:auto auto auto auto!important;grid-template-areas:"status status status status""back google-open google-sync edit"!important;justify-content:end!important;align-items:center!important;gap:8px 10px!important;display:grid!important}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-google-hero-controls{display:contents}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-google-hero-status{grid-area:status;justify-self:end;min-height:30px;padding:6px 10px;width:auto!important}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-detail-back{grid-area:back}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-google-open-button{grid-area:google-open}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-google-update-button{grid-area:google-sync}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-detail-edit{grid-area:edit}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-google-open-button.is-disabled{opacity:.52;cursor:not-allowed;pointer-events:none;filter:saturate(.55)}@media (max-width:760px){.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-detail-actions,.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-page-actions.crm-contact-detail-actions,.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-page-head-actions.crm-contact-detail-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"status status""back edit""google-open google-sync"!important;justify-content:stretch!important;width:100%!important}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-google-hero-status{justify-self:end;width:auto!important;min-height:34px!important}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-google-open-button,.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-google-update-button{text-align:center!important;white-space:normal!important;justify-content:center!important;width:100%!important;max-width:none!important;min-height:46px!important}}@media (max-width:420px){.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-detail-actions,.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-page-actions.crm-contact-detail-actions,.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-page-head-actions.crm-contact-detail-actions{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"status""back""google-open""google-sync""edit"!important}}.crm-task-kanban-filters>.crm-field{min-width:0}.crm-task-filter-date-type-select.crm-select-portal{width:100%}.crm-task-filter-date-type-select .crm-select-portal-trigger,.crm-task-filter-date-input{border-radius:14px!important;min-height:54px!important}.crm-task-filter-date-type-select .crm-select-portal-trigger{background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border-color:#cbd5e1!important;padding:10px 14px!important}.crm-task-filter-date-type-select .crm-select-portal-trigger:hover:not(:disabled){border-color:#38bdf8!important;box-shadow:0 10px 26px #0ea5e914!important}.crm-task-filter-date-input{color:#172033!important;width:100%!important;min-width:0!important;font:inherit!important;background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border:1px solid #cbd5e1!important;padding:0 14px!important;transition:border-color .15s,box-shadow .15s,background .15s!important;box-shadow:0 1px 2px #0f172a08!important}.crm-task-filter-date-input:hover{border-color:#94a3b8!important}.crm-task-filter-date-input:focus{border-color:#38bdf8!important;outline:none!important;box-shadow:0 0 0 3px #38bdf824,0 10px 24px #0f172a0f!important}.crm-task-quick-filters{grid-column:1/-1;gap:8px;min-width:0;padding-top:2px;display:grid}.crm-task-quick-filters-label{color:#475569;letter-spacing:.01em;font-size:12px;font-weight:850;line-height:1.2}.crm-task-quick-filter-actions{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.crm-task-quick-filter-button{--crm-task-quick-accent:#0ea5e9;--crm-task-quick-soft:#f0f9ff;appearance:none;color:#172033;cursor:pointer;min-width:230px;min-height:58px;font:inherit;text-align:left;background:#fff;border:1px solid #dbe3ea;border-radius:15px;flex:0 310px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:9px 13px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 3px 12px #0f172a0a}.crm-task-quick-filter-button.is-overdue{--crm-task-quick-accent:#ef4444;--crm-task-quick-soft:#fff1f2}.crm-task-quick-filter-button.is-deadline{--crm-task-quick-accent:#f59e0b;--crm-task-quick-soft:#fffbeb}.crm-task-quick-filter-button:hover{border-color:color-mix(in srgb, var(--crm-task-quick-accent) 52%, #dbe3ea);background:color-mix(in srgb, var(--crm-task-quick-accent) 4%, #fff);transform:translateY(-1px);box-shadow:0 10px 26px #0f172a14}.crm-task-quick-filter-button:focus-visible{border-color:var(--crm-task-quick-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-task-quick-accent) 16%, transparent), 0 10px 26px #0f172a14;outline:none}.crm-task-quick-filter-button.is-active{border-color:color-mix(in srgb, var(--crm-task-quick-accent) 68%, #fff);background:var(--crm-task-quick-soft);box-shadow:0 0 0 2px color-mix(in srgb, var(--crm-task-quick-accent) 10%, transparent), 0 12px 28px #0f172a14}.crm-task-quick-filter-icon{background:color-mix(in srgb, var(--crm-task-quick-accent) 12%, #fff);width:38px;height:38px;color:var(--crm-task-quick-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--crm-task-quick-accent) 18%, transparent);border-radius:12px;place-items:center;display:grid}.crm-task-quick-filter-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.crm-task-quick-filter-copy{gap:2px;min-width:0;display:grid}.crm-task-quick-filter-copy strong{color:#172033;font-size:13px;font-weight:850;line-height:1.2}.crm-task-quick-filter-copy small{color:#64748b;font-size:12px;font-weight:650;line-height:1.25}.crm-task-quick-filter-button.is-active .crm-task-quick-filter-copy strong{color:color-mix(in srgb, var(--crm-task-quick-accent) 72%, #172033)}@media (max-width:760px){.crm-task-quick-filter-actions{grid-template-columns:1fr;display:grid}.crm-task-quick-filter-button{width:100%;min-width:0;max-width:none}}.crm-message-folder-trigger{color:#176388;cursor:pointer;min-height:42px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #00a0f857;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:850;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.crm-message-folder-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.crm-message-folder-trigger:hover,.crm-message-folder-trigger.is-active{background:#eff9ff;border-color:#00a0f8b8;box-shadow:0 7px 22px #006fab1a}.crm-message-folder-trigger:disabled{opacity:.55;cursor:default}.crm-message-folder-popover{z-index:2147483300;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffb;border:1px solid #6da2c747;border-radius:18px;gap:10px;max-height:min(560px,100vh - 24px);padding:13px;display:grid;position:fixed;overflow:hidden;box-shadow:0 24px 70px #0d355038,0 4px 18px #0d355014}.crm-message-folder-popover>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-message-folder-popover>header>div{gap:1px;min-width:0;display:grid}.crm-message-folder-popover>header span{color:#8093a2;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:850}.crm-message-folder-popover>header strong{color:#173f58;font-size:15px}.crm-message-folder-create{color:#087abd;cursor:pointer;font:inherit;background:#e9f7ff;border:0;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:850}.crm-message-folder-create:hover{background:#dff3ff}.crm-message-folder-search{background:#f9fcfe;border:1px solid #d6e5ee;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:0 10px;display:grid}.crm-message-folder-search:focus-within{background:#fff;border-color:#63c5f8;box-shadow:0 0 0 3px #00a0f817}.crm-message-folder-search svg{fill:none;stroke:#7490a1;stroke-width:1.8px;stroke-linecap:round;width:17px;height:17px}.crm-message-folder-search input{color:#173b52;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:10px 0;font-size:12px}.crm-message-folder-list{gap:5px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.crm-message-folder-row-shell{background:#fff;border:1px solid #0000;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;transition:border-color .15s,background .15s;display:grid;position:relative}.crm-message-folder-row-shell:hover{background:#f7fcff;border-color:#d4e9f5}.crm-message-folder-row-shell.is-selected{background:#ecf9ff;border-color:#bfe6f9}.crm-message-folder-row{color:#23485e;cursor:pointer;text-align:left;width:100%;min-width:0;font:inherit;background:0 0;border:0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:9px;padding:9px 8px;display:grid}.crm-message-folder-row.is-all{background:#fbfdfe;border:1px dashed #d4e4ed}.crm-message-folder-row.is-all.is-selected{background:#eef9ff;border-style:solid;border-color:#b9e4f8}.crm-message-folder-row-icon{color:#0a84c8;background:linear-gradient(145deg,#e9f8ff,#dff2ff);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.crm-message-folder-row-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.crm-message-folder-row-copy{gap:2px;min-width:0;display:grid}.crm-message-folder-row-copy strong{color:#23465c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-message-folder-row-copy small{color:#81929d;font-size:12px}.crm-message-folder-row>b{color:#0a91d8;text-align:center;font-size:14px}.crm-message-folder-row-actions{align-items:center;gap:2px;padding-right:5px;display:flex}.crm-message-folder-row-actions button{color:#7c93a2;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.crm-message-folder-row-actions button:hover{color:#087fc0;background:#eaf6fc}.crm-message-folder-row-actions button:last-child:hover{color:#c33b35;background:#fff0ef}.crm-message-folder-row-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.crm-message-folder-load-more{color:#087abd;cursor:pointer;width:100%;min-height:38px;font:inherit;background:#eff9fe;border:1px solid #c9e7f7;border-radius:11px;font-size:12px;font-weight:850}.crm-message-folder-load-more:disabled{opacity:.6;cursor:default}.crm-message-folder-empty{color:#8496a2;text-align:center;padding:16px 10px;font-size:12px}.crm-message-folder-error{color:#b93e38;background:#fff3f2;border-radius:10px;padding:8px 10px;font-size:12px}.crm-message-folder-modal-backdrop{z-index:2147483500!important}.crm-message-folder-modal{width:min(520px,100vw - 24px)}.crm-message-folder-modal-body{gap:12px;padding:18px 20px;display:grid}.crm-message-folder-modal-body>strong{color:#183f57;font-size:15px}.crm-message-folder-modal-body>p{color:#6c818f;margin:0;font-size:12px;line-height:1.55}.crm-message-center-v2 .crm-message-dialog-tools{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:7px;margin:0 6px 8px;display:grid}.crm-message-center-v2 .crm-message-dialog-tools .crm-message-folder-trigger,.crm-message-center-v2 .crm-message-dialog-tools .crm-message-archive-view-button,.crm-message-center-v2 .crm-message-dialog-tools .crm-message-dialog-search-trigger{border-radius:14px;width:100%;min-width:0;min-height:54px}.crm-message-center-v2 .crm-message-dialog-search-trigger{color:#176388;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #00a0f857;justify-content:center;align-items:center;gap:8px;padding:0 11px;font-size:12px;font-weight:850;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}.crm-message-center-v2 .crm-message-dialog-search-trigger:hover,.crm-message-center-v2 .crm-message-dialog-search-trigger.is-active{color:#087fc0;background:linear-gradient(145deg,#effaff,#f8fdff);border-color:#00a0f8b8;box-shadow:0 7px 22px #006fab1a}.crm-message-center-v2 .crm-message-dialog-search-trigger .crm-message-icon{width:18px;height:18px}.crm-message-center-v2 .crm-message-dialog-search-panel{opacity:0;pointer-events:none;grid-template-rows:0fr;margin:-2px 6px 0;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),margin .24s,opacity .18s,transform .24s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(-7px)}.crm-message-center-v2 .crm-message-dialog-search-panel.is-open{opacity:1;pointer-events:auto;grid-template-rows:1fr;margin:0 6px 9px;transform:translateY(0)}.crm-message-center-v2 .crm-message-dialog-search-panel>.crm-message-dialog-search-expanded{min-height:0;overflow:hidden}.crm-message-center-v2 .crm-message-dialog-search-expanded{box-sizing:border-box;background:linear-gradient(145deg,#fff,#f5fbff);border:1px solid #00a0f875;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:44px;padding:6px 7px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;box-shadow:0 8px 24px #00629a14}.crm-message-center-v2 .crm-message-dialog-search-expanded:focus-within{background:#fff;border-color:#00a0f8;box-shadow:0 0 0 3px #00a0f81a,0 9px 28px #00629a17}.crm-message-center-v2 .crm-message-dialog-search-expanded-icon{color:#0788ce;background:#e9f7ff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.crm-message-center-v2 .crm-message-dialog-search-expanded-icon .crm-message-icon{width:16px;height:16px}.crm-message-center-v2 .crm-message-dialog-search-expanded input{box-sizing:border-box;color:#153f58;width:100%;min-width:0;height:32px;font:inherit;white-space:nowrap;text-overflow:ellipsis;appearance:none;background:0 0;border:0;outline:0;padding:0 2px;font-size:13px;font-weight:620;line-height:32px;overflow:hidden}.crm-message-center-v2 .crm-message-dialog-search-expanded input::placeholder{color:#8a9ca8;font-weight:540}.crm-message-center-v2 .crm-message-dialog-search-expanded input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.crm-message-center-v2 .crm-message-dialog-search-expanded input::-webkit-search-decoration{-webkit-appearance:none;display:none}.crm-message-center-v2 .crm-message-dialog-search-expanded input::-ms-clear{width:0;height:0;display:none}.crm-message-center-v2 .crm-message-dialog-search-expanded-actions{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.crm-message-center-v2 .crm-message-dialog-search-clear{color:#527889;cursor:pointer;background:#eef7fbe6;border:1px solid #00a0f82e;border-radius:9px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.crm-message-center-v2 .crm-message-dialog-search-clear:hover{color:#087fc0;background:#dff3fd;border-color:#00a0f861;transform:translateY(-1px)}.crm-message-center-v2 .crm-message-dialog-search-expanded-actions .crm-message-icon{width:14px;height:14px}.crm-message-center-v2 .crm-message-dialog-search-expanded .crm-message-dialog-search-status{color:#04a3ff;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.crm-message-center-v2 .crm-message-dialog-search-spinner{box-sizing:border-box;border:2px solid #04a3ff;border-color:#04a3ff #04a3ffb8 #04a3ff38 #04a3ff38;border-radius:999px;width:15px;height:15px;animation:.72s linear infinite crmMessageDialogSearchSpin,1.35s ease-in-out infinite alternate crmMessageDialogSearchGlow;display:block;box-shadow:0 0 0 4px #04a3ff12,0 0 13px #04a3ff6b}@keyframes crmMessageDialogSearchSpin{to{transform:rotate(360deg)}}@keyframes crmMessageDialogSearchGlow{0%{box-shadow:0 0 0 3px #04a3ff0d,0 0 8px #04a3ff3d}to{box-shadow:0 0 0 5px #04a3ff17,0 0 15px #04a3ff85}}@media (prefers-reduced-motion:reduce){.crm-message-center-v2 .crm-message-dialog-search-spinner{animation-duration:1.4s,0s}}.crm-message-center-v2 .crm-message-active-folder{color:#1d5d7e;background:linear-gradient(145deg,#eefaff,#f8fcff);border:1px solid #bce4f7;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:8px;margin:0 6px 8px;padding:7px 8px;display:grid}.crm-message-center-v2 .crm-message-active-folder>span{color:#0883c7;background:#dff4ff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.crm-message-center-v2 .crm-message-active-folder>div{min-width:0;display:grid}.crm-message-center-v2 .crm-message-active-folder small{color:#7e929e;text-transform:uppercase;font-size:10px;font-weight:850}.crm-message-center-v2 .crm-message-active-folder strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-message-center-v2 .crm-message-active-folder>button{color:#668091;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.crm-message-center-v2 .crm-message-active-folder>button:hover{color:#087dbd;background:#dff3fd}.crm-message-conversation-folders{background:linear-gradient(145deg,#fbfdff,#f5fbfe);border:1px solid #75aacc47;border-radius:13px;gap:9px;padding:11px;display:grid}.crm-message-conversation-folders>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-message-conversation-folders>header>div{gap:1px;min-width:0;display:grid}.crm-message-conversation-folders>header>div>span{color:#81929f;text-transform:uppercase;font-size:10px;font-weight:850}.crm-message-conversation-folders>header>div>strong{color:#31566c;font-size:12px}.crm-message-conversation-folders .crm-message-folder-trigger{min-height:34px;padding:0 9px;font-size:12px}.crm-message-folder-chips{flex-wrap:wrap;gap:6px;display:flex}.crm-message-folder-chip{background:#eef9fe;border:1px solid #cbe7f5;border-radius:10px;align-items:stretch;display:inline-flex;overflow:hidden}.crm-message-folder-chip>button:first-child{color:#236181;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:7px 8px;display:inline-flex}.crm-message-folder-chip>button:first-child strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}.crm-message-folder-chip .is-unlink{color:#78909e;cursor:pointer;background:#ffffffa6;border:0;border-left:1px solid #d3eaf5;width:28px;font-size:16px}.crm-message-folder-chip .is-unlink:hover{color:#c13b35;background:#fff0ef}.crm-message-folder-assignments-empty{color:#8395a0;font-size:12px;line-height:1.4}.crm-project-feature-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.45fr);align-items:start}.crm-project-feature-stack{align-content:start;gap:15px;min-width:0;display:grid}.crm-project-feature-stack>.crm-card{min-width:0}.crm-project-message-folders-card{border-radius:18px;align-content:start;gap:13px;min-width:0;padding:20px;display:grid}.crm-project-message-folders-card>header{align-items:center;gap:12px;display:flex}.crm-project-message-folders-card>header>div:last-child{min-width:0}.crm-project-message-folders-card h2{color:#143b53;margin:2px 0 0;font-size:20px}.crm-project-message-folders-icon{color:#087ec0;background:linear-gradient(145deg,#eef9ff,#e0f4ff);border-radius:14px;flex:none;place-items:center;width:45px;height:45px;font-size:19px;display:grid;box-shadow:inset 0 0 0 1px #cceafa}.crm-project-message-folders-copy{color:#6e8290;margin:0;font-size:12px;line-height:1.5}.crm-project-message-folders-empty{color:#82939f;background:#fbfdfe;border:1px dashed #d5e4ec;border-radius:12px;padding:12px;font-size:12px}.crm-project-message-folders-list{gap:7px;display:grid}.crm-project-message-folders-list article{background:#fbfdff;border:1px solid #dbe9f0;border-radius:12px;grid-template-columns:minmax(0,1fr) 32px;align-items:stretch;display:grid;overflow:hidden}.crm-project-message-folders-list article>a{min-width:0;color:inherit;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;text-decoration:none;display:grid}.crm-project-message-folders-list article>a>span{color:#0a86c9}.crm-project-message-folders-list article>a>div{min-width:0;display:grid}.crm-project-message-folders-list article strong{color:#2a5268;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-project-message-folders-list article small{color:#84959f;font-size:12px}.crm-project-message-folders-list article>a>b{color:#1699dd}.crm-project-message-folders-list article:hover{background:#f5fbff;border-color:#b9def1}.crm-project-message-folder-unlink{color:#8496a2;cursor:pointer;background:#fff;border:0;border-left:1px solid #e1ebf0;font-size:18px}.crm-project-message-folder-unlink:hover{color:#c34039;background:#fff0ef}.crm-project-message-folder-picker{justify-self:start;margin-top:auto}@media (max-width:1180px){.crm-project-feature-grid{grid-template-columns:minmax(250px,.72fr) minmax(0,1.35fr)}}@media (max-width:980px){.crm-project-feature-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.crm-message-folder-popover{width:calc(100vw - 24px)!important;left:12px!important}.crm-message-center-v2 .crm-message-dialog-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-message-center-v2 .crm-message-dialog-tools .crm-message-folder-trigger,.crm-message-center-v2 .crm-message-dialog-tools .crm-message-archive-view-button,.crm-message-center-v2 .crm-message-dialog-tools .crm-message-dialog-search-trigger{width:100%;padding-inline:8px}.crm-message-center-v2 .crm-message-dialog-search-expanded{grid-template-columns:30px minmax(0,1fr) auto;padding:6px 7px}.crm-message-center-v2 .crm-message-dialog-search-expanded-icon{border-radius:9px;width:28px;height:28px}.crm-project-message-folders-card{border-radius:16px;padding:16px}}.crm-message-source-mark{color:#475569;letter-spacing:0;text-transform:none;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.crm-message-source-icon{border-radius:8px;flex:0 0 23px;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex;overflow:hidden;box-shadow:0 4px 12px #0f172a14}.crm-message-source-icon>svg{width:15px;height:15px}.crm-message-source-icon .crm-message-icon{width:14px;height:14px}.crm-message-source-mark.is-telegram .crm-message-source-icon{color:#fff;background:#229ed9}.crm-message-source-mark.is-whatsapp .crm-message-source-icon{color:#fff;background:#25d366}.crm-message-source-mark.is-support .crm-message-source-icon{background:#fff;border:1px solid #0ea5e947;padding:2px}.crm-message-source-mark.is-support .crm-message-source-icon img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.crm-message-source-mark.is-other .crm-message-source-icon{color:#475569;background:#e2e8f0}.crm-message-source-label{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.crm-message-dialog-source-line{align-items:center;gap:8px;min-height:24px;display:inline-flex!important}.crm-message-dialog-source-line time{color:#64748b;font:inherit;white-space:nowrap}.crm-message-thread-source-eyebrow{text-transform:none;align-items:center;min-height:30px;display:inline-flex}.crm-message-thread-source-eyebrow>.crm-message-source-mark{color:#0f172a;font-size:12px}.crm-message-thread-source-eyebrow .crm-message-source-icon{border-radius:9px;flex-basis:28px;width:28px;height:28px}.crm-message-thread-source-eyebrow .crm-message-source-icon>svg{width:18px;height:18px}@media (max-width:860px){.crm-message-thread-source-eyebrow .crm-message-source-label{max-width:130px}}.crm-contact-email-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-contact-support-invite-button{color:#0369a1;cursor:pointer;min-height:30px;font:inherit;background:#0ea5e914;border:1px solid #0ea5e957;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:850;line-height:1.2;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.crm-contact-support-invite-button:hover:not(:disabled){background:#0ea5e924;border-color:#0ea5e99e;transform:translateY(-1px)}.crm-contact-support-invite-button:disabled{cursor:default;opacity:.62}.crm-contact-support-invite-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.crm-contact-support-invite-status{color:#047857;flex-basis:100%;font-size:12px;font-weight:700;line-height:1.35}.crm-contact-support-invite-status.is-error{color:#b91c1c}@media (max-width:640px){.crm-contact-support-invite-button{min-height:34px;padding-inline:11px}}.crm-contact-support-invite-confirm-icon{color:#075985;background:radial-gradient(circle at 28% 22%,#fffffffa,#0000 38%),linear-gradient(145deg,#f0f9fffa,#e0f2fef0);border:1px solid #0ea5e933;border-radius:16px;width:48px;height:48px;position:relative;overflow:visible;box-shadow:inset 0 1px #fffffff5,0 10px 26px #0ea5e929}.crm-contact-support-invite-confirm-icon:after{content:"";background:#0ea5e9;border:2px solid #fff;border-radius:999px;width:9px;height:9px;position:absolute;top:-3px;right:-3px;box-shadow:0 4px 10px #0ea5e94d}.crm-contact-support-invite-confirm-icon svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px;overflow:visible}.crm-contact-support-invite-icon-envelope{stroke:currentColor;stroke-width:1.75px}.crm-contact-support-invite-icon-arrow{stroke:#0ea5e9;stroke-width:2.15px}.crm-contact-support-invite-modal-error{background:#fef2f2e6;border:1px solid #dc26262e;border-radius:12px;padding:10px 12px;color:#b91c1c!important;font-weight:800!important}.crm-drive-folder-widget-compact{align-items:center;gap:10px;min-width:0;max-width:none;display:flex;position:relative}.crm-drive-folder-feedback{gap:3px;display:grid}.crm-drive-folder-feedback-compact{z-index:90;white-space:normal;background:#fffffffa;border:1px solid #0f172a1a;border-radius:11px;width:max-content;max-width:min(360px,80vw);padding:8px 10px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 30px #0f172a1f}.crm-drive-folder-feedback-compact .crm-google-sync-message,.crm-drive-folder-feedback-compact .crm-google-sync-error{white-space:normal;max-width:none;display:block}.crm-project-resources{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px;min-width:0;display:grid}.crm-project-resource-card{border-radius:18px;min-width:0;padding:20px;overflow:visible}.crm-project-resource-card>.crm-files-panel,.crm-project-resource-card>.crm-keep-panel{border-top:0;margin-top:0;padding-top:0}.crm-project-resource-card .crm-files-upload-form{grid-template-columns:minmax(0,1fr)}.crm-project-resource-card .crm-files-panel-head,.crm-project-resource-card .crm-keep-panel-head{flex-wrap:wrap;min-width:0}.crm-project-modal.is-create{box-sizing:border-box;width:min(680px,100vw - 32px);max-width:calc(100vw - 32px);overflow:hidden}.crm-project-modal.is-create,.crm-project-modal.is-create *,.crm-project-modal.is-create :before,.crm-project-modal.is-create :after{box-sizing:border-box}.crm-project-modal.is-create .crm-project-modal-body{min-width:0;overflow:hidden auto}.crm-project-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;min-width:0;display:grid}.crm-project-create-form .crm-field{border-bottom:0;flex-direction:column;gap:7px;min-width:0;padding:0;display:flex}.crm-project-create-form .crm-field-wide{grid-column:1/-1}.crm-project-create-form .crm-field>span{color:#64748b;font-size:12px;font-weight:850}.crm-project-create-form input,.crm-project-create-form select,.crm-project-create-form textarea{color:#0f172a;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;display:block}.crm-project-create-form input,.crm-project-create-form select{min-height:44px;padding:0 12px}.crm-project-create-form textarea{resize:vertical;min-height:112px;padding:11px 12px}.crm-project-create-form input:focus,.crm-project-create-form select:focus,.crm-project-create-form textarea:focus{border-color:#0ea5e9b8;box-shadow:0 0 0 4px #0ea5e91a}.crm-project-create-context{background:#f4fbff;border:1px solid #0ea5e92e;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;padding:12px 14px;display:grid}.crm-project-create-context strong{color:#0369a1;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-project-create-context span{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:900;overflow:hidden}.crm-project-create-context small{color:#64748b;grid-column:1/-1;font-size:12px;font-weight:700;line-height:1.45}.crm-project-create-relation-note{color:#536d7d;background:#f4fbff;border:1px solid #0ea5e92e;border-radius:12px;padding:11px 13px;font-size:12px;font-weight:700;line-height:1.5}@media (max-width:900px){.crm-project-resources{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.crm-project-modal.is-create{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.crm-project-create-form{grid-template-columns:minmax(0,1fr)}.crm-project-create-form .crm-field-wide{grid-column:auto}.crm-project-create-context{grid-template-columns:minmax(0,1fr)}.crm-project-create-context small{grid-column:auto}.crm-drive-folder-widget-compact{width:100%;display:grid}.crm-drive-folder-widget-compact .crm-button-google{width:100%!important;max-width:none!important}.crm-drive-folder-feedback-compact{width:100%;max-width:none;box-shadow:none;position:static}.crm-project-resource-card{padding:16px}}.crm-project-overview-participants{overflow:visible}.crm-project-participants-trigger{color:#173f58;cursor:pointer;background:linear-gradient(145deg,#fff,#f4fbff);border:1px solid #cfe1eb;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;min-height:34px;padding:4px 9px 4px 6px;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 5px 15px #0f3f5e0f}.crm-project-participants-trigger:hover,.crm-project-participants-trigger.is-open,.crm-project-participants-trigger:focus-visible{border-color:#6fc9ed;outline:none;box-shadow:0 8px 22px #0ea5e921}.crm-project-participants-avatars{align-items:center;min-width:24px;display:flex}.crm-project-participants-avatar{object-fit:cover;box-shadow:0 2px 7px #0f3f5e1f;border:2px solid #fff!important;border-radius:50%!important;width:25px!important;min-width:25px!important;height:25px!important}.crm-project-participants-avatar+.crm-project-participants-avatar{margin-left:-8px}.crm-project-participants-trigger>strong{color:#0f5f88;font-size:13px}.crm-project-participants-trigger-copy{color:#526c7b!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important;font-weight:800!important}.crm-project-participants-chevron{background:#f0f9fd;border:1px solid #d5e9f3;border-radius:999px;place-items:center;width:22px;min-width:22px;height:22px;margin-left:1px;line-height:1;transition:transform .18s,background .18s,border-color .18s,color .18s;display:grid;color:#397995!important}.crm-project-participants-chevron svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.crm-project-participants-trigger:hover .crm-project-participants-chevron,.crm-project-participants-trigger:focus-visible .crm-project-participants-chevron{background:#e8f7fd;border-color:#a8d9ec;color:#0b82b6!important}.crm-project-participants-trigger.is-open .crm-project-participants-chevron{background:#dff5ff;border-color:#8fd2ec;transform:rotate(180deg);color:#0689c2!important}.crm-project-participants-popover{z-index:12040;background:#fffffffc;border:1px solid #d7e6ee;border-radius:16px;gap:10px;max-height:min(390px,100vh - 24px);padding:14px;display:grid;position:fixed;overflow:hidden;box-shadow:0 22px 55px #0f30442e}.crm-project-participants-popover>header{border-bottom:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:12px;padding:0 2px 8px;display:flex}.crm-project-participants-popover>header>div{gap:1px;display:grid}.crm-project-participants-popover>header span{color:#8093a2;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.crm-project-participants-popover>header strong{color:#173f58;font-size:15px}.crm-project-participants-popover>header b{color:#087caf;background:#eaf8ff;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:12px;display:grid}.crm-project-participants-list{gap:7px;min-height:0;display:grid;overflow-y:auto}.crm-project-participant-row{color:#173f58;text-align:left;cursor:pointer;background:#f8fbfd;border:1px solid #0000;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.crm-project-participant-row:hover,.crm-project-participant-row:focus-visible{background:#effaff;border-color:#9bd9f1;outline:none}.crm-project-participant-row-avatar{object-fit:cover;border-radius:50%!important;width:40px!important;min-width:40px!important;height:40px!important}.crm-project-participant-row>span{gap:2px;min-width:0;display:grid}.crm-project-participant-row>span strong{color:#173f58;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.crm-project-participant-row small,.crm-project-participant-row em{color:#718695;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.crm-project-participant-row>b{color:#537083;white-space:nowrap;background:#fff;border-radius:999px;padding:5px 7px;font-size:12px}.crm-project-participants-popover>footer{color:#8596a2;padding:2px 2px 0;font-size:12px}.crm-project-participants-empty{color:#718695;background:#f8fbfd;border-radius:12px;padding:14px;font-size:12px}.crm-task-current-project{background:linear-gradient(145deg,#f8fdff,#eef9ff)!important;border-color:#b8dff0!important}.crm-meeting-project-hero{background:linear-gradient(145deg,#fff,#f1faff);border-color:#b8dff0}@media (max-width:760px){.crm-project-participants-trigger{justify-content:flex-start;width:100%}.crm-project-participants-popover{max-height:min(430px,100dvh - 24px);width:calc(100vw - 24px)!important;left:12px!important}}@media (min-width:981px){.crm-project-feature-grid{align-items:stretch}.crm-project-feature-grid>.crm-project-ai-summary-card{align-self:stretch;height:100%}}.crm-deal-mini-filter{appearance:none;color:#176388;cursor:pointer;min-height:36px;font:inherit;white-space:nowrap;background:#f0f9ffb8;border:1px solid #00a0f842;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 10px 0 8px;font-size:12px;font-weight:800;line-height:1;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 4px 12px #0f172a0a}.crm-deal-mini-filter:hover{color:#075985;background:#f0f9ff;border-color:#00a0f880;transform:translateY(-1px);box-shadow:0 8px 20px #0f172a12}.crm-deal-mini-filter:focus-visible{border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #38bdf824,0 8px 20px #0f172a12}.crm-deal-mini-filter.is-active{color:#075985;background:#e0f4ff;border-color:#00a0f894;box-shadow:inset 0 0 0 1px #00a0f80f,0 6px 16px #0f172a0f}.crm-deal-mini-filter-icon{color:#0284c7;background:#ffffffd1;border-radius:999px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.crm-deal-mini-filter-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.crm-deal-mini-filter>strong{color:#0369a1;background:#0284c71a;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:900;display:grid}.crm-meetings-manager .crm-meeting-toolbar .crm-deal-mini-filter{order:3;align-self:end;min-height:44px}@media (max-width:760px){.crm-tasks-manager .crm-task-header-actions .crm-deal-mini-filter,.crm-meetings-manager .crm-meeting-toolbar .crm-deal-mini-filter{justify-self:start;width:auto;max-width:100%}}.crm-deal-create-form .crm-field-wide{grid-column:1/-1}.crm-deal-create-form .crm-deal-create-select.crm-select-portal{width:100%;min-width:0}.crm-deal-create-form .crm-deal-create-select .crm-select-portal-trigger{background:#fff;border-color:#d7e1eb;border-radius:12px;min-height:46px;box-shadow:0 1px 2px #0f172a06}.crm-deal-create-form .crm-deal-create-select .crm-select-portal-value{font-size:14px;font-weight:750}.crm-deal-create-custom-fields{border-top:1px solid #e7edf4;gap:16px;margin-top:24px;padding-top:22px;display:grid}.crm-deal-create-custom-fields-head{background:linear-gradient(135deg,#f0f9fff0,#f8fafcfa);border:1px solid #0ea5e929;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.crm-deal-create-custom-fields-head h3{color:#0f172a;margin:0;font-size:16px;font-weight:900}.crm-deal-create-custom-fields-head p{color:#64748b;margin:5px 0 0;font-size:12px;line-height:1.45}.crm-deal-create-custom-fields-head>span{color:#0284c7;background:#fff;border:1px solid #0ea5e92e;border-radius:999px;justify-content:center;align-items:center;min-width:30px;min-height:30px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.crm-deal-create-custom-fields-grid{align-items:start}.crm-deal-create-custom-field{min-width:0}.crm-deal-create-custom-field>span:first-child{color:#475569;font-weight:750}.crm-deal-create-multiselect{gap:9px;min-width:0;display:grid}.crm-deal-create-multiselect-values{flex-wrap:wrap;gap:7px;display:flex}.crm-deal-create-multiselect-chip{--crm-deal-create-choice-color:#0ea5e9;border:1px solid color-mix(in srgb, var(--crm-deal-create-choice-color) 24%, #dbe3ea);background:color-mix(in srgb, var(--crm-deal-create-choice-color) 8%, #fff);color:#334155;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:4px 7px 4px 9px;display:inline-flex}.crm-deal-create-multiselect-chip>i{background:var(--crm-deal-create-choice-color);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-deal-create-choice-color) 12%, transparent);border-radius:999px;flex:none}.crm-deal-create-multiselect-chip>strong{color:#334155;font-size:12px;font-weight:800}.crm-deal-create-multiselect-chip>button{color:#64748b;cursor:pointer;width:21px;height:21px;font:inherit;background:#ffffffd1;border:0;border-radius:999px;place-items:center;padding:0;font-size:15px;line-height:1;display:grid}.crm-deal-create-multiselect-chip>button:hover:not(:disabled){color:#dc2626;background:#fff}.crm-deal-create-multiselect-empty{color:#94a3b8;font-size:12px;font-weight:700}.crm-deal-create-boolean{color:#475569;cursor:pointer;width:fit-content;min-width:92px;min-height:42px;font:inherit;background:#fff;border:1px solid #dbe3ea;border-radius:12px;align-items:center;gap:10px;padding:7px 12px;display:inline-flex}.crm-deal-create-boolean>i{background:#cbd5e1;border-radius:999px;width:34px;height:20px;transition:background .15s;position:relative}.crm-deal-create-boolean>i:after{content:"";background:#fff;border-radius:999px;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a33}.crm-deal-create-boolean.is-on{color:#0369a1;background:#f0f9ff;border-color:#0ea5e959}.crm-deal-create-boolean.is-on>i{background:#0ea5e9}.crm-deal-create-boolean.is-on>i:after{transform:translate(14px)}.crm-deal-create-boolean>strong{font-size:13px;font-weight:850}.crm-deal-create-boolean:disabled,.crm-deal-create-multiselect-chip>button:disabled{cursor:default;opacity:.58}@media (max-width:720px){.crm-deal-create-custom-fields-head{padding:14px}.crm-deal-create-custom-fields-head>span{min-width:28px;min-height:28px}.crm-deal-create-custom-field.crm-field-wide{grid-column:auto}}.crm-contact-multi-form .crm-form-grid{align-items:start}.crm-contact-methods-editor{background:linear-gradient(#00a0f80b,#fffffff0);border:1px solid #0f50801f;border-radius:16px;gap:12px;padding:16px;display:grid}.crm-contact-methods-editor-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.crm-contact-methods-editor-head>div{gap:3px;min-width:0;display:grid}.crm-contact-methods-editor-title{color:#123750;font-size:14px;font-weight:750}.crm-contact-methods-editor-head small{color:#6d8392;font-size:12px;line-height:1.35}.crm-contact-method-add{flex:none;min-height:36px;padding-inline:13px}.crm-contact-method-list{gap:10px;display:grid}.crm-contact-method-row{grid-template-columns:minmax(210px,1fr) minmax(145px,180px) auto 38px;align-items:center;gap:9px;min-width:0;display:grid}.crm-contact-method-row>input{width:100%;min-width:0;height:42px}.crm-contact-method-type-select.crm-select-portal{width:100%;min-width:0}.crm-contact-method-primary,.crm-contact-method-delete{color:#607889;background:#fff;border:1px solid #0f508021;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s}.crm-contact-method-primary{white-space:nowrap;min-height:38px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.crm-contact-method-primary>span:first-child{font-size:14px;line-height:1}.crm-contact-method-primary:hover:not(:disabled){color:#006ca9;border-color:#00a0f857;transform:translateY(-1px);box-shadow:0 7px 18px #00508014}.crm-contact-method-primary.is-active{color:#006ca9;background:#00a0f817;border-color:#00a0f861}.crm-contact-method-primary:disabled{opacity:.48;cursor:default}.crm-contact-method-delete{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.crm-contact-method-delete svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.crm-contact-method-delete:hover:not(:disabled){color:#c62828;background:#dc26260f;border-color:#dc262647}.crm-contact-method-delete:disabled{opacity:.45;cursor:default}.crm-contact-method-delete-backdrop{z-index:2147482600}.crm-contact-method-delete-modal{max-width:480px}.crm-contact-methods-display-field{min-width:0}.crm-contact-method-display-list{gap:8px;margin-top:6px;display:grid}.crm-contact-method-display-row{flex-wrap:wrap;align-items:center;gap:7px 9px;min-width:0;min-height:32px;display:flex}.crm-contact-method-display-row>.crm-inline-link{overflow-wrap:anywhere;min-width:0;font-weight:700}.crm-contact-method-type,.crm-contact-method-primary-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;line-height:1.2;display:inline-flex}.crm-contact-method-type{color:#607889;background:#f3f7fa;border:1px solid #0f508017}.crm-contact-method-primary-badge{color:#006ca9;background:#00a0f817;border:1px solid #00a0f833;font-weight:750}.crm-contact-method-display-email .crm-contact-support-invite-button{margin-left:auto}@media (max-width:820px){.crm-contact-methods-editor{border-radius:14px;padding:13px}.crm-contact-methods-editor-head{flex-direction:column;align-items:stretch}.crm-contact-method-add{width:100%}.crm-contact-method-row{background:#ffffffe6;border:1px solid #0f508017;border-radius:13px;grid-template-columns:minmax(0,1fr) 38px;gap:8px;padding:10px}.crm-contact-method-row>input,.crm-contact-method-type-select.crm-select-portal,.crm-contact-method-primary{grid-column:1/-1}.crm-contact-method-delete{grid-area:1/2;justify-self:end}.crm-contact-method-row>input{grid-area:1/1/auto/2;padding-right:8px}.crm-contact-method-type-select.crm-select-portal{grid-row:2}.crm-contact-method-primary{grid-row:3;width:100%}.crm-contact-method-display-row,.crm-contact-method-display-email{align-items:flex-start}.crm-contact-method-display-email .crm-contact-support-invite-button{justify-content:center;width:100%;margin-left:0}}.crm-task-reminders-panel{gap:14px;min-width:0;display:grid}.crm-task-reminders-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-task-reminders-head>div{min-width:0}.crm-task-reminders-head>div>span{color:#708797;letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:800;display:block}.crm-task-reminders-head h2{color:#0f172a;margin:0;font-size:18px;line-height:1.2}.crm-task-reminders-head p{color:#708797;margin:6px 0 0;font-size:12px;line-height:1.5}.crm-task-reminders-head>em{color:#0284c7;background:#eff9ff;border:1px solid #0ea5e938;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.crm-task-reminder-add{justify-content:center;width:100%}.crm-task-reminder-add>span{font-size:18px;line-height:1}.crm-task-reminder-list{gap:9px;display:grid}.crm-task-reminder-row{background:#fbfdff;border:1px solid #dbe7ef;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 34px;align-items:start;gap:10px;padding:11px;display:grid}.crm-task-reminder-row.is-sent{background:#f7fdf9;border-color:#cdebd8}.crm-task-reminder-row.is-failed{background:#fff8f8;border-color:#f5caca}.crm-task-reminder-row.is-cancelled{opacity:.72}.crm-task-reminder-channel{color:#0284c7;background:#edf8ff;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.crm-task-reminder-channel.is-message_center{color:#2563eb;background:#eef4ff}.crm-task-reminder-channel svg,.crm-task-reminder-delete svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.crm-task-reminder-copy{gap:4px;min-width:0;display:grid}.crm-task-reminder-copy>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.crm-task-reminder-copy strong{color:#183f57;font-size:13px}.crm-task-reminder-copy time{color:#0f172a;font-size:12px;font-weight:800}.crm-task-reminder-copy small{color:#708797;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.crm-task-reminder-copy p{color:#b42318;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.45}.crm-task-reminder-status{color:#64748b;background:#eef2f6;border-radius:999px;align-items:center;min-height:20px;padding:2px 7px;font-size:12px;font-weight:900;display:inline-flex}.crm-task-reminder-status.is-pending,.crm-task-reminder-status.is-processing{color:#9a6700;background:#fff7db}.crm-task-reminder-status.is-sent{color:#177245;background:#e7f8ed}.crm-task-reminder-status.is-failed{color:#b42318;background:#feecec}.crm-task-reminder-delete{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:all .16s;display:flex}.crm-task-reminder-delete:hover{color:#dc2626;background:#fff1f2;border-color:#fecaca}.crm-task-reminder-empty{color:#78909f;text-align:center;border:1px dashed #cfdde7;border-radius:13px;padding:13px;font-size:12px}.crm-task-reminder-error{color:#b42318;background:#fff7f7;border:1px solid #fecaca;border-radius:11px;padding:9px 11px;font-size:12px;line-height:1.45}.crm-task-side-section-divider{background:#e5edf3;height:1px;margin:18px 0}.crm-task-reminder-modal{width:min(620px,100vw - 24px)}.crm-task-reminder-modal .crm-modal-head>div>p:not(.crm-eyebrow){color:#708797;margin:6px 0 0;font-size:12px;line-height:1.5}.crm-task-reminder-modal-body{gap:14px;display:grid}.crm-task-reminder-modal-body .crm-select-portal{width:100%}.crm-task-reminder-channel-note{color:#5f7685;background:#f7fbfe;border:1px solid #dbe9f2;border-radius:13px;padding:12px 14px;font-size:12px;line-height:1.55}@media (max-width:760px){.crm-task-reminders-head{display:grid}.crm-task-reminders-head>em{justify-self:start}.crm-task-reminder-row{grid-template-columns:36px minmax(0,1fr) 32px;padding:10px}.crm-task-reminder-channel{width:36px;height:36px}.crm-task-reminder-modal{width:min(100%,620px)}}.crm-task-reminder-archive{gap:9px;padding-top:2px;display:grid}.crm-task-reminder-archive-toggle{color:#183f57;text-align:left;cursor:pointer;background:#f8fbfd;border:1px solid #d9e5ec;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto 20px;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 11px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.crm-task-reminder-archive-toggle:hover,.crm-task-reminder-archive.is-open .crm-task-reminder-archive-toggle{background:#f3faff;border-color:#bddbea;box-shadow:0 6px 18px #0f4d6e0f}.crm-task-reminder-archive-toggle:focus-visible{outline-offset:2px;outline:3px solid #0ea5e933}.crm-task-reminder-archive-icon{color:#547386;background:#edf4f8;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.crm-task-reminder-archive-icon svg,.crm-task-reminder-archive-chevron{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.crm-task-reminder-archive-icon svg{width:18px;height:18px}.crm-task-reminder-archive-copy{gap:2px;min-width:0;display:grid}.crm-task-reminder-archive-copy strong{color:#183f57;font-size:13px;line-height:1.2}.crm-task-reminder-archive-copy small{color:#78909f;font-size:12px;line-height:1.3}.crm-task-reminder-archive-toggle>em{color:#547386;background:#e8f1f6;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:24px;padding:0 7px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.crm-task-reminder-archive-chevron{color:#7a909e;width:18px;height:18px;transition:transform .16s}.crm-task-reminder-archive.is-open .crm-task-reminder-archive-chevron{transform:rotate(180deg)}.crm-task-reminder-archive-body{gap:9px;padding:1px 0 0;display:grid}.crm-task-reminder-archive-list .crm-task-reminder-row{box-shadow:none}.crm-task-reminder-archive-load-more{color:#3d718d;cursor:pointer;width:100%;min-height:38px;font:inherit;background:#f7fbfd;border:1px solid #cfe2ec;border-radius:11px;padding:8px 12px;font-size:12px;font-weight:850;transition:all .16s}.crm-task-reminder-archive-load-more:hover,.crm-task-reminder-archive-load-more:focus-visible{color:#087abd;background:#eef9ff;border-color:#9fcfe6}@media (max-width:760px){.crm-task-reminder-archive-toggle{grid-template-columns:34px minmax(0,1fr) auto 18px;gap:8px;padding:8px 9px}.crm-task-reminder-archive-icon{width:34px;height:34px}}.crm-task-reminder-modal .crm-select-portal-trigger{z-index:1;position:relative}.crm-task-reminder-bubble-shell{right:24px;bottom:max(24px, env(safe-area-inset-bottom));z-index:24500;pointer-events:auto;width:58px;height:58px;position:fixed}.crm-task-reminder-bubble-shell:before{content:"";width:64px;height:34px;position:absolute;bottom:50px;right:0}.crm-task-reminder-bubble-trigger{color:#fff;cursor:pointer;background:linear-gradient(145deg,#0ea5e9,#2563eb);border:1px solid #0ea5e96b;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;padding:0;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 18px 40px #0284c74d,0 5px 14px #0f172a26,inset 0 1px #ffffff4d}.crm-task-reminder-bubble-trigger:hover,.crm-task-reminder-bubble-shell.is-expanded .crm-task-reminder-bubble-trigger{transform:translateY(-2px)scale(1.035);box-shadow:0 22px 48px #0284c75c,0 7px 18px #0f172a2b,inset 0 1px #ffffff59}.crm-task-reminder-bubble-trigger:focus-visible{outline-offset:4px;outline:4px solid #0ea5e93d}.crm-task-reminder-bubble-trigger-icon{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.crm-task-reminder-bubble-trigger-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.crm-task-reminder-bubble-count{z-index:4;color:#fff;background:#ef4444;border:3px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px;box-shadow:0 6px 14px #ef44444d}.crm-task-reminder-bubble-pulse{z-index:0;pointer-events:none;border:2px solid #0ea5e980;border-radius:999px;animation:1.75s ease-out infinite crm-task-reminder-bubble-pulse;position:absolute;inset:-7px}.crm-task-reminder-bubble-panel{opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 100% 0,#0ea5e921,#0000 38%),#fffffffb;border:1px solid #0ea5e940;border-radius:22px;width:min(410px,100vw - 28px);max-height:min(610px,100dvh - 120px);transition:opacity .17s,visibility .17s,transform .19s;display:grid;position:absolute;bottom:72px;right:0;overflow:hidden;transform:translateY(12px)scale(.96);box-shadow:0 28px 70px #0f172a38,0 8px 24px #0ea5e91c}.crm-task-reminder-bubble-shell:hover .crm-task-reminder-bubble-panel,.crm-task-reminder-bubble-shell.is-expanded .crm-task-reminder-bubble-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.crm-task-reminder-bubble-head{border-bottom:1px solid #94a3b82e;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:16px 17px 13px;display:grid}.crm-task-reminder-bubble-head-icon{color:#0284c7;background:linear-gradient(145deg,#e0f2fe,#eef6ff);border:1px solid #0ea5e938;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.crm-task-reminder-bubble-head-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.crm-task-reminder-bubble-head>span:last-child{gap:3px;min-width:0;display:grid}.crm-task-reminder-bubble-head small{color:#0284c7;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-task-reminder-bubble-head strong{color:#0f172a;font-size:16px;font-weight:900;line-height:1.2}.crm-task-reminder-bubble-list{overscroll-behavior:contain;gap:10px;max-height:420px;padding:12px;display:grid;overflow-y:auto}.crm-task-reminder-bubble-item{background:#fbfdff;border:1px solid #dbe8f0;border-radius:15px;gap:11px;padding:13px;display:grid}.crm-task-reminder-bubble-item-copy{gap:5px;min-width:0;display:grid}.crm-task-reminder-bubble-item-copy-link{color:inherit;border-radius:11px;margin:-5px;padding:5px;text-decoration:none;transition:background .16s,box-shadow .16s}.crm-task-reminder-bubble-item-copy-link:hover{background:#0ea5e90e}.crm-task-reminder-bubble-item-copy-link:focus-visible{outline:none;box-shadow:0 0 0 3px #0ea5e92e}.crm-task-reminder-bubble-eyebrow{color:#0284c7;letter-spacing:.055em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-task-reminder-bubble-item-copy>strong{color:#102f43;overflow-wrap:anywhere;font-size:14px;font-weight:900;line-height:1.3;transition:color .16s}.crm-task-reminder-bubble-item-copy-link:hover>strong{color:#0284c7}.crm-task-reminder-bubble-item-copy>p{color:#536b7a;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.crm-task-reminder-bubble-meta{flex-wrap:wrap;gap:5px 8px;margin-top:2px;display:flex}.crm-task-reminder-bubble-meta span,.crm-task-reminder-bubble-meta time{color:#64748b;background:#f0f6fa;border-radius:999px;align-items:center;min-height:22px;padding:3px 7px;font-size:12px;font-weight:750;line-height:1.2;display:inline-flex}.crm-task-reminder-bubble-meta .crm-task-reminder-bubble-status{--crm-task-reminder-status-color:#64748b;--crm-task-reminder-status-bg:#64748b1a;--crm-task-reminder-status-border:#64748b57;--crm-task-reminder-status-ring:#64748b29;border:1px solid var(--crm-task-reminder-status-border);background:var(--crm-task-reminder-status-bg);color:var(--crm-task-reminder-status-color);gap:6px}.crm-task-reminder-bubble-meta .crm-task-reminder-bubble-status:before{background:var(--crm-task-reminder-status-color);width:7px;height:7px;box-shadow:0 0 0 3px var(--crm-task-reminder-status-ring);content:"";border-radius:999px;flex:0 0 7px}.crm-task-reminder-bubble-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crm-task-reminder-bubble-task-link{color:#0284c7;cursor:pointer;background:#0ea5e917;border:1px solid #0ea5e952;border-radius:10px;justify-content:center;align-items:center;min-height:34px;padding:7px 12px;font-size:12px;font-weight:900;text-decoration:none;transition:all .16s;display:inline-flex}.crm-task-reminder-bubble-task-link:hover{color:#fff;background:#0ea5e9;border-color:#0ea5e9;transform:translateY(-1px)}.crm-task-reminder-bubble-task-link:focus-visible{outline-offset:2px;outline:3px solid #0ea5e92e}.crm-task-reminder-bubble-item-close{color:#526575;cursor:pointer;background:#fff;border:1px solid #dbe4ec;border-radius:10px;justify-content:center;justify-self:end;align-items:center;gap:6px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:850;transition:all .16s;display:inline-flex}.crm-task-reminder-bubble-item-close:hover:not(:disabled){color:#dc2626;background:#fff5f5;border-color:#fecaca}.crm-task-reminder-bubble-item-close:disabled{opacity:.6;cursor:wait}.crm-task-reminder-bubble-item-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:15px;height:15px}.crm-task-reminder-bubble-error{color:#b42318;background:#fff7f7;border:1px solid #fecaca;border-radius:10px;margin:0 12px 10px;padding:9px 11px;font-size:12px;line-height:1.4}.crm-task-reminder-bubble-actions{border-top:1px solid #94a3b82e;justify-content:flex-end;padding:12px;display:flex}.crm-task-reminder-bubble-ai-link{color:#fff;background:#0ea5e9;border:1px solid #0ea5e9;border-radius:11px;justify-content:center;align-items:center;min-height:38px;padding:8px 14px;font-size:12px;font-weight:900;text-decoration:none;transition:all .16s;display:inline-flex;box-shadow:0 9px 20px #0ea5e933}.crm-task-reminder-bubble-ai-link:hover{color:#fff;background:#0284c7;border-color:#0284c7;transform:translateY(-1px)}@keyframes crm-task-reminder-bubble-pulse{0%{opacity:.75;transform:scale(.94)}70%,to{opacity:0;transform:scale(1.34)}}@media (prefers-reduced-motion:reduce){.crm-task-reminder-bubble-pulse{animation:none}.crm-task-reminder-bubble-trigger,.crm-task-reminder-bubble-panel,.crm-task-reminder-bubble-ai-link,.crm-task-reminder-bubble-item-copy-link,.crm-task-reminder-bubble-item-copy-link>strong,.crm-task-reminder-bubble-task-link{transition:none}}@media (max-width:720px){.crm-task-reminder-bubble-shell{right:12px;bottom:max(14px, env(safe-area-inset-bottom));width:54px;height:54px}.crm-task-reminder-bubble-trigger{width:54px;height:54px}.crm-task-reminder-bubble-panel{border-radius:18px;width:min(390px,100vw - 24px);max-height:calc(100dvh - 96px);bottom:67px;right:0}.crm-task-reminder-bubble-list{max-height:min(430px,100dvh - 250px)}.crm-task-reminder-bubble-actions,.crm-task-reminder-bubble-ai-link{width:100%}}.crm-task-reminder-bubble-shell{bottom:max(230px, calc(env(safe-area-inset-bottom) + 230px))}@media (max-width:720px){.crm-task-reminder-bubble-shell{bottom:max(220px, calc(env(safe-area-inset-bottom) + 220px))}}.crm-home-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.crm-home-activity-card{background:radial-gradient(circle at 12% 0,#03a3ff13,#0000 32%),linear-gradient(145deg,#fffffffb,#f8fafcf0);min-width:0;padding:18px;overflow:hidden}.crm-home-meetings-card{background:radial-gradient(circle at 90% 0,#f9731611,#0000 30%),linear-gradient(145deg,#fffffffb,#f8fafcf0)}.crm-home-activity-card-head{align-items:flex-start;margin-bottom:16px}.crm-home-activity-card-head>div{min-width:0}.crm-home-activity-card-head h2{color:#0f172a;letter-spacing:-.04em;margin:4px 0 5px;font-size:28px;font-weight:520;line-height:1.05}.crm-home-activity-card-head p{color:#0f172a85;margin:0;font-size:13px;line-height:1.45}.crm-home-activity-list{gap:9px;display:grid}.crm-home-activity-item{--crm-home-activity-color:#0ea5e9;--crm-home-activity-border:#0ea5e94d;--crm-home-activity-bg:#0ea5e914;--crm-home-activity-bg-strong:#0ea5e926;--crm-home-activity-shadow:#0ea5e91f;--crm-home-activity-text:#0369a1;border:1px solid var(--crm-home-activity-border);background:linear-gradient(135deg, var(--crm-home-activity-bg-strong), #fffffffa 44%, var(--crm-home-activity-bg));box-shadow:inset 4px 0 0 var(--crm-home-activity-color), 0 9px 24px var(--crm-home-activity-shadow);border-radius:17px;padding:12px 13px 12px 16px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.crm-home-activity-item:hover{border-color:var(--crm-home-activity-color);box-shadow:inset 4px 0 0 var(--crm-home-activity-color), 0 13px 30px var(--crm-home-activity-shadow);transform:translateY(-1px)}.crm-home-activity-item-main,.crm-home-activity-title-row{min-width:0}.crm-home-activity-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-home-activity-title{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:900;line-height:1.32;text-decoration:none}.crm-home-activity-title:hover{color:var(--crm-home-activity-text)}.crm-home-activity-status-pill{border:1px solid var(--crm-home-activity-border);max-width:150px;color:var(--crm-home-activity-text);text-align:center;background:#ffffffb8;border-radius:999px;flex:none;padding:5px 8px;font-size:12px;font-weight:900;line-height:1.1}.crm-home-activity-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;margin-top:9px;display:flex}.crm-home-activity-date,.crm-home-activity-deal{color:#0f172a9e;min-width:0;font-size:12px;font-weight:720;line-height:1.3}.crm-home-activity-date strong{color:#0f172ac7;font-weight:900}.crm-home-activity-date em{color:#0f172a9e;background:#0f172a0e;border-radius:999px;margin-left:7px;padding:3px 7px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.crm-home-activity-date.is-overdue,.crm-home-activity-date.is-overdue strong,.crm-home-activity-date.is-overdue em{color:#b91c1c}.crm-home-activity-date.is-overdue em{background:#ef44441a}.crm-home-activity-date.is-today{color:#c2410c}.crm-home-activity-date.is-today em{color:#c2410c;background:#f973161a}.crm-home-activity-date.is-tomorrow em{color:#a16207;background:#f59e0b1c}.crm-home-activity-deal{color:#0369a1;text-align:right;overflow-wrap:anywhere;max-width:48%;font-weight:850;text-decoration:none}.crm-home-activity-deal:hover{color:#0284c7;text-underline-offset:2px;text-decoration:underline}.crm-home-activity-deal.is-empty{color:#0f172a57;font-weight:720}.crm-home-recent-card-full{width:100%;min-width:0}@media (max-width:1040px){.crm-home-activity-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.crm-home-activity-card{padding:15px}.crm-home-activity-card-head{align-items:stretch}.crm-home-activity-card-head h2{font-size:25px}.crm-home-activity-item{border-radius:15px;padding:11px 11px 11px 14px}.crm-home-activity-title-row,.crm-home-activity-meta{flex-direction:column;align-items:flex-start}.crm-home-activity-status-pill,.crm-home-activity-deal{text-align:left;max-width:100%}.crm-home-activity-status-pill{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.crm-home-activity-item{transition:none}.crm-home-activity-item:hover{transform:none}}.crm-home-activity-card{flex-direction:column;height:560px;display:flex}.crm-home-activity-card-head{flex:none}.crm-home-activity-card>.crm-empty{flex:auto;min-height:0}.crm-home-activity-list{scrollbar-gutter:stable;overscroll-behavior:contain;flex:auto;align-content:start;min-height:0;padding-right:5px;overflow:hidden auto}.crm-home-activity-item{min-height:76px}.crm-home-activity-list::-webkit-scrollbar{width:8px}.crm-home-activity-list::-webkit-scrollbar-track{background:#94a3b817;border-radius:999px}.crm-home-activity-list::-webkit-scrollbar-thumb{background:#64748b47 padding-box padding-box;border:2px solid #0000;border-radius:999px}.crm-home-activity-list::-webkit-scrollbar-thumb:hover{background:#4755696b padding-box padding-box}.crm-home-recent-deals-table{table-layout:fixed}.crm-home-recent-deals-table th:first-child,.crm-home-recent-deals-table td:first-child{width:52%}.crm-home-recent-deals-table th:last-child,.crm-home-recent-deals-table td:last-child{white-space:nowrap;text-align:right;width:150px;min-width:150px}.crm-home-recent-deals-table td:last-child{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:850}@media (max-width:1040px){.crm-home-activity-card{height:560px}}@media (max-width:760px){.crm-home-activity-card{height:540px}.crm-home-activity-list{padding-right:3px}.crm-home-recent-deals-table{table-layout:auto;min-width:900px}.crm-home-recent-deals-table th:last-child,.crm-home-recent-deals-table td:last-child{width:150px;min-width:150px}.crm-home-activity-card{height:auto;min-height:0}.crm-home-activity-list{scrollbar-gutter:auto;overscroll-behavior:auto;touch-action:pan-y;flex:none;min-height:0;padding-right:0;overflow:visible}.crm-home-activity-item{height:auto;min-height:0}.crm-home-activity-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.crm-home-activity-title{width:100%;min-width:0;line-height:1.38}.crm-home-activity-status-pill{white-space:nowrap;place-self:start end;max-width:112px;padding:4px 7px}.crm-home-activity-meta{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;display:grid}.crm-home-activity-deal{text-align:left;width:100%;max-width:100%}}@media (max-width:390px){.crm-home-activity-title-row{gap:6px}.crm-home-activity-status-pill{max-width:96px;padding:4px 6px;font-size:11px}}.crm-horizontal-scroll-hint-overlay{display:none}@media (max-width:760px){.crm-horizontal-scroll-hint-overlay{z-index:190;pointer-events:none;color:#0369a1;-webkit-backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #03a3ff33;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 9px 0 10px;animation:1.7s ease-in-out infinite crmHorizontalHintFloat;display:inline-flex;position:fixed;box-shadow:0 10px 28px #0f172a1f}.crm-horizontal-scroll-hint-overlay span{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:900}.crm-horizontal-scroll-hint-overlay i{background:linear-gradient(#f8fbff,#fff);border:1px solid #03a3ff52;border-radius:6px;width:20px;height:20px;display:block;position:relative;overflow:hidden}.crm-horizontal-scroll-hint-overlay i:before{content:"";background:#03a3ff;border-radius:4px;width:7px;height:7px;animation:1.45s ease-in-out infinite crmHorizontalHintSwipe;position:absolute;top:5px;left:5px;box-shadow:0 0 0 5px #03a3ff1a}.crm-horizontal-scroll-hint-overlay em{color:#0284c7;font-size:13px;font-style:normal;line-height:1;animation:1.45s ease-in-out infinite crmHorizontalHintArrow}}@media (max-width:420px){.crm-horizontal-scroll-hint-overlay{gap:5px;height:34px;padding:0 7px 0 8px}.crm-horizontal-scroll-hint-overlay span{letter-spacing:.055em;font-size:11px}.crm-horizontal-scroll-hint-overlay i{width:18px;height:18px}.crm-horizontal-scroll-hint-overlay i:before{top:4px;left:4px}.crm-horizontal-scroll-hint-overlay em{font-size:12px}}@media (max-width:360px){.crm-horizontal-scroll-hint-overlay{gap:4px;height:32px;padding:0 6px}.crm-horizontal-scroll-hint-overlay span{letter-spacing:.045em;font-size:10.5px}.crm-horizontal-scroll-hint-overlay em{display:none}}@keyframes crmHorizontalHintFloat{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}@keyframes crmHorizontalHintSwipe{0%,to{opacity:.82;transform:translate(0)}50%{opacity:1;transform:translate(6px)}}@keyframes crmHorizontalHintArrow{0%,to{opacity:.58;transform:translate(0)}50%{opacity:1;transform:translate(-3px)}}@media (prefers-reduced-motion:reduce){.crm-horizontal-scroll-hint-overlay,.crm-horizontal-scroll-hint-overlay i:before,.crm-horizontal-scroll-hint-overlay em{animation:none}}.crm-employee-profile-chat-actions{border-top:1px solid #94a3b833;gap:8px;margin-top:18px;padding-top:18px;display:grid}.crm-employee-profile-chat-button{justify-content:center;gap:9px;width:100%;min-height:46px}.crm-employee-profile-chat-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.crm-employee-profile-chat-actions>small{color:var(--crm-muted,#64748b);text-align:center;font-size:12px;line-height:1.45}.crm-employee-profile-google-connect{color:#0284c7;justify-self:center;font-size:13px;font-weight:700;text-decoration:none}.crm-employee-profile-google-connect:hover{text-decoration:underline}.crm-message-source-mark.is-google-chat{color:#1a73e8;background:#1a73e81a;border-color:#1a73e838}.crm-message-source-mark.is-google-chat .crm-message-source-icon svg{width:17px;height:17px}.crm-message-composer.is-google-chat{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"field send""hint hint"}@media (max-width:860px){.crm-employee-profile-chat-actions{margin-top:14px;padding-top:14px}.crm-message-composer.is-google-chat,.crm-message-composer.is-google-chat.is-expanded{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"field send""hint hint"}}.crm-message-internal-profile{gap:14px;min-width:0;display:grid}.crm-message-internal-chat-badge{color:#1559a7;background:linear-gradient(145deg,#eaf4fff5,#f7fbfffa);border:1px solid #1a73e833;border-radius:13px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.crm-message-internal-chat-badge>span{background:#34a853;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #34a8531f}.crm-message-internal-chat-badge strong{min-width:0;font-size:12px;font-weight:900}.crm-message-internal-chat-badge small{color:#1a73e8;white-space:nowrap;background:#1a73e81a;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:850}.crm-message-internal-profile-hero{background:linear-gradient(145deg,#fff,#f8fbfd);border:1px solid #82a0b83d;border-radius:16px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 10px 24px #1948660f}.crm-message-internal-profile-avatar{box-shadow:0 8px 20px #0f385224;border-radius:18px!important;width:64px!important;height:64px!important}.crm-message-internal-profile-hero>div:last-child{gap:3px;min-width:0;display:grid}.crm-message-internal-profile-hero span{color:#1a73e8;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.crm-message-internal-profile-hero h3{overflow-wrap:anywhere;color:#17394f;margin:0;font-size:17px;line-height:1.18}.crm-message-internal-profile-hero p{color:#647b8c;margin:0;font-size:12px;font-weight:650;line-height:1.4}.crm-message-internal-profile-contacts{gap:8px;display:grid}.crm-message-internal-profile-contacts>a,.crm-message-internal-profile-contacts>div,.crm-message-internal-profile-fallback{min-width:0;color:inherit;background:#f9fcfeeb;border:1px solid #84a6bd38;border-radius:12px;gap:3px;padding:10px 11px;text-decoration:none;display:grid}.crm-message-internal-profile-contacts>a:hover{background:#f4faff;border-color:#1a73e859}.crm-message-internal-profile-contacts small{color:#8394a1;letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:850}.crm-message-internal-profile-contacts strong,.crm-message-internal-profile-fallback strong{overflow-wrap:anywhere;color:#254c64;font-size:12px;line-height:1.35}.crm-message-internal-profile-fallback a{overflow-wrap:anywhere;color:#0b7db9;font-size:12px;font-weight:750;text-decoration:none}.crm-message-internal-profile-loading,.crm-message-internal-profile-error{border-radius:12px;padding:11px;font-size:12px;line-height:1.45}.crm-message-internal-profile-loading{color:#708694;background:#f8fbfd;border:1px solid #dbe9f1}.crm-message-internal-profile-error{color:#b33b35;background:#fff5f4;border:1px solid #ffd1cd}.crm-message-internal-profile-open{justify-content:center;width:100%}.crm-message-internal-profile-note{color:#7b8e9b;border-top:1px solid #94a3b833;margin:0;padding-top:11px;font-size:12px;line-height:1.5}@media (max-width:1180px) and (min-width:821px){.crm-message-internal-profile{grid-template-columns:minmax(260px,.9fr) minmax(280px,1fr);align-items:start}.crm-message-internal-chat-badge,.crm-message-internal-profile-note{grid-column:1/-1}}@media (max-width:860px){.crm-message-internal-profile-hero{grid-template-columns:56px minmax(0,1fr);padding:12px}.crm-message-internal-profile-avatar{border-radius:16px!important;width:56px!important;height:56px!important}}.crm-message-google-chat-open{color:#1559a7;background:linear-gradient(145deg,#eaf4fff5,#f7fbfffa);border:1px solid #1a73e847;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:2px;padding:7px 11px;font-size:12px;font-weight:850;line-height:1;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.crm-message-google-chat-open:hover{background:#eef6ff;border-color:#1a73e880;transform:translateY(-1px)}.crm-message-google-chat-open>span{font-size:13px;line-height:1}@media (max-width:640px){.crm-message-google-chat-open{min-height:34px;padding-inline:12px}}.crm-message-thread-head.crm-message-thread-head--google-chat{flex-wrap:nowrap;align-items:stretch;gap:0;padding:10px 14px}.crm-message-google-chat-head-main{width:100%;min-width:0}.crm-message-thread-head--google-chat .crm-message-thread-source-eyebrow{min-height:22px;margin-bottom:2px}.crm-message-thread-head--google-chat .crm-message-thread-source-eyebrow>.crm-message-source-mark{font-size:12px}.crm-message-thread-head--google-chat .crm-message-thread-source-eyebrow .crm-message-source-icon{border-radius:7px;flex-basis:22px;width:22px;height:22px}.crm-message-thread-head--google-chat .crm-message-thread-source-eyebrow .crm-message-source-icon>svg{width:14px;height:14px}.crm-message-google-chat-title-row{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.crm-message-thread-head--google-chat .crm-message-google-chat-title-row h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:clamp(18px,1.45vw,22px);line-height:1.1;overflow:hidden}.crm-message-thread-head--google-chat .crm-message-google-chat-open{flex:none;min-height:34px;margin-top:0;padding:7px 12px}@media (max-width:640px){.crm-message-thread-head.crm-message-thread-head--google-chat{padding:9px 11px}.crm-message-google-chat-title-row{gap:8px}.crm-message-thread-head--google-chat .crm-message-google-chat-title-row h2{font-size:17px}.crm-message-thread-head--google-chat .crm-message-google-chat-open{min-height:32px;padding:6px 9px;font-size:12px}}.crm-kanban-stage-bulk-tooltip-portal{color:#fff;white-space:nowrap;pointer-events:none;background:#0f172a;border-radius:9px;width:max-content;max-width:min(240px,100vw - 20px);padding:7px 10px;font-size:12px;font-weight:800;line-height:1.2;transform:translate(-100%);box-shadow:0 12px 28px #0f172a47;z-index:2147483600!important;position:fixed!important}.crm-task-kanban-stage-chip>.crm-kanban-stage-bulk-trigger:after{display:none!important}.crm-task-kanban-assignee{color:#075985!important;white-space:nowrap!important;background:#03a3ff1a!important;border-radius:999px!important;align-items:center!important;gap:7px!important;width:fit-content!important;max-width:100%!important;padding:3px 8px 3px 4px!important;line-height:1!important;display:inline-flex!important}.crm-task-kanban-assignee-avatar{border-radius:50%!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;font-size:10px!important;box-shadow:0 0 0 2px #ffffffeb!important}.crm-task-kanban-assignee b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;line-height:1.1;overflow:hidden}@media (max-width:760px){.crm-kanban-stage-bulk-tooltip-portal{display:none!important}.crm-task-kanban-assignee{max-width:100%!important}}.crm-ai-context-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.crm-ai-context-action{color:#334155;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#f8fafcf5;border:1px solid #94a3b857;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:850;line-height:1;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.crm-ai-context-action:hover{color:#0077bc;background:#f0f9fffc;border-color:#00a0f875;box-shadow:0 4px 12px #00a0f817}.crm-ai-context-action:active{transform:translateY(1px)}.crm-ai-context-action:focus-visible{outline-offset:2px;outline:3px solid #00a0f82e}.crm-ai-context-action.is-primary{color:#fff;background:#00a0f8;border-color:#00a0f8;box-shadow:0 5px 14px #00a0f82e}.crm-ai-context-action.is-primary:hover{color:#fff;background:#008fdf;border-color:#008fdf;box-shadow:0 7px 18px #008fdf38}.crm-ai-context-action.is-success{color:#15803d;background:#f0fdf4fa;border-color:#16a34a57}.crm-ai-context-action.is-success:hover{color:#166534;background:#dcfce7;border-color:#15803d7a}.crm-ai-context-more{display:inline-flex;position:relative}.crm-ai-context-menu{z-index:120;background:#fff;border:1px solid #94a3b847;border-radius:13px;gap:4px;min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 20px 46px #0f172a2b}.crm-ai-context-menu .crm-ai-context-action.is-compact{width:100%;min-height:36px;box-shadow:none;background:0 0;border-color:#0000;justify-content:flex-start}.crm-ai-context-menu .crm-ai-context-action.is-compact:hover{background:#f0f9ffeb;border-color:#00a0f82e}@media (max-width:720px){.crm-ai-context-actions{gap:7px}.crm-ai-context-action{min-height:36px;padding-inline:10px}.crm-ai-context-menu{min-width:min(230px,100vw - 48px);left:0;right:auto}}.crm-inline-entity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-inline-entity-fields>.crm-field-wide,.crm-inline-entity-fields>.crm-inline-edit-field.crm-field-wide,.crm-inline-entity-fields>.crm-inline-select-field.crm-field-wide{grid-column:1/-1}.crm-inline-edit-field,.crm-inline-select-field,.crm-inline-readonly-field{background:linear-gradient(#fffffffa,#f8fafcd6);border:1px solid #94a3b842;border-radius:14px;min-width:0;padding:14px 15px;transition:border-color .16s,box-shadow .16s,background .16s}.crm-inline-edit-field:hover,.crm-inline-select-field:hover{border-color:#00a0f857;box-shadow:0 8px 22px #0f172a0e}.crm-inline-edit-field.is-editing,.crm-inline-select-field:focus-within{background:#fff;border-color:#00a0f88f;box-shadow:0 0 0 3px #00a0f817,0 12px 26px #0f172a0f}.crm-inline-edit-field-head,.crm-inline-methods-head{color:#64748b;letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;font-size:12px;font-weight:850;display:flex}.crm-inline-edit-pencil,.crm-inline-action{color:#64748b;min-width:30px;min-height:28px;font:inherit;cursor:pointer;background:#f8fafce6;border:1px solid #94a3b83d;border-radius:9px;justify-content:center;align-items:center;padding:5px 8px;font-size:12px;font-weight:850;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.crm-inline-edit-pencil{width:30px;padding:5px}.crm-inline-edit-pencil svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.crm-inline-edit-pencil:hover,.crm-inline-action:hover{color:#0077bc;background:#f0f9fffa;border-color:#00a0f86b}.crm-inline-edit-pencil:active,.crm-inline-action:active{transform:translateY(1px)}.crm-inline-edit-display-row{align-items:center;gap:10px;min-width:0;display:flex}.crm-inline-edit-display{color:#0f172a;text-align:left;min-width:0;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex:auto;padding:0;font-size:14px;font-weight:720;line-height:1.45;display:block}.crm-inline-edit-display:disabled{cursor:default}.crm-inline-edit-display .is-empty,.crm-inline-methods-empty{color:#94a3b8;font-weight:650}.crm-inline-edit-open-link,.crm-inline-relation-open,.crm-inline-link{color:#0284c7;font-size:12px;font-weight:800;text-decoration:none}.crm-inline-edit-open-link:hover,.crm-inline-relation-open:hover,.crm-inline-link:hover{color:#0369a1;text-decoration:underline}.crm-inline-edit-editor{gap:10px;display:grid}.crm-inline-edit-editor input,.crm-inline-edit-editor textarea,.crm-inline-method-edit-row input{color:#0f172a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #94a3b86b;border-radius:10px;outline:0;padding:10px 11px;font-size:14px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.crm-inline-edit-editor textarea{resize:vertical;min-height:104px}.crm-inline-edit-editor input:focus,.crm-inline-edit-editor textarea:focus,.crm-inline-method-edit-row input:focus{border-color:#00a0f8;box-shadow:0 0 0 3px #00a0f81c}.crm-inline-edit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-inline-edit-save,.crm-inline-edit-cancel,.crm-inline-method-add,.crm-inline-methods-empty{min-height:34px;font:inherit;cursor:pointer;border-radius:9px;padding:7px 11px;font-size:12px;font-weight:850}.crm-inline-edit-save{color:#fff;background:#00a0f8;border:1px solid #00a0f8}.crm-inline-edit-cancel{color:#475569;background:#fff;border:1px solid #94a3b852}.crm-inline-method-add{color:#0284c7;background:#f0f9ffb3;border:1px dashed #00a0f87a;width:fit-content}.crm-inline-methods-empty{background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.crm-inline-edit-save:disabled,.crm-inline-edit-cancel:disabled,.crm-inline-method-add:disabled,.crm-inline-methods-empty:disabled{opacity:.58;cursor:wait}.crm-inline-edit-error{color:#b91c1c;margin-top:7px;font-size:12px;font-weight:750;display:block}.crm-inline-select-field{gap:8px;display:grid}.crm-inline-select-field-label,.crm-inline-readonly-field>span{color:#64748b;letter-spacing:.035em;text-transform:uppercase;font-size:12px;font-weight:850}.crm-inline-select-field .crm-select-portal,.crm-inline-select-field .crm-remote-relation-select,.crm-inline-select-field .crm-task-deal-picker{width:100%}.crm-inline-select-field .crm-select-portal-trigger,.crm-ownership-editor.is-modern .crm-select-portal-trigger{border-radius:10px;min-height:42px}.crm-inline-select-field>small,.crm-inline-autosave-note,.crm-inline-readonly-field small{color:#64748b;font-size:12px;line-height:1.4}.crm-inline-select-field.is-locked{background:#f8fafcc7}.crm-inline-select-field.is-locked .crm-select-portal-trigger{opacity:.72}.crm-inline-readonly-field{gap:6px;display:grid}.crm-inline-readonly-field strong{color:#334155;font-size:13px;font-weight:800}.crm-inline-methods{min-width:0}.crm-inline-methods-list{gap:8px;display:grid}.crm-inline-method-row{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.crm-inline-method-row .crm-inline-link{overflow-wrap:anywhere;font-size:13px}.crm-inline-methods-editor{gap:10px;display:grid}.crm-inline-methods-editor-empty{color:#94a3b8;font-size:12px;font-weight:650}.crm-inline-method-edit-row{grid-template-columns:minmax(150px,1.5fr) minmax(150px,1fr) 38px 38px;align-items:center;gap:8px;display:grid}.crm-inline-method-primary,.crm-inline-method-remove{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #94a3b852;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.crm-inline-method-primary.is-primary{color:#d97706;background:#fffbeb;border-color:#f59e0b6b}.crm-inline-method-remove{color:#ef4444}.crm-inline-method-remove svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.crm-contact-method-type,.crm-contact-method-primary-badge{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;min-height:23px;padding:3px 7px;font-size:12px;font-weight:800;display:inline-flex}.crm-contact-method-primary-badge{color:#b45309;background:#fffbeb}.crm-task-inline-detail-card{overflow:visible}.crm-task-inline-fields{margin-top:14px}.crm-task-inline-date-value{gap:2px;display:grid}.crm-task-inline-date-value strong{font-size:14px}.crm-task-inline-date-value small{color:#64748b;font-size:12px;font-weight:700}.crm-task-inline-date-value.is-overdue small{color:#dc2626}.crm-task-inline-date-value.is-today small{color:#ea580c}.crm-task-inline-date-value.is-tomorrow small,.crm-task-inline-date-value.is-soon small{color:#d97706}.crm-task-inline-date-value.is-done small{display:none}.crm-inline-autosave-note{color:#15803d;background:#f0fdf4b8;border-radius:10px;align-items:center;gap:6px;margin-top:12px;padding:9px 11px;font-weight:750;display:flex}.crm-task-inline-relations{gap:11px;margin-bottom:16px;display:grid}.crm-inline-relation-open{width:fit-content}.crm-ownership-editor.is-modern{gap:8px;display:grid}.crm-ownership-editor.is-modern .crm-select-portal{width:100%}.crm-ownership-option-avatar{border-radius:50%!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}@media (max-width:760px){.crm-inline-entity-fields{grid-template-columns:1fr}.crm-inline-entity-fields>*{grid-column:1/-1}.crm-inline-edit-field,.crm-inline-select-field,.crm-inline-readonly-field{border-radius:12px;padding:12px}.crm-inline-method-edit-row{grid-template-columns:1fr 1fr}.crm-inline-method-edit-row>input,.crm-inline-method-edit-row>.crm-select-portal{grid-column:span 2}.crm-inline-method-primary,.crm-inline-method-remove{width:100%}.crm-inline-edit-display-row{flex-direction:column;align-items:flex-start;gap:5px}}.crm-detail-page--company .crm-inline-edit-field-head,.crm-detail-page--company .crm-inline-methods-head,.crm-detail-page--company .crm-inline-select-field-label,.crm-detail-page--company .crm-inline-readonly-field>span,.crm-detail-page--contact .crm-inline-edit-field-head,.crm-detail-page--contact .crm-inline-methods-head,.crm-detail-page--contact .crm-inline-select-field-label,.crm-detail-page--contact .crm-inline-readonly-field>span{letter-spacing:.045em;font-size:12px;line-height:1.3}.crm-detail-page--company .crm-inline-edit-display,.crm-detail-page--contact .crm-inline-edit-display{font-size:16px;font-weight:760;line-height:1.5}.crm-detail-page--company .crm-inline-readonly-field strong,.crm-detail-page--contact .crm-inline-readonly-field strong{font-size:15px;line-height:1.45}.crm-detail-page--company .crm-inline-method-row .crm-inline-link,.crm-detail-page--contact .crm-inline-method-row .crm-inline-link,.crm-detail-page--company .crm-inline-edit-open-link,.crm-detail-page--company .crm-inline-relation-open,.crm-detail-page--contact .crm-inline-edit-open-link,.crm-detail-page--contact .crm-inline-relation-open{font-size:15px;line-height:1.4}.crm-detail-page--company .crm-select-portal-value,.crm-detail-page--contact .crm-select-portal-value{font-size:15px;line-height:1.35}.crm-detail-page--company .crm-remote-relation-trigger-description,.crm-detail-page--contact .crm-remote-relation-trigger-description,.crm-detail-page--company .crm-ownership-inline-head>span,.crm-detail-page--contact .crm-ownership-inline-head>span{font-size:12px}.crm-detail-page--company .crm-ownership-user strong,.crm-detail-page--contact .crm-ownership-user strong{font-size:16px;line-height:1.35}.crm-detail-page--company .crm-ownership-user small,.crm-detail-page--contact .crm-ownership-user small{font-size:13px;line-height:1.35}.crm-detail-page--company .crm-inline-action,.crm-detail-page--contact .crm-inline-action,.crm-detail-page--company .crm-inline-edit-pencil,.crm-detail-page--contact .crm-inline-edit-pencil{font-size:12px}.crm-detail-page--deal .crm-field-list>.crm-field>span:first-child{color:#53657d;font-size:13px;font-weight:800;line-height:1.35}.crm-detail-page--deal .crm-deal-inline-editor-label{font-size:13px;line-height:1.35}.crm-detail-page--deal .crm-deal-core-inline-value>strong,.crm-detail-page--deal .crm-deal-contact-derived-value,.crm-detail-page--deal .crm-field-list>.crm-field>strong{font-size:16px;line-height:1.45}.crm-detail-page--deal .crm-deal-core-inline-value .crm-inline-link,.crm-detail-page--deal .crm-deal-contact-derived-value .crm-inline-link,.crm-detail-page--deal .crm-contact-links .crm-inline-link{font-size:15px;line-height:1.4}.crm-detail-page--deal .crm-deal-pipeline-inline-pill{font-size:14px}.crm-detail-page--deal .crm-deal-stage-inline-pill{font-size:15px}.crm-detail-page--deal .crm-deal-inline-edit-trigger,.crm-detail-page--deal .crm-deal-stage-edit-trigger{font-size:13px}.crm-detail-page--deal .crm-select-portal-value{font-size:15px}.crm-contact-company-control{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;min-width:0;display:grid}.crm-contact-company-control>.crm-remote-relation-select{min-width:0}.crm-contact-company-open{color:#0278bd;white-space:nowrap;background:#f0f9ffdb;border:1px solid #00a0f847;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 12px;font-size:13px;font-weight:850;line-height:1;text-decoration:none;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.crm-contact-company-open svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.crm-contact-company-open:hover,.crm-contact-company-open:focus-visible{color:#0369a1;background:#f0f9ff;border-color:#00a0f88f;outline:0;box-shadow:0 0 0 3px #00a0f817}.crm-contact-company-open:active{transform:translateY(1px)}@media (max-width:760px){.crm-contact-company-control{grid-template-columns:minmax(0,1fr)}.crm-contact-company-open{width:100%}.crm-detail-page--company .crm-inline-edit-display,.crm-detail-page--contact .crm-inline-edit-display,.crm-detail-page--deal .crm-deal-core-inline-value>strong,.crm-detail-page--deal .crm-field-list>.crm-field>strong{font-size:15px}}.crm-project-overview>.crm-project-overview-inline-field{min-height:86px;box-shadow:none;background:0 0;border:0;border-right:1px solid #e7eef2;border-radius:0;align-content:center;gap:0;padding:14px 16px;display:grid}.crm-project-overview>.crm-project-overview-inline-field:hover{box-shadow:none;background:#f0f9ff6b;border-color:#0000 #e7eef2 #0000 #0000}.crm-project-overview>.crm-project-overview-inline-field.is-editing{background:#f0f9ffa8;border-color:#0000 #e7eef2 #0000 #0000;border-radius:0;box-shadow:inset 0 0 0 1px #00a0f833}.crm-project-overview-inline-field .crm-inline-edit-field-head{margin-bottom:7px}.crm-project-overview-inline-field .crm-inline-edit-display{color:#183b51;font-size:13px;font-weight:700;line-height:1.35}.crm-project-overview-inline-field .crm-inline-edit-pencil{border-radius:8px;width:26px;min-width:26px;min-height:25px;padding:4px}.crm-project-overview-inline-field .crm-inline-edit-pencil svg{width:13px;height:13px}.crm-project-overview-inline-field .crm-inline-edit-editor{gap:7px}.crm-project-overview-inline-field .crm-inline-edit-editor input{min-height:36px;padding:7px 8px;font-size:12px}.crm-project-overview-inline-field .crm-inline-edit-actions{gap:6px}.crm-project-overview-inline-field .crm-inline-edit-save,.crm-project-overview-inline-field .crm-inline-edit-cancel{border-radius:8px;min-height:30px;padding:5px 8px;font-size:12px}.crm-project-overview>.crm-project-overview-inline-field:last-child{border-right:0}@media (max-width:1180px){.crm-project-overview>.crm-project-overview-inline-field:nth-child(3n){border-right:0}.crm-project-overview>.crm-project-overview-inline-field:nth-child(-n+3){border-bottom:1px solid #e7eef2}}@media (max-width:760px){.crm-project-overview>.crm-project-overview-inline-field,.crm-project-overview>.crm-project-overview-inline-field:nth-child(3n),.crm-project-overview>.crm-project-overview-inline-field:nth-child(-n+3){border-bottom:1px solid #e7eef2;border-right:0}.crm-project-hero.crm-entity-hero>.crm-entity-hero-copy{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;place-items:start stretch!important;gap:12px 0!important}.crm-project-hero.crm-entity-hero>.crm-entity-hero-copy>.crm-company-logo{grid-area:1/1!important;place-self:start!important;width:52px!important;min-width:52px!important;height:52px!important;margin:0!important}.crm-project-hero.crm-entity-hero>.crm-entity-hero-copy>.crm-entity-hero-text{grid-area:2/1!important;width:100%!important;min-width:0!important}.crm-project-hero.crm-entity-hero .crm-entity-hero-text>h1{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;width:100%!important;max-width:none!important}}.crm-wazzup-read-access{background:linear-gradient(145deg,#f0f9ffe6,#fffffffa);border:1px solid #0ea5e933;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:9px;min-width:0;padding:13px;display:grid}.crm-wazzup-read-access>span:first-child{color:#0f4c6e;letter-spacing:.025em;font-size:12px;font-weight:900}.crm-wazzup-read-access .crm-select-portal{width:100%;min-width:0}.crm-wazzup-read-users{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.crm-wazzup-read-user{color:#0f172a;background:#fff;border:1px solid #0ea5e93d;border-radius:12px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:8px;max-width:100%;min-height:42px;padding:6px 6px 6px 10px;display:inline-grid;box-shadow:0 6px 16px #0f172a0b}.crm-wazzup-read-user>span:first-child{gap:1px;min-width:0;display:grid}.crm-wazzup-read-user strong,.crm-wazzup-read-user small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-wazzup-read-user strong{color:#0f172a;font-size:12px;font-weight:850}.crm-wazzup-read-user small{color:#64748b;font-size:12px}.crm-wazzup-read-user-remove{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.crm-wazzup-read-user-remove:hover:not(:disabled){color:#dc2626;background:#fff1f2;border-color:#fecaca;transform:translateY(-1px)}.crm-wazzup-read-user-remove:disabled{opacity:.55;cursor:wait}.crm-wazzup-read-empty{color:#64748b;font-size:12px;line-height:1.45}.crm-wazzup-reader-modal{width:min(520px,100%)}.crm-wazzup-reader-modal .crm-modal-body p{color:#475569;margin:0;line-height:1.55}.crm-message-dialog-read-only{color:#0369a1;white-space:nowrap;background:#e0f2feb8;border:1px solid #0ea5e938;border-radius:999px;align-items:center;min-height:20px;padding:2px 6px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.crm-message-read-only-badge{color:#0369a1;white-space:nowrap;background:#e0f2fedb;border:1px solid #0ea5e947;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:5px 10px;font-size:12px;font-weight:900;line-height:1.1;display:inline-flex}.crm-message-read-only-composer{background:linear-gradient(145deg,#f0f9fff5,#fff);border-top:1px solid #0ea5e933;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:13px 16px;display:grid}.crm-message-read-only-composer-icon{color:#0284c7;background:#fff;border:1px solid #0ea5e93d;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.crm-message-read-only-composer-icon svg{width:19px;height:19px}.crm-message-read-only-composer>span:last-child,.crm-message-read-only-copy{gap:2px;min-width:0;display:grid}.crm-message-read-only-composer strong{color:#0f4c6e;font-size:12px;font-weight:900}.crm-message-read-only-composer small{color:#64748b;font-size:12px;line-height:1.4}.crm-message-read-only-panel{background:linear-gradient(145deg,#f0f9ffe0,#fff);border:1px solid #0ea5e933;border-radius:13px;justify-items:start;gap:8px;padding:12px;display:grid}.crm-message-read-only-panel p{color:#64748b;margin:0;font-size:12px;line-height:1.5}@media (max-width:760px){.crm-wazzup-read-access{padding:11px}.crm-wazzup-read-users{grid-template-columns:minmax(0,1fr);display:grid}.crm-wazzup-read-user{width:100%}.crm-wazzup-reader-modal .crm-modal-actions{grid-template-columns:minmax(0,1fr);display:grid}.crm-wazzup-reader-modal .crm-modal-actions .crm-button{justify-content:center;width:100%}.crm-message-read-only-composer{grid-template-columns:34px minmax(0,1fr);padding:11px 12px}.crm-message-read-only-composer-icon{border-radius:10px;width:34px;height:34px}}.crm-wazzup-assigned-user-field{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.crm-wazzup-assigned-user-field>span:first-child{color:#64748b;font-size:12px;font-weight:850}.crm-wazzup-user-picker{width:100%;min-width:0}.crm-wazzup-user-picker .crm-select-portal-trigger{min-height:50px;box-shadow:none;background:linear-gradient(#fff,#fbfdff);border-color:#0ea5e93d;border-radius:13px}.crm-wazzup-user-picker .crm-select-portal-trigger:hover:not(:disabled),.crm-wazzup-user-picker.is-open .crm-select-portal-trigger,.crm-wazzup-user-picker .crm-select-portal-trigger:focus-visible{border-color:#38bdf8;box-shadow:0 0 0 3px #0ea5e91a}.crm-wazzup-user-picker-avatar,.crm-wazzup-read-user-avatar{color:#0873a8;object-fit:cover;background:#eaf7fd;border:1px solid #d8e8f1;place-items:center;font-weight:900;display:grid;overflow:hidden}.crm-wazzup-user-picker-avatar{border-radius:11px;width:34px;height:34px;font-size:12px}.crm-select-portal-value-leading .crm-wazzup-user-picker-avatar{border-radius:9px;width:26px;height:26px;font-size:11px}.crm-wazzup-read-user{grid-template-columns:34px minmax(0,1fr) 30px;min-height:54px;padding:7px 7px 7px 8px}.crm-wazzup-read-user-avatar{border-radius:11px;width:34px;height:34px;font-size:12px}.crm-wazzup-read-user-copy{gap:1px;min-width:0;display:grid}.crm-wazzup-read-user-position{font-weight:750;color:#334155!important}.crm-wazzup-read-user-copy strong,.crm-wazzup-read-user-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:760px){.crm-wazzup-user-picker .crm-select-portal-trigger{min-height:48px}.crm-wazzup-read-user{grid-template-columns:34px minmax(0,1fr) 30px}}.crm-timeline-wrap{--crm-timeline-rail:#dfe8ee}.crm-timeline{gap:0;display:grid}.crm-timeline-item{--timeline-color:#0ea5e9;--timeline-soft:#0ea5e914;--timeline-border:#0ea5e933;border-left:0;grid-template-columns:38px minmax(0,1fr);gap:10px;min-width:0;max-width:100%;padding:0 0 16px;display:grid;position:relative;overflow:visible}.crm-timeline-item:last-child{padding-bottom:0}.crm-timeline-marker{justify-content:center;min-width:0;display:flex;position:relative}.crm-timeline-marker:after{content:"";background:linear-gradient(180deg, var(--timeline-border), var(--crm-timeline-rail));border-radius:999px;width:2px;position:absolute;top:38px;bottom:-16px;left:50%;transform:translate(-50%)}.crm-timeline-item:last-child .crm-timeline-marker:after{display:none}.crm-timeline-icon{z-index:1;border:1px solid var(--timeline-border);width:34px;height:34px;color:var(--timeline-color);box-shadow:0 0 0 5px var(--timeline-soft), 0 5px 14px #0f172a12;background:#fff;border-radius:50%;flex:0 0 34px;place-items:center;display:grid;position:relative}.crm-timeline-icon svg{width:18px;height:18px}.crm-timeline-card{border:1px solid var(--timeline-border);background:linear-gradient(135deg, var(--timeline-soft), #fffffffa 42%), #fff;border-radius:16px;min-width:0;padding:13px 14px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 7px 20px #0f172a0e}.crm-timeline-item:hover .crm-timeline-card{border-color:var(--timeline-color);transform:translateY(-1px);box-shadow:0 10px 26px #0f172a16}.crm-timeline-card:before{content:"";background:var(--timeline-color);opacity:.75;border-radius:0 999px 999px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.crm-timeline-head{gap:5px;min-width:0;display:grid}.crm-timeline-title{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.crm-timeline-title strong{color:#0f172a;min-width:0;font-size:15px;font-weight:850;line-height:1.35}.crm-timeline-kind-badge{border:1px solid var(--timeline-border);background:var(--timeline-soft);width:fit-content;color:var(--timeline-color);letter-spacing:.025em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 8px;font-size:12px;font-weight:850;line-height:1.25;display:inline-flex}.crm-timeline-meta{color:#778896;flex-wrap:wrap;align-items:center;gap:6px;margin-top:0;font-size:12px;line-height:1.4;display:flex}.crm-timeline-meta span+span:before,.crm-timeline-meta time+span:before{display:none}.crm-timeline-source-badge{color:#607383;background:#0f172a0e;border:0;border-radius:999px;align-items:center;width:fit-content;padding:2px 7px;font-size:12px;font-weight:750;line-height:1.3;display:inline-flex}.crm-timeline-description,.crm-timeline-item p{color:#526777;white-space:pre-line;margin:9px 0 0;font-size:13.5px;line-height:1.55}.crm-timeline-links{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.crm-timeline-entity-link{border-color:var(--timeline-border);background:var(--timeline-soft);min-width:0;padding:5px 9px;font-size:12px}.crm-timeline-entity-link:hover{border-color:var(--timeline-color);background:var(--timeline-soft);color:var(--timeline-color)}.crm-timeline-entity-link span{color:#7a8a96;background:0 0;padding:0;font-size:12px;font-weight:800}.crm-timeline-entity-link strong{color:#22394a;max-width:210px;font-size:12px;font-weight:850}.crm-timeline-item--update{--timeline-color:#0284c7;--timeline-soft:#0284c713;--timeline-border:#0284c738}.crm-timeline-item--create,.crm-timeline-item--task{--timeline-color:#16a34a;--timeline-soft:#16a34a13;--timeline-border:#16a34a38}.crm-timeline-item--meeting{--timeline-color:#7c3aed;--timeline-soft:#7c3aed13;--timeline-border:#7c3aed38}.crm-timeline-item--comment{--timeline-color:#d97706;--timeline-soft:#d9770613;--timeline-border:#d9770638}.crm-timeline-item--invoice{--timeline-color:#ea580c;--timeline-soft:#ea580c13;--timeline-border:#ea580c38}.crm-timeline-item--payment{--timeline-color:#059669;--timeline-soft:#05966913;--timeline-border:#05966938}.crm-timeline-item--message{--timeline-color:#0f9fa8;--timeline-soft:#0f9fa813;--timeline-border:#0f9fa838}.crm-timeline-item--file{--timeline-color:#2563eb;--timeline-soft:#2563eb12;--timeline-border:#2563eb36}.crm-timeline-item--note{--timeline-color:#ca8a04;--timeline-soft:#ca8a0413;--timeline-border:#ca8a0438}.crm-timeline-item--relation{--timeline-color:#0891b2;--timeline-soft:#0891b213;--timeline-border:#0891b238}.crm-timeline-item--contact{--timeline-color:#0284c7;--timeline-soft:#0284c713;--timeline-border:#0284c738}.crm-timeline-item--company{--timeline-color:#0d9488;--timeline-soft:#0d948813;--timeline-border:#0d948838}.crm-timeline-item--ai{--timeline-color:#9333ea;--timeline-soft:#9333ea13;--timeline-border:#9333ea38}.crm-timeline-item--sync{--timeline-color:#4f46e5;--timeline-soft:#4f46e512;--timeline-border:#4f46e536}.crm-timeline-item--danger{--timeline-color:#dc2626;--timeline-soft:#dc262611;--timeline-border:#dc262633}.crm-timeline-item--system{--timeline-color:#64748b;--timeline-soft:#64748b11;--timeline-border:#64748b2e}@media (max-width:760px){.crm-timeline-item{grid-template-columns:32px minmax(0,1fr);gap:8px;padding-bottom:13px}.crm-timeline-marker:after{top:33px;bottom:-13px}.crm-timeline-icon{width:30px;height:30px;box-shadow:0 0 0 4px var(--timeline-soft), 0 4px 10px #0f172a0f;flex-basis:30px}.crm-timeline-icon svg{width:16px;height:16px}.crm-timeline-card{border-radius:14px;padding:11px 11px 12px}.crm-timeline-title strong{font-size:14px}.crm-timeline-description,.crm-timeline-item p{font-size:13px}.crm-timeline-entity-link{max-width:100%}.crm-timeline-entity-link strong{max-width:180px}}.crm-timeline-comment-author{color:#4f6474;background:#0f172a0e;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:2px 8px 2px 3px;font-size:12px;font-weight:800;line-height:1.3;display:inline-flex}.crm-timeline-comment-avatar.crm-user-avatar-component-image,.crm-timeline-comment-avatar.crm-user-avatar-component-fallback{object-fit:cover;width:20px;min-width:20px;height:20px;box-shadow:none;border:1px solid #d9770638;border-radius:50%;font-size:10px}.crm-timeline-file-link{color:#315d85;overflow-wrap:anywhere;align-items:center;gap:7px;max-width:100%;margin-top:9px;font-size:13.5px;font-weight:700;line-height:1.5;text-decoration:none;transition:color .16s;display:inline-flex}.crm-timeline-file-link:hover{color:var(--timeline-color);text-underline-offset:3px;text-decoration:underline}.crm-timeline-file-link svg,.crm-timeline-action-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 15px;width:15px;height:15px}.crm-timeline-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.crm-timeline-action-button{border:1px solid var(--timeline-border);background:var(--timeline-soft);min-height:32px;color:var(--timeline-color);border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:850;line-height:1.2;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.crm-timeline-action-button:hover{border-color:var(--timeline-color);background:#fff;transform:translateY(-1px);box-shadow:0 5px 14px #0f172a12}.crm-timeline-entity-link{cursor:pointer}.crm-timeline-entity-link-arrow{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;flex:0 0 13px;width:13px;height:13px;transition:transform .16s,opacity .16s}.crm-timeline-entity-link:hover .crm-timeline-entity-link-arrow{opacity:1;transform:translate(2px)}@media (max-width:760px){.crm-timeline-file-link{font-size:13px}.crm-timeline-action-button{min-height:34px}}.crm-timeline-file-link{box-sizing:border-box;border:1px solid var(--timeline-border);background:var(--timeline-soft);color:#18364f;width:min(100%,460px);min-width:0;max-width:100%;min-height:38px;box-shadow:none;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden}.crm-timeline-file-link:hover{border-color:var(--timeline-color);color:var(--timeline-color);background:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 16px #0f172a12}.crm-timeline-file-link-name{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:auto;min-width:0;overflow:hidden}.crm-timeline-file-link svg{margin-left:auto}@media (max-width:760px){.crm-timeline-file-link{width:100%;min-height:40px}}.crm-google-meet-toggle{cursor:pointer;box-sizing:border-box;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #dbe4ee;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 46px;align-items:center;gap:12px;width:100%;min-width:0;padding:12px 14px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:grid;position:relative}.crm-google-meet-toggle:hover{border-color:#b9c9dc;box-shadow:0 8px 22px #0f172a12}.crm-google-meet-toggle.is-checked{background:linear-gradient(#f5fff8 0%,#effcf3 100%);border-color:#16a34a6b;box-shadow:0 8px 22px #16a34a14}.crm-google-meet-toggle.is-disabled{opacity:.62;cursor:default}.crm-google-meet-toggle>input{opacity:0;pointer-events:none;position:absolute}.crm-google-meet-toggle-icon{color:#52677e;background:#eef4fb;border-radius:12px;place-items:center;width:42px;height:42px;transition:background .18s,color .18s,transform .18s;display:grid}.crm-google-meet-toggle.is-checked .crm-google-meet-toggle-icon{color:#15803d;background:#dcfce7}.crm-google-meet-toggle-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.crm-google-meet-toggle-copy{gap:2px;min-width:0;display:grid}.crm-google-meet-toggle-copy strong{color:#172033;font-size:14px;font-weight:700;line-height:1.3}.crm-google-meet-toggle-copy small{color:#708197;font-size:12px;line-height:1.4}.crm-google-meet-toggle-switch{background:#cbd5e1;border-radius:999px;width:44px;height:24px;transition:background .18s;position:relative}.crm-google-meet-toggle-switch i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0f172a40}.crm-google-meet-toggle.is-checked .crm-google-meet-toggle-switch{background:#16a34a}.crm-google-meet-toggle.is-checked .crm-google-meet-toggle-switch i{transform:translate(20px)}.crm-google-meet-toggle.is-compact{margin-top:2px;padding:10px 12px}@media (max-width:560px){.crm-google-meet-toggle{grid-template-columns:38px minmax(0,1fr) 44px;gap:10px;padding:11px 12px}.crm-google-meet-toggle-icon{width:38px;height:38px}.crm-google-meet-toggle-copy small{font-size:12px}}.crm-meeting-create-form .crm-task-form-grid>.crm-google-meet-field{justify-self:stretch;min-width:0;grid-column:1/-1!important;grid-template-columns:none!important;width:100%!important;max-width:none!important;display:block!important}.crm-google-meet-field,.crm-google-meet-field>.crm-google-meet-toggle{width:100%;min-width:0}.crm-meeting-create-form .crm-google-meet-field>.crm-google-meet-toggle{width:100%!important;max-width:none!important}.crm-meeting-create-form .crm-google-meet-toggle{min-height:68px;padding:13px 16px}.crm-meeting-create-form .crm-google-meet-toggle-copy small{max-width:none}.crm-google-meet-toggle.is-locked{cursor:default}.crm-google-meet-toggle.is-locked:hover{background:linear-gradient(#f5fff8 0%,#effcf3 100%);border-color:#16a34a6b;box-shadow:0 8px 22px #16a34a14}.crm-meeting-inline-google-meet .crm-google-meet-toggle{margin-top:2px}.crm-meeting-inline-google-meet .crm-meeting-inline-editor-head>a{color:#0284c7;font-size:12px;font-weight:800;text-decoration:none}.crm-meeting-inline-google-meet .crm-meeting-inline-editor-head>a:hover{text-decoration:underline}@media (max-width:720px){.crm-meeting-create-form .crm-task-form-grid>.crm-google-meet-field{grid-column:1/-1!important;grid-template-columns:none!important;display:block!important}.crm-meeting-create-form .crm-google-meet-toggle{min-height:64px;padding:11px 12px}}.crm-google-meet-confirm .crm-confirm-modal-icon{color:#0284c7;background:#eef7ff}.crm-google-meet-confirm .crm-confirm-modal-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.crm-google-meet-confirm .crm-confirm-modal-content p+p{margin-top:4px}.crm-google-meet-confirm-backdrop{z-index:1600}.crm-task-meta .crm-deal-task-assignee{align-items:center;gap:6px;min-width:0;max-width:100%;padding:2px 9px 2px 4px;display:inline-flex}.crm-deal-task-assignee-avatar.crm-user-avatar-component-image,.crm-deal-task-assignee-avatar.crm-user-avatar-component-fallback{object-fit:cover;width:22px;min-width:22px;height:22px;box-shadow:none;border-radius:50%;font-size:10px}.crm-deal-task-assignee-name{min-width:0;max-width:220px;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.25;overflow:hidden}@media (max-width:720px){.crm-deal-task-assignee-name{max-width:min(52vw,190px)}}.crm-final-home-link{color:#0369a1;background:#03a3ff14;border:1px solid #03a3ff3d;border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.crm-final-home-link:hover{background:#03a3ff24;border-color:#03a3ff70;transform:translateY(-1px);box-shadow:0 8px 20px #03a3ff1f}.crm-final-home-link .crm-final-nav-icon{width:18px;height:18px}.crm-final-caret{color:currentColor;opacity:.62;transform-origin:50%;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;margin-left:1px;transition:transform .18s,opacity .18s;display:inline-flex;transform:rotate(0)}.crm-final-caret svg{width:16px;height:16px;display:block}.crm-final-dropdown:hover>.crm-final-nav-item .crm-final-caret,.crm-final-dropdown:focus-within>.crm-final-nav-item .crm-final-caret,.crm-final-mobile-more[open]>summary .crm-final-caret{opacity:.9;transform:rotate(180deg)}.crm-final-profile-link-button,.crm-final-mobile-button{appearance:none;text-align:left;cursor:pointer;width:100%;font-family:inherit}.crm-final-profile-link-button{background:0 0}.crm-final-mobile-button{justify-content:flex-start}.crm-final-mobile-profile-section{border-top:1px solid #0f172a14;flex-direction:column;gap:8px;margin-top:4px;padding-top:12px;display:flex}.crm-final-mobile-home{background:#03a3ff12;border-color:#03a3ff38}.crm-final-mobile-more{display:block}.crm-final-mobile-more>summary{cursor:pointer;list-style:none}.crm-final-mobile-more>summary::-webkit-details-marker{display:none}.crm-final-mobile-more>summary .crm-final-caret{margin-left:auto}.crm-final-mobile-more-list{flex-direction:column;gap:6px;padding-top:6px;display:flex}.crm-menu-settings-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0f172a80;padding:22px;z-index:990000!important}.crm-menu-settings-modal{background:radial-gradient(circle at 88% 4%,#0ea5e91a,#0000 27%),#fff;border:1px solid #94a3b83d;border-radius:26px;width:min(920px,100%);max-height:calc(100vh - 44px);padding:24px;overflow:auto;box-shadow:0 34px 110px #0f172a57}.crm-menu-settings-head{align-items:flex-start;margin-bottom:20px}.crm-menu-settings-head>div{min-width:0}.crm-menu-settings-head h2{color:#0f172a;margin:4px 0 6px;font-size:clamp(24px,3vw,32px);line-height:1.12}.crm-menu-settings-head p:last-child{color:#64748b;max-width:720px;margin:0;font-size:13px;line-height:1.55}.crm-menu-settings-section{background:#f8fafcc2;border:1px solid #94a3b833;border-radius:20px;padding:18px}.crm-menu-settings-section+.crm-menu-settings-section{margin-top:16px}.crm-menu-settings-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.crm-menu-settings-section-head>div{flex-direction:column;gap:4px;display:flex}.crm-menu-settings-section-head strong{color:#0f172a;font-size:15px;font-weight:850}.crm-menu-settings-section-head span{color:#64748b;font-size:12px;line-height:1.45}.crm-menu-settings-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.crm-menu-settings-start-card{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #94a3b840;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:10px;min-width:0;min-height:72px;padding:12px;font-family:inherit;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:0 8px 24px #0f172a09}.crm-menu-settings-start-card:hover{border-color:#0ea5e959;transform:translateY(-1px);box-shadow:0 12px 28px #0ea5e914}.crm-menu-settings-start-card.is-selected{background:linear-gradient(135deg,#f0f9fffa,#eff6fff0);border-color:#0ea5e980;box-shadow:0 12px 30px #0ea5e91f}.crm-menu-settings-item-icon{color:#0284c7;background:#0ea5e914;border:1px solid #0ea5e92b;border-radius:13px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.crm-menu-settings-item-icon svg{fill:currentColor;width:20px;height:20px;display:block}.crm-menu-settings-start-copy,.crm-menu-settings-location-name>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.crm-menu-settings-start-copy strong,.crm-menu-settings-location-name strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;line-height:1.25;overflow:hidden}.crm-menu-settings-start-copy small,.crm-menu-settings-location-name small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.3;overflow:hidden}.crm-menu-settings-radio{background:#fff;border:2px solid #cbd5e1;border-radius:999px;width:18px;height:18px;position:relative}.crm-menu-settings-start-card.is-selected .crm-menu-settings-radio{border-color:#0ea5e9}.crm-menu-settings-start-card.is-selected .crm-menu-settings-radio:after{content:"";border-radius:inherit;background:#0ea5e9;position:absolute;inset:3px}.crm-menu-settings-location-list{flex-direction:column;gap:8px;display:flex}.crm-menu-settings-location-row{background:#fff;border:1px solid #94a3b82e;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:10px 12px;display:grid}.crm-menu-settings-location-name{align-items:center;gap:11px;min-width:0;display:flex}.crm-menu-settings-location-name .crm-menu-settings-item-icon{border-radius:12px;flex-basis:36px;width:36px;height:36px}.crm-menu-settings-location-name .crm-menu-settings-item-icon svg{width:18px;height:18px}.crm-menu-settings-segment{background:#f1f5f9;border:1px solid #94a3b838;border-radius:12px;align-items:center;gap:3px;padding:3px;display:inline-flex}.crm-menu-settings-segment button{color:#64748b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:34px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:800;transition:background .15s,color .15s,box-shadow .15s}.crm-menu-settings-segment button:hover{color:#0369a1}.crm-menu-settings-segment button.is-active{color:#0369a1;background:#fff;box-shadow:0 4px 12px #0f172a17}.crm-menu-settings-error{color:#b91c1c;background:#fef2f2;border:1px solid #ef444433;border-radius:12px;margin-top:14px;padding:11px 13px;font-size:12px;font-weight:750}.crm-menu-settings-actions{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #94a3b82e;margin:18px -24px -24px;padding:16px 24px 20px;position:sticky;bottom:-24px}@media (max-width:900px){.crm-menu-settings-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.crm-menu-settings-backdrop{align-items:flex-end;padding:8px}.crm-menu-settings-modal{border-radius:22px;max-height:calc(100vh - 16px);padding:18px}.crm-menu-settings-start-grid{grid-template-columns:1fr}.crm-menu-settings-location-row{grid-template-columns:1fr;gap:10px}.crm-menu-settings-segment{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.crm-menu-settings-segment button{width:100%}.crm-menu-settings-actions{margin:16px -18px -18px;padding:14px 18px 18px;bottom:-18px}.crm-menu-settings-actions .crm-button{flex:1 1 0}}@media (min-width:1041px){.crm-final-desktop-nav{padding-left:10px;gap:3px!important}.crm-final-nav-item{background:linear-gradient(#ffffffeb,#f8fafcd1);border-color:#94a3b824;border-radius:12px;height:40px;min-height:40px;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;box-shadow:inset 0 1px #ffffffc7,0 3px 10px #0f172a06;padding:0 9px!important}.crm-final-nav-item:hover,.crm-final-nav-item.is-active{background:linear-gradient(135deg,#eff9fffa,#f5fafff0);border-color:#03a3ff42;transform:translateY(-1px);box-shadow:0 9px 24px #03a3ff1c,inset 0 0 0 1px #03a3ff09,0 0 22px #03a3ff0e}.crm-final-home-link{margin-right:3px}}.crm-final-caret{opacity:.86;background:#f1f5f9e0;border:1px solid #94a3b829;border-radius:999px;flex:0 0 18px;width:18px;height:18px;margin-left:2px}.crm-final-caret svg{width:15px;height:15px}.crm-final-dropdown:hover>.crm-final-nav-item .crm-final-caret,.crm-final-dropdown:focus-within>.crm-final-nav-item .crm-final-caret,.crm-final-mobile-more[open]>summary .crm-final-caret{color:#0284c7;opacity:1;background:#e0f2fee6;border-color:#03a3ff38}.crm-final-profile-link-button{color:#334155;letter-spacing:normal;font-size:13px!important;font-weight:760!important;line-height:1!important}.crm-menu-settings-limit{white-space:nowrap;background:#0ea5e914;border:1px solid #0ea5e933;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-weight:850;line-height:1;display:inline-flex;color:#0369a1!important;font-size:12px!important}.crm-menu-settings-toast{z-index:2147483000;color:#fff;background:#78350ff5;border:1px solid #fbbf2447;border-radius:15px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;max-width:min(430px,100vw - 32px);padding:12px 14px;font-size:13px;font-weight:760;line-height:1.45;animation:.18s ease-out both crm-menu-settings-toast-in;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 20px 54px #0f172a47}.crm-menu-settings-toast-icon{color:#fde68a;background:#ffffff29;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:900;display:inline-flex}@keyframes crm-menu-settings-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:620px){.crm-menu-settings-limit{align-self:flex-start}.crm-menu-settings-toast{max-width:calc(100vw - 24px);bottom:12px;right:12px}}.crm-final-profile-links>.crm-final-profile-link{letter-spacing:normal!important;font-family:inherit!important;font-size:14px!important;font-weight:760!important;line-height:1.2!important}.crm-final-profile-links>.crm-final-profile-link>span:last-child{font:inherit!important;line-height:inherit!important}.crm-final-caret--forced{visibility:visible!important;opacity:.86!important;z-index:2!important;flex:0 0 18px!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;margin-left:2px!important;display:inline-flex!important;position:relative!important;overflow:visible!important}.crm-final-caret--forced svg{visibility:visible!important;opacity:1!important;width:15px!important;height:15px!important;display:block!important}.crm-final-dropdown:hover>.crm-final-nav-item .crm-final-caret--forced,.crm-final-dropdown:focus-within>.crm-final-nav-item .crm-final-caret--forced{opacity:1!important}.crm-final-nav-icon,.crm-final-dropdown-icon,.crm-final-mobile-icon{color:#0f8bd9;width:18px!important;height:18px!important}.crm-final-nav-icon svg,.crm-final-dropdown-icon svg,.crm-final-mobile-icon svg{overflow:visible}.crm-final-nav-item,.crm-final-dropdown-link{gap:8px!important}.crm-final-nav-item--dropdown{padding-right:10px!important}.crm-final-caret{color:#64748b;vertical-align:middle!important;flex:0 0 18px!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;margin-left:2px!important;display:inline-flex!important}.crm-final-caret svg{display:block!important}.crm-final-nav-item--dropdown .crm-final-caret--forced{background:#f1f5f9f0!important;border-color:#94a3b833!important}.crm-final-profile-links>.crm-final-profile-link,.crm-final-profile-links>.crm-final-profile-link-button{letter-spacing:normal!important;min-height:42px!important;font-family:inherit!important;font-size:14px!important;font-weight:760!important;line-height:1.2!important}.crm-final-profile-link-button{appearance:none;color:#334155!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;margin:0!important;padding:0 11px!important;display:flex!important}.crm-final-profile-link-button>.crm-final-dropdown-icon{flex:0 0 18px!important}.crm-final-profile-link-button>span:last-child{display:block;transform:translateY(.4px)}.crm-final-profile-link-button:hover,.crm-final-profile-link-button.is-active{color:#0369a1!important;background:#03a3ff14!important;border-color:#03a3ff2e!important}.crm-final-nav-icon svg,.crm-final-dropdown-icon svg,.crm-final-mobile-icon svg,.crm-menu-settings-item-icon svg{overflow:visible;fill:none!important;stroke:currentColor!important}.crm-final-nav-icon,.crm-final-dropdown-icon,.crm-final-mobile-icon,.crm-menu-settings-item-icon{flex:0 0 19px!important;width:19px!important;height:19px!important}.crm-final-dropdown>.crm-final-nav-item--dropdown{padding-right:34px!important}.crm-final-dropdown-chevron-slot{z-index:6;pointer-events:none;justify-content:center;align-items:center;width:19px;height:19px;position:absolute;top:50%;right:8px;transform:translateY(-50%);display:inline-flex!important}.crm-final-dropdown-chevron-slot .crm-final-caret{color:#64748b;background:#f1f5f9f5;border:1px solid #94a3b833;border-radius:999px;transition:transform .18s,color .18s,background .18s,border-color .18s;transform:rotate(0);opacity:1!important;visibility:visible!important;flex:0 0 19px!important;justify-content:center!important;align-items:center!important;width:19px!important;height:19px!important;margin:0!important;display:inline-flex!important}.crm-final-dropdown-chevron-slot .crm-final-caret svg{fill:none!important;stroke:currentColor!important;width:15px!important;height:15px!important}.crm-final-dropdown:hover>.crm-final-dropdown-chevron-slot .crm-final-caret,.crm-final-dropdown:focus-within>.crm-final-dropdown-chevron-slot .crm-final-caret{color:#0284c7;background:#e0f2fef5;border-color:#03a3ff47;transform:rotate(180deg)}.crm-final-profile-links>.crm-final-profile-link,.crm-final-profile-links>.crm-final-profile-link-button{box-sizing:border-box!important;text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 11px!important;font-family:inherit!important;font-size:14px!important;font-weight:760!important;line-height:1.2!important;display:flex!important}.crm-final-profile-links>.crm-final-profile-link>.crm-final-dropdown-icon,.crm-final-profile-links>.crm-final-profile-link-button>.crm-final-dropdown-icon{flex:0 0 19px!important;width:19px!important;height:19px!important;margin:0!important}.crm-final-profile-link-button>span:last-child{transform:none!important}.crm-final-dropdown--deals{flex:none!important;min-width:118px!important}.crm-final-dropdown--deals>.crm-final-nav-item--dropdown{box-sizing:border-box!important;width:100%!important;min-width:118px!important;padding-left:11px!important;padding-right:41px!important}.crm-final-dropdown--deals>.crm-final-dropdown-chevron-slot{right:9px!important}.crm-final-profile-links .crm-final-dropdown-icon{color:#0f8bd9!important}.crm-final-profile-links .crm-final-dropdown-icon svg{stroke-width:1.85px;fill:none!important;stroke:currentColor!important;width:19px!important;height:19px!important}.crm-final-dropdown>.crm-final-nav-item--dropdown{box-sizing:border-box!important;gap:8px!important;width:auto!important;min-width:0!important;padding-right:10px!important}.crm-final-dropdown>.crm-final-nav-item--dropdown .crm-final-caret{transform:rotate(0);flex:0 0 18px!important;align-self:center!important;width:18px!important;height:18px!important;margin:0 0 0 1px!important;position:static!important;inset:auto!important;translate:none!important}.crm-final-dropdown:hover>.crm-final-nav-item--dropdown .crm-final-caret,.crm-final-dropdown:focus-within>.crm-final-nav-item--dropdown .crm-final-caret{transform:rotate(180deg)}.crm-final-dropdown--deals,.crm-final-dropdown--deals>.crm-final-nav-item--dropdown{width:auto!important;min-width:0!important}.crm-final-dropdown-chevron-slot{display:none!important}.crm-final-nav-item--deals{flex:none!important;gap:8px!important;min-width:112px!important;padding-left:10px!important;padding-right:9px!important}.crm-final-deals-caret{color:#64748b;transform-origin:50%;background:#f1f5f9e6;border:1px solid #94a3b829;border-radius:999px;transition:transform .18s,color .18s,background .18s,border-color .18s;transform:rotate(0);opacity:.92!important;visibility:visible!important;flex:0 0 18px!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;margin:0 0 0 1px!important;display:inline-flex!important;overflow:visible!important}.crm-final-deals-caret svg{fill:none!important;stroke:currentColor!important;width:15px!important;height:15px!important;display:block!important;overflow:visible!important}.crm-final-dropdown:hover>.crm-final-nav-item--deals .crm-final-deals-caret,.crm-final-dropdown:focus-within>.crm-final-nav-item--deals .crm-final-deals-caret{color:#0284c7;background:#e0f2feeb;border-color:#03a3ff3d;transform:rotate(180deg);opacity:1!important}.crm-final-desktop-nav>.crm-final-dropdown>.crm-final-nav-item[href="/crm/deals/kanban"]{box-sizing:border-box!important;gap:8px!important;min-width:116px!important;padding-left:10px!important;padding-right:9px!important}.crm-final-desktop-nav>.crm-final-dropdown>.crm-final-nav-item[href="/crm/deals/kanban"]>.crm-final-caret,.crm-final-desktop-nav>.crm-final-dropdown>.crm-final-nav-item[href="/crm/deals/kanban"]>.crm-final-deals-caret{display:none!important}.crm-final-desktop-nav>.crm-final-dropdown>.crm-final-nav-item[href="/crm/deals/kanban"]:after{content:""!important;opacity:1!important;visibility:visible!important;transform-origin:50%!important;background-color:#f1f5f9f0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m6.25 7.75 3.75 3.75 3.75-3.75' stroke='%2364748b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:14px 14px!important;border:1px solid #94a3b82e!important;border-radius:999px!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;margin:0 0 0 1px!important;transition:transform .18s,background-color .18s,border-color .18s!important;display:inline-block!important;transform:rotate(0)!important}.crm-final-desktop-nav>.crm-final-dropdown:hover>.crm-final-nav-item[href="/crm/deals/kanban"]:after,.crm-final-desktop-nav>.crm-final-dropdown:focus-within>.crm-final-nav-item[href="/crm/deals/kanban"]:after{background-color:#e0f2fef5!important;border-color:#03a3ff47!important;transform:rotate(180deg)!important}.crm-timeline-filter-block{gap:7px;min-width:0;margin:10px 0 14px;display:grid}.crm-timeline-filter-label{color:#6f8393;letter-spacing:.025em;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.2}.crm-timeline-quick-filters{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.crm-timeline-filter-chip{--timeline-filter-accent:#0284c7;--timeline-filter-soft:#0284c713;appearance:none;color:#425768;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#fffffff0;border:1px solid #dbe5ec;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:6px 9px 6px 11px;font-size:12px;font-weight:800;line-height:1.15;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 2px 7px #0f172a06}.crm-timeline-filter-chip:hover{border-color:color-mix(in srgb, var(--timeline-filter-accent) 42%, #dbe5ec);background:var(--timeline-filter-soft);color:var(--timeline-filter-accent);transform:translateY(-1px);box-shadow:0 5px 13px #0f172a0e}.crm-timeline-filter-chip.is-active{border-color:color-mix(in srgb, var(--timeline-filter-accent) 52%, transparent);background:var(--timeline-filter-soft);color:var(--timeline-filter-accent);box-shadow:0 5px 14px color-mix(in srgb, var(--timeline-filter-accent) 10%, transparent)}.crm-timeline-filter-chip strong{color:#697d8d;background:#64748b17;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:900;line-height:20px;display:inline-grid}.crm-timeline-filter-chip.is-active strong{background:color-mix(in srgb, var(--timeline-filter-accent) 13%, transparent);color:var(--timeline-filter-accent)}.crm-timeline-filter-chip--comment{--timeline-filter-accent:#d97706;--timeline-filter-soft:#d9770613}.crm-timeline-filter-chip--task{--timeline-filter-accent:#16a34a;--timeline-filter-soft:#16a34a13}.crm-timeline-filter-chip--meeting{--timeline-filter-accent:#7c3aed;--timeline-filter-soft:#7c3aed13}.crm-timeline-filter-chip--file{--timeline-filter-accent:#2563eb;--timeline-filter-soft:#2563eb12}.crm-timeline-filter-chip--message{--timeline-filter-accent:#0f9fa8;--timeline-filter-soft:#0f9fa813}.crm-timeline-filter-chip--finance{--timeline-filter-accent:#ea580c;--timeline-filter-soft:#ea580c13}.crm-timeline-filter-chip--changes{--timeline-filter-accent:#64748b;--timeline-filter-soft:#64748b12}@media (max-width:760px){.crm-timeline-filter-block{margin-top:9px;margin-bottom:12px}.crm-timeline-quick-filters{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;width:100%;padding:1px 1px 4px;overflow-x:auto}.crm-timeline-quick-filters::-webkit-scrollbar{display:none}.crm-timeline-filter-chip{flex:none;min-height:36px;font-size:12px}}.crm-task-description-editor-slot{min-width:0}.crm-task-description-editor-slot .crm-task-markdown-editor{margin-top:0}.crm-task-markdown-editor.is-embedded{width:100%;box-shadow:none;border-radius:14px;margin-top:0}.crm-task-markdown-editor.is-embedded .crm-deal-markdown-head{padding:12px 12px 10px}.crm-task-markdown-editor.is-embedded .crm-deal-markdown-head h3{font-size:13px}.crm-task-markdown-editor.is-embedded .crm-deal-markdown-head p{font-size:12px;line-height:1.45}.crm-task-markdown-editor.is-compact .crm-deal-markdown-split{min-height:230px}.crm-task-markdown-editor.is-compact .crm-deal-markdown-pane textarea{min-height:196px}.crm-task-markdown-editor.is-compact .crm-deal-markdown-source-pane textarea.is-source{min-height:230px}.crm-task-markdown-editor.is-compact .crm-deal-markdown-preview-full{min-height:180px;max-height:340px}.crm-task-create-markdown-field{min-width:0}.crm-task-markdown-summary{max-width:100%;margin:7px 0 9px;overflow:hidden}.crm-task-markdown-summary .crm-deal-markdown-rendered{font-size:13px;line-height:1.5}.crm-task-markdown-summary .crm-deal-markdown-rendered p,.crm-task-markdown-summary .crm-deal-markdown-rendered ul,.crm-task-markdown-summary .crm-deal-markdown-rendered ol,.crm-task-markdown-summary .crm-deal-markdown-rendered blockquote,.crm-task-markdown-summary .crm-deal-markdown-rendered pre{margin-top:.4em;margin-bottom:.4em}.crm-task-markdown-summary .crm-deal-markdown-rendered h2,.crm-task-markdown-summary .crm-deal-markdown-rendered h3,.crm-task-markdown-summary .crm-deal-markdown-rendered h4,.crm-task-markdown-summary .crm-deal-markdown-rendered h5{margin-top:.55em;margin-bottom:.3em;font-size:1em}.crm-task-markdown-summary.is-kanban{max-height:118px;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.crm-task-markdown-summary.is-kanban .crm-deal-markdown-rendered{font-size:12px;line-height:1.42}@media (max-width:720px){.crm-task-markdown-editor.is-compact .crm-deal-markdown-split{min-height:0}.crm-task-markdown-editor.is-compact .crm-deal-markdown-pane textarea,.crm-task-markdown-editor.is-compact .crm-deal-markdown-source-pane textarea.is-source{min-height:190px}}.crm-events-page{--crm-events-blue:#089de8;--crm-events-blue-dark:#006aa8;--crm-events-ink:#102038;--crm-events-muted:#65758b;--crm-events-line:#7d9ab93d;--crm-events-shadow:0 18px 48px #224a701a}.crm-events-hero,.crm-notification-center-hero{box-shadow:var(--crm-events-shadow,0 18px 48px #224a701a);background:radial-gradient(circle at 8% 0,#00a0f824,#0000 34%),radial-gradient(circle at 96% 18%,#31cad61c,#0000 28%),linear-gradient(135deg,#f7fdfffa,#fffffffa);border:1px solid #00a0f833;border-radius:26px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:18px;padding:24px 26px;display:grid;position:relative;overflow:hidden}.crm-events-hero-icon,.crm-notification-center-hero .crm-section-hero-icon{color:#078ed6;background:linear-gradient(145deg,#fffffff5,#dbf6ffeb);border:1px solid #00a0f840;border-radius:20px;place-items:center;width:62px;height:62px;font-size:28px;display:grid;box-shadow:0 12px 30px #008dd321}.crm-notification-center-hero .crm-section-hero-icon svg{width:29px;height:29px}.crm-events-hero h1,.crm-notification-center-hero h1{color:#0d1728;letter-spacing:-.032em;margin:2px 0 5px;font-size:clamp(26px,22px + .42vw,32px);font-weight:620;line-height:1.08}.crm-events-hero p:not(.crm-eyebrow),.crm-notification-center-hero p:not(.crm-eyebrow){color:#65758b;max-width:820px;margin:0;font-size:14px;line-height:1.55}.crm-events-hero-actions,.crm-notification-center-hero .crm-section-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.crm-events-composer{background:#fffffffa;border:1px solid #00a0f82e;border-radius:22px;margin-bottom:14px;box-shadow:0 13px 36px #264b6d13}.crm-events-composer-collapsed{border-radius:inherit;color:#14233b;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:16px 18px;display:flex}.crm-events-composer-collapsed:hover{background:#e5f8ff94}.crm-events-composer-plus{color:#fff;background:linear-gradient(145deg,#19bdea,#058fd6);border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:24px;display:grid;box-shadow:0 8px 22px #0099de3b}.crm-events-composer-collapsed>span:last-child{gap:2px;display:grid}.crm-events-composer-collapsed strong{font-size:15px}.crm-events-composer-collapsed small{color:#748399;font-size:12.5px}.crm-events-composer.is-expanded{padding:18px}.crm-events-composer-head,.crm-events-composer-footer,.crm-events-comments-head,.crm-events-card-head,.crm-events-card-actions,.crm-events-comment-meta,.crm-events-comment-actions,.crm-events-poll-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-events-composer-head{margin-bottom:14px}.crm-events-composer-head>div{gap:2px;display:grid}.crm-events-composer-head strong{color:#122037;font-size:16px}.crm-events-composer-head small{color:#7b889b;font-size:12px}.crm-events-composer-head>button,.crm-events-selected-files button,.crm-events-poll-builder>div>button{color:#8694a8;cursor:pointer;background:0 0;border:0;font-size:22px}.crm-events-type-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.crm-events-type-picker>button{color:#3c4c62;cursor:pointer;background:#fff;border:1px solid #7f9ab633;border-radius:14px;place-items:center;gap:4px;min-height:68px;padding:9px 6px;font-size:12px;font-weight:700;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid}.crm-events-type-picker>button:hover,.crm-events-type-picker>button.is-active{color:#057bb8;background:linear-gradient(145deg,#eefbfff5,#fff);border-color:#00a0f86b;transform:translateY(-1px);box-shadow:0 8px 20px #0092da1a}.crm-events-type-picker b{font-size:21px;line-height:1}.crm-events-field{color:#41526a;gap:7px;margin-top:12px;font-size:12px;font-weight:700;display:grid}.crm-events-field input,.crm-events-field textarea,.crm-events-field select,.crm-events-poll-builder input,.crm-events-comment-composer textarea{color:#142238;width:100%;font:inherit;background:#fff;border:1px solid #7e96b24d;border-radius:13px;outline:none;font-size:14px;font-weight:500;transition:border-color .16s,box-shadow .16s}.crm-events-field input,.crm-events-field select,.crm-events-poll-builder input{min-height:43px;padding:0 12px}.crm-events-field textarea,.crm-events-comment-composer textarea{resize:vertical;min-height:96px;padding:11px 12px;line-height:1.55}.crm-events-field input:focus,.crm-events-field textarea:focus,.crm-events-field select:focus,.crm-events-poll-builder input:focus,.crm-events-comment-composer textarea:focus{border-color:#00a0f899;box-shadow:0 0 0 3px #00a0f81a}.crm-events-mention,.crm-events-mention-input{position:relative}.crm-events-mention-menu{z-index:70;background:#fffffffc;border:1px solid #7696b43d;border-radius:15px;width:min(390px,100%);max-height:280px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 18px 45px #1d40632e}.crm-events-mention-menu>button{color:#26364c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:8px 9px;display:grid}.crm-events-mention-menu>button:hover{background:#edf9ff}.crm-events-mention-menu>button span:last-child{gap:1px;display:grid}.crm-events-mention-menu small{color:#8390a1;font-size:12px}.crm-events-mention-avatar{border-radius:50%;width:34px;height:34px;overflow:hidden}.crm-events-poll-builder{background:#f4fbffb8;border:1px solid #6e9bb92e;border-radius:16px;gap:8px;margin-top:14px;padding:14px;display:grid}.crm-events-poll-builder>div:not(.crm-events-poll-settings){gap:7px;display:flex}.crm-events-poll-settings{flex-wrap:wrap;gap:12px 18px;margin-top:5px;display:flex}.crm-events-poll-settings label{color:#56667b;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.crm-events-poll-settings label:last-child{margin-left:auto}.crm-events-poll-settings input[type=datetime-local]{width:auto;min-height:35px}.crm-events-inline-action{color:#087fbf;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:12px;font-weight:750}.crm-events-composer-files{gap:8px;margin-top:15px;display:grid}.crm-events-selected-files{flex-wrap:wrap;gap:6px;display:flex}.crm-events-selected-files>span{color:#46586d;background:#eef7fb;border-radius:10px;align-items:center;gap:6px;max-width:100%;padding:6px 8px;font-size:12px;display:inline-flex}.crm-events-selected-files>span>button{font-size:15px}.crm-events-composer-footer{border-top:1px solid #7793ae24;margin-top:16px;padding-top:14px}.crm-events-composer-footer>span{color:#8090a4;font-size:12px}.crm-events-composer-footer>div{gap:8px;display:flex}.crm-events-filter-row{scrollbar-width:none;gap:7px;margin:0 0 14px;padding:2px 2px 6px;display:flex;overflow-x:auto}.crm-events-filter-row::-webkit-scrollbar{display:none}.crm-events-filter-row>button{color:#5c6b7e;cursor:pointer;background:#fff;border:1px solid #7894b038;border-radius:999px;flex:none;min-height:36px;padding:0 13px;font-size:12px;font-weight:750}.crm-events-filter-row>button:hover,.crm-events-filter-row>button.is-active{color:#057ebc;background:#eaf9ff;border-color:#8fdcff}.crm-events-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.crm-events-feed{gap:13px;min-width:0;display:grid}.crm-events-sidebar{gap:12px;display:grid;position:sticky;top:82px}.crm-events-card{background:#fffffffc;border:1px solid #7b96b333;border-radius:20px;overflow:hidden;box-shadow:0 12px 34px #21426613}.crm-events-card.is-important{background:linear-gradient(145deg,#fffaedf7,#fff 44%);border-color:#f4a5236b}.crm-events-card.is-birthday{background:linear-gradient(145deg,#f8f4fff5,#fffffffc 52%);border-color:#8c68ff4d}.crm-events-card.is-poll{border-color:#2ab6bc47}.crm-events-card-head{align-items:flex-start;padding:15px 16px 10px}.crm-events-card-head>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.crm-events-author-avatar{border-radius:50%;flex:0 0 42px;width:42px;height:42px;overflow:hidden}.crm-events-card-author{gap:1px;min-width:0;display:grid}.crm-events-card-author strong{color:#17263b;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.crm-events-card-author small{color:#8290a3;font-size:12px}.crm-events-card-head-right{flex-wrap:wrap;justify-content:flex-end;align-items:center}.crm-events-pin{color:#f19b11;font-size:13px}.crm-events-type{color:#617184;text-transform:uppercase;letter-spacing:.04em;background:#eef6fa;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.crm-events-type.is-important{color:#bc6d00;background:#fff2d7}.crm-events-type.is-birthday{color:#7551c8;background:#f2eaff}.crm-events-type.is-poll{color:#187e83;background:#e7f8f8}.crm-events-card-body{padding:4px 16px 14px}.crm-events-card-body h2{color:#101e33;letter-spacing:-.016em;margin:2px 0 8px;font-size:20px;line-height:1.25}.crm-events-body-text{color:#42536a;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;font-size:13.5px;line-height:1.65}.crm-events-birthday-person{background:linear-gradient(135deg,#ede3ffad,#e8f9ffb8);border-radius:16px;align-items:center;gap:12px;margin:5px 0 13px;padding:12px;display:flex}.crm-events-birthday-avatar{border-radius:18px;width:52px;height:52px;overflow:hidden}.crm-events-birthday-person>div{gap:2px;display:grid}.crm-events-birthday-person strong{color:#35265f;font-size:15px}.crm-events-birthday-person small{color:#7c6aa0;font-size:12px}.crm-events-media-block{gap:8px;margin-top:10px;display:grid}.crm-events-image-grid{border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid;overflow:hidden}.crm-events-image-grid.count-1{grid-template-columns:1fr}.crm-events-image-grid.count-3 .crm-events-image-button:first-child{grid-row:span 2}.crm-events-image-button{cursor:zoom-in;background:#e8f0f5;border:0;min-height:170px;max-height:440px;padding:0;display:block;overflow:hidden}.crm-events-image-button img{width:100%;height:100%;min-height:inherit;max-height:inherit;object-fit:cover;transition:transform .22s}.crm-events-image-button:hover img{transform:scale(1.018)}.crm-events-video{background:#101722;border-radius:15px;width:100%;max-height:520px}.crm-events-docs{flex-wrap:wrap;gap:7px;display:flex}.crm-events-docs a{color:#087bb8;text-overflow:ellipsis;white-space:nowrap;background:#f5fbfe;border:1px solid #7196b433;border-radius:10px;max-width:100%;padding:7px 10px;font-size:12px;font-weight:700;overflow:hidden}.crm-events-party-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8d5cff,#e94fa8,#ff9b36);border:0;border-radius:14px;margin:6px 0 13px;padding:10px 14px;font-size:12.5px;font-weight:800;box-shadow:0 10px 24px #8d5cff38}.crm-events-party-button:hover{transform:translateY(-1px)}.crm-events-important-read{background:#fff7e4b3;border:1px solid #eca43938;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 11px;display:flex}.crm-events-important-read>span{color:#82601f;font-size:12px;font-weight:700}.crm-events-reaction-bar{flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;display:flex}.crm-events-reaction-current,.crm-events-reaction-add{color:#506177;cursor:pointer;background:#f8fbfd;border:1px solid #7994b033;border-radius:999px;min-height:30px;padding:0 9px;font-size:12px}.crm-events-reaction-current.is-mine{color:#067db9;background:#e9f8ff;border-color:#8ed9fa;box-shadow:inset 0 0 0 1px #00a0f80d}.crm-events-reaction-picker-wrap{position:relative}.crm-events-reaction-add{padding-inline:10px;font-weight:800}.crm-events-reaction-picker{z-index:50;background:#fff;border:1px solid #7796b333;border-radius:14px;gap:2px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 14px 34px #2446692e}.crm-events-reaction-picker button{cursor:pointer;background:0 0;border:0;border-radius:9px;width:34px;height:34px;font-size:18px}.crm-events-reaction-picker button:hover{background:#eef8fc;transform:scale(1.08)}.crm-events-poll{background:#f5fbfc;border:1px solid #47b7be2e;border-radius:16px;gap:10px;margin-top:11px;padding:13px;display:grid}.crm-events-poll-meta{color:#687b87;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.crm-events-poll-options{gap:7px;display:grid}.crm-events-poll-option{cursor:pointer;background:#fff;border:1px solid #6097a033;border-radius:12px;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.crm-events-poll-option.is-selected{border-color:#189da785;box-shadow:0 0 0 2px #1cb1b914}.crm-events-poll-option-main{z-index:2;color:#334c55;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:flex;position:relative}.crm-events-poll-option-main span:first-child{align-items:center;gap:7px;display:inline-flex}.crm-events-poll-progress{z-index:1;border-radius:inherit;pointer-events:none;background:#3ac2c91f;position:absolute;inset:0 auto 0 0}.crm-events-poll-actions>span{color:#71828b;font-size:12px}.crm-events-card-actions{border-top:1px solid #7692ae21;border-bottom:1px solid #7692ae1a;padding:10px 16px}.crm-events-card-secondary-actions{align-items:center;gap:5px;display:flex}.crm-events-card-actions button:not(.crm-events-reaction-current):not(.crm-events-reaction-add){color:#66778b;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:31px;padding:0 8px;font-size:12px;font-weight:700}.crm-events-card-actions button:hover{color:#087db9!important;background:#eff8fc!important}.crm-events-card-actions button.is-active{color:#0788c8!important;background:#e9f8ff!important}.crm-events-comments{padding:11px 16px 15px}.crm-events-comments-head{color:#5e6e82;margin-bottom:9px;font-size:12px}.crm-events-comment{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:9px 0;display:grid}.crm-events-comment+.crm-events-comment{border-top:1px solid #7792ad1a}.crm-events-comment-avatar{border-radius:50%;width:34px;height:34px;overflow:hidden}.crm-events-comment-main{min-width:0}.crm-events-comment-meta{justify-content:flex-start;margin-bottom:4px}.crm-events-comment-meta strong{color:#26374d;font-size:12px}.crm-events-comment-meta time{color:#8794a5;font-size:12px}.crm-events-comment-main>p{color:#46576c;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.crm-events-comment-main blockquote,.crm-events-quote-draft{color:#627386;background:#f3fafd;border-left:3px solid #83d5f8;border-radius:0 9px 9px 0;margin:5px 0 7px;padding:7px 9px;font-size:12px}.crm-events-comment-actions{justify-content:flex-start;margin-top:5px}.crm-events-comment-actions button{color:#7b899a;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.crm-events-comment-actions button:hover{color:#087ebc}.crm-events-comment-composer{border-top:1px solid #7692ae1a;gap:7px;margin-top:9px;padding-top:10px;display:grid}.crm-events-comment-composer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.crm-events-comment-composer-actions>div{gap:7px;display:flex}.crm-events-birthdays,.crm-events-sidebar-tip{padding:14px!important}.crm-events-birthdays>header{align-items:center;gap:9px;margin-bottom:10px;display:flex}.crm-events-birthdays>header>span{font-size:24px}.crm-events-birthdays>header>div{gap:1px;display:grid}.crm-events-birthdays>header strong{color:#203047;font-size:12.5px}.crm-events-birthdays>header small{color:#8995a5;font-size:12px}.crm-events-birthday-row{grid-template-columns:35px minmax(0,1fr);align-items:center;gap:8px;padding:7px 0;display:grid}.crm-events-birthday-row+.crm-events-birthday-row{border-top:1px solid #7591ac1a}.crm-events-birthday-row-avatar{border-radius:50%;width:35px;height:35px;overflow:hidden}.crm-events-birthday-row>span{gap:1px;min-width:0;display:grid}.crm-events-birthday-row strong{color:#35455b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-events-birthday-row small{color:#8592a2;font-size:12px}.crm-events-birthdays>p,.crm-events-sidebar-tip p{color:#708095;margin:7px 0 0;font-size:12px;line-height:1.5}.crm-events-sidebar-tip>strong{color:#1c3149;font-size:12.5px}.crm-events-empty,.crm-events-loading{color:#7d8b9d;text-align:center;gap:4px;display:grid;padding:30px!important}.crm-events-empty strong{color:#34465d}.crm-events-lightbox{z-index:10060;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08121fdb;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.crm-events-lightbox>button{color:#fff;cursor:pointer;background:#00000042;border:1px solid #ffffff38;border-radius:50%;width:42px;height:42px;font-size:28px;position:absolute;top:18px;right:20px}.crm-events-lightbox img{border-radius:16px;max-width:min(1280px,94vw);max-height:90vh;box-shadow:0 28px 80px #0000006b}.crm-events-toast{z-index:10080;color:#31506a;background:#fffffffa;border:1px solid #5198b838;border-radius:13px;max-width:min(430px,100vw - 32px);padding:11px 14px;font-size:12px;font-weight:700;position:fixed;bottom:24px;right:22px;box-shadow:0 18px 44px #18395a2e}.crm-events-toast.is-error{color:#b33636;background:#fff7f7;border-color:#ea5b5b47}.crm-events-confirm-modal{width:min(520px,100vw - 28px)!important}.crm-events-danger-button{color:#fff!important;background:#dc4d4d!important;border-color:#dc4d4d!important}.crm-events-celebration{z-index:10090;pointer-events:none;position:fixed;inset:0;overflow:hidden}.crm-events-celebration:after{content:"🎉";filter:drop-shadow(0 12px 24px #7549d338);font-size:clamp(80px,13vw,180px);animation:1.6s both crm-events-party-pop;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.crm-events-celebration>span{bottom:-80px;left:var(--left,50%);font-size:var(--size,24px);animation:crm-events-party-float var(--duration,3.8s) cubic-bezier(.18,.6,.35,1) var(--delay,0s) forwards;position:absolute}.crm-events-celebration>span.is-confetti{color:#0000;background:hsl(var(--hue,190) 86% 56%);border-radius:3px;width:9px;height:15px;animation-name:crm-events-confetti-fall;top:-30px;bottom:auto}@keyframes crm-events-party-float{0%{opacity:0;transform:translate(0,0)rotate(-7deg)}8%{opacity:1}to{transform:translate3d(var(--drift,30px), -120vh, 0) rotate(12deg);opacity:.94}}@keyframes crm-events-confetti-fall{0%{opacity:0;transform:translateY(-20px)rotate(0)}7%{opacity:1}to{transform:translate3d(var(--drift,30px), 115vh, 0) rotate(720deg);opacity:.9}}@keyframes crm-events-party-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)rotate(-12deg)}24%{opacity:1;transform:translate(-50%,-50%)scale(1.13)rotate(4deg)}55%{opacity:1;transform:translate(-50%,-50%)scale(.95)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1.2)}}.crm-social-notification-bubble-item{border-left:3px solid #00a0f89e}.crm-social-notification-bubble-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:13px 14px;display:grid}.crm-social-notification-bubble-open:hover{background:#e8f8ff8f}.crm-social-notification-bubble-open>strong{color:#14233a;font-size:13.5px;line-height:1.34}.crm-social-notification-bubble-open>p{color:#63748a;margin:0;font-size:12px;line-height:1.45}.crm-social-notification-bubble-open .crm-task-reminder-bubble-meta{padding:0}.crm-social-notification-bubble-link{color:#0786c7;justify-self:start;margin-top:3px;font-size:12px;font-weight:800}.crm-notification-center-bubble-actions{gap:7px;display:flex!important}.crm-task-reminder-bubble-secondary-link{color:#53677d;background:#fff;border:1px solid #7594b238;border-radius:11px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.crm-task-reminder-bubble-secondary-link:hover{color:#087fbf;background:#f2fbff;border-color:#00a0f85c}.crm-notification-center-card{overflow:hidden;padding:0!important}.crm-notification-center-toolbar{border-bottom:1px solid #7692ae24;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.crm-notification-center-filters{flex-wrap:wrap;gap:6px;display:flex}.crm-notification-center-filters>button{color:#607186;cursor:pointer;background:#fff;border:1px solid #7894b038;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:750}.crm-notification-center-filters>button.is-active{color:#087ebc;background:#eaf9ff;border-color:#8bdafa}.crm-notification-center-list{display:grid}.crm-notification-center-item{border-top:1px solid #7592ae1a;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;display:grid}.crm-notification-center-item:first-child{border-top:0}.crm-notification-center-item.is-read{background:#fff}.crm-notification-center-item.is-unread{background:linear-gradient(90deg,#e8f9ffa3,#fff 44%)}.crm-notification-center-dot{background:#c5d0da;border-radius:50%;width:8px;height:8px;margin-top:7px}.crm-notification-center-item.is-unread .crm-notification-center-dot{background:#0aa7e9;box-shadow:0 0 0 4px #0aa7e91a}.crm-notification-center-copy{gap:3px;min-width:0;display:grid}.crm-notification-center-type{color:#0788c5;text-transform:uppercase;letter-spacing:.045em;font-size:11.5px;font-weight:850}.crm-notification-center-copy>strong{color:#1c2b40;font-size:13px}.crm-notification-center-copy>p{color:#65758a;margin:0;font-size:12px;line-height:1.5}.crm-notification-center-meta{color:#8a96a6;flex-wrap:wrap;gap:8px;margin-top:3px;font-size:12px;display:flex}.crm-notification-center-actions{align-items:center;gap:5px;display:flex}.crm-notification-center-actions button,.crm-notification-center-actions a{color:#53677d;cursor:pointer;background:#fff;border:1px solid #7593af33;border-radius:9px;justify-content:center;align-items:center;min-height:32px;padding:0 9px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.crm-notification-center-actions a{color:#087fbd;background:#f1fbff;border-color:#00a0f842}.crm-notification-center-empty{color:#8290a2;text-align:center;gap:5px;padding:34px;font-size:12px;display:grid}.crm-notification-center-empty strong{color:#35465c;font-size:14px}@media (max-width:1120px){.crm-events-layout{grid-template-columns:minmax(0,1fr) 260px}.crm-events-type-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:840px){.crm-events-layout{grid-template-columns:1fr}.crm-events-sidebar{grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.crm-events-hero,.crm-notification-center-hero{grid-template-columns:58px minmax(0,1fr)}.crm-events-hero-actions,.crm-notification-center-hero .crm-section-hero-actions{grid-column:1/-1;justify-content:flex-start}.crm-events-hero-icon,.crm-notification-center-hero .crm-section-hero-icon{width:54px;height:54px}}@media (max-width:640px){.crm-events-hero,.crm-notification-center-hero{border-radius:20px;grid-template-columns:1fr;gap:10px;padding:18px}.crm-events-hero-icon,.crm-notification-center-hero .crm-section-hero-icon{border-radius:16px;width:52px;height:52px}.crm-events-hero h1,.crm-notification-center-hero h1{font-size:clamp(26px,7.5vw,30px)}.crm-events-hero-actions,.crm-notification-center-hero .crm-section-hero-actions{grid-column:auto}.crm-events-hero-actions .crm-button,.crm-notification-center-hero .crm-section-hero-actions .crm-button{flex:auto}.crm-events-composer.is-expanded{padding:13px}.crm-events-type-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-events-type-picker>button{min-height:60px}.crm-events-poll-settings{gap:9px;display:grid}.crm-events-poll-settings label:last-child{margin-left:0}.crm-events-composer-footer{flex-direction:column;align-items:stretch}.crm-events-composer-footer>div{width:100%}.crm-events-composer-footer .crm-button{flex:1}.crm-events-sidebar{grid-template-columns:1fr}.crm-events-card{border-radius:17px}.crm-events-card-head{padding:13px 13px 9px}.crm-events-card-body{padding:3px 13px 12px}.crm-events-card-body h2{font-size:18px}.crm-events-card-actions{flex-direction:column;align-items:flex-start;padding:9px 13px}.crm-events-card-secondary-actions{justify-content:space-between;width:100%}.crm-events-comments{padding:10px 13px 13px}.crm-events-image-button{min-height:125px}.crm-events-image-grid.count-1 .crm-events-image-button{min-height:230px}.crm-events-important-read{flex-direction:column;align-items:flex-start}.crm-events-lightbox{padding:16px}.crm-notification-center-toolbar{flex-direction:column;align-items:stretch}.crm-notification-center-filters{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.crm-notification-center-filters>button{flex:none}.crm-notification-center-item{grid-template-columns:9px minmax(0,1fr)}.crm-notification-center-actions{grid-column:2;justify-content:flex-start}.crm-notification-center-actions a,.crm-notification-center-actions button{flex:1}.crm-notification-center-bubble-actions{flex-direction:column}.crm-task-reminder-bubble-secondary-link{width:100%}}@media (prefers-reduced-motion:reduce){.crm-events-celebration>span,.crm-events-celebration:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.crm-events-type-picker>button,.crm-events-image-button img,.crm-events-party-button{transition:none!important}}.crm-events-comment.is-targeted{background:#daf6ffb8;border-radius:12px;margin-inline:-8px;padding-inline:8px;transition:background .3s,box-shadow .3s;box-shadow:0 0 0 2px #00a0f81a}.crm-events-reaction-current{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:5px;min-height:0;padding:0;display:flex}.crm-events-reaction-current>button{color:#506177;cursor:pointer;background:#f8fbfd;border:1px solid #7994b033;border-radius:999px;align-items:center;gap:4px;min-height:30px;padding:0 9px;font-size:12px;display:inline-flex}.crm-events-reaction-current>button.is-mine{color:#067db9;background:#e9f8ff;border-color:#8ed9fa;box-shadow:inset 0 0 0 1px #00a0f80d}.crm-events-poll-progress{z-index:1;border-radius:inherit;pointer-events:none;background:0 0;position:absolute;inset:0;overflow:hidden}.crm-events-poll-progress>i{border-radius:inherit;background:#3ac2c924;height:100%;transition:width .22s;display:block}.crm-events-card-head{grid-template-columns:42px minmax(0,1fr) auto;justify-content:stretch;align-items:start;gap:8px 10px;display:grid}.crm-events-card-head>.crm-events-author-avatar{grid-column:1;margin:0}.crm-events-card-head>.crm-events-card-author{grid-column:2;align-self:center}.crm-events-card-author>span{color:#31445d;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.35;overflow:hidden}.crm-events-card-head-right{flex-wrap:wrap;grid-column:3;justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.crm-events-pin,.crm-events-type{align-items:center;min-height:28px;display:inline-flex}.crm-events-type{gap:5px}.crm-events-image-button{aspect-ratio:16/9;min-height:210px;position:relative}.crm-events-image-button img{width:100%;height:100%;display:block}.crm-events-image-grid.count-1 .crm-events-image-button{max-height:560px}.crm-events-docs{gap:10px;margin-top:4px;display:grid}.crm-events-docs a{color:#29455f;white-space:normal;background:linear-gradient(145deg,#f5fbfe,#fff);border:1px solid #6699bc38;border-radius:15px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:78px;padding:12px 14px;font-size:13px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;overflow:visible;box-shadow:0 8px 22px #2056790e}.crm-events-docs a:hover{border-color:#00a0f857;transform:translateY(-1px);box-shadow:0 12px 28px #1868971a}.crm-events-doc-icon{color:#087fbe;background:linear-gradient(160deg,#eefaff,#dff4ff);border:1px solid #0090dc38;border-radius:10px 10px 12px 12px;place-items:center;width:48px;height:54px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -10px 18px #00a0f80d}.crm-events-doc-icon:after{content:"";background:#fff;border-bottom-left-radius:5px;width:13px;height:13px;position:absolute;top:0;right:0;box-shadow:-1px 1px #0090dc26}.crm-events-doc-icon b{letter-spacing:.04em;margin-top:7px;font-size:12px}.crm-events-doc-info{gap:4px;min-width:0;display:grid}.crm-events-doc-info strong{color:#20354c;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.35;overflow:hidden}.crm-events-doc-info small{color:#7a8ca0;font-size:12px;font-weight:650}.crm-events-doc-open{color:#087fbd;white-space:nowrap;font-size:12px;font-weight:800}.crm-events-card-actions{justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.crm-events-reaction-bar{gap:8px;margin-top:0}.crm-events-reaction-current{gap:8px}.crm-events-reaction-current>button{border-radius:14px;justify-content:center;gap:7px;min-width:64px;min-height:44px;padding:0 12px;font-size:14px;font-weight:800}.crm-events-reaction-current>button>span{font-size:20px;line-height:1}.crm-events-reaction-current>button>strong{min-width:12px;font-size:12px}.crm-events-reaction-picker{border-radius:16px;gap:5px;padding:8px}.crm-events-reaction-picker button{border-radius:12px;width:46px;height:46px;font-size:22px}.crm-events-card-secondary-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.crm-events-card-actions .crm-events-card-secondary-actions>button{color:#566a80;background:#fbfdfe;border:1px solid #7092b129;border-radius:11px;min-height:40px;padding:0 12px;font-size:12.5px;font-weight:800}.crm-events-card-actions .crm-events-card-secondary-actions>button:hover{border-color:#00a0f847}.crm-events-party-button{isolation:isolate;min-height:46px;padding:0 18px;transition:transform .18s,box-shadow .18s,filter .18s;position:relative;overflow:visible}.crm-events-party-button:before,.crm-events-party-button:after{content:"✦  ◆  ●  ✧  ✦";z-index:-1;color:#d44cff;letter-spacing:7px;opacity:0;pointer-events:none;text-shadow:18px 6px #ff963c,-18px 5px #6d73ff,7px -7px #ff4f96;width:max-content;font-size:12px;position:absolute;left:50%}.crm-events-party-button:before{top:50%;transform:translate(-50%,-50%)scale(.72)}.crm-events-party-button:after{bottom:50%;transform:translate(-50%,50%)scale(.72)rotate(18deg)}.crm-events-party-button:hover{filter:saturate(1.08)brightness(1.05);transform:translateY(-2px)scale(1.015);box-shadow:0 0 0 5px #c94eff14,0 0 28px #ea4fa861,0 14px 32px #8d5cff47}.crm-events-party-button:hover:before{animation:.9s ease-out infinite crm-events-party-hover-confetti-top}.crm-events-party-button:hover:after{animation:1.05s ease-out .12s infinite crm-events-party-hover-confetti-bottom}@keyframes crm-events-party-hover-confetti-top{0%{opacity:0;transform:translate(-50%,-30%)scale(.7)}20%{opacity:1}to{opacity:0;letter-spacing:13px;transform:translate(-50%,-245%)scale(1.2)rotate(16deg)}}@keyframes crm-events-party-hover-confetti-bottom{0%{opacity:0;transform:translate(-50%,30%)scale(.7)rotate(18deg)}20%{opacity:.95}to{opacity:0;letter-spacing:12px;transform:translate(-50%,250%)scale(1.15)rotate(-14deg)}}@media (max-width:760px){.crm-events-card-head{grid-template-columns:42px minmax(0,1fr)}.crm-events-card-head-right{grid-column:1/-1;justify-content:flex-start;padding-left:52px}.crm-events-card-actions{flex-direction:column;align-items:stretch}.crm-events-card-secondary-actions{justify-content:flex-start;width:100%}.crm-events-card-actions .crm-events-card-secondary-actions>button{flex:auto}.crm-events-docs a{grid-template-columns:48px minmax(0,1fr)}.crm-events-doc-open{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.crm-events-party-button:before,.crm-events-party-button:after{animation:none!important}}.crm-events-composer{position:relative}.crm-events-employee-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;display:inline}.crm-events-employee-link:hover{color:#0785c4;text-underline-offset:2px;text-decoration:underline}.crm-events-card-author>.crm-events-employee-link{color:#17263b;font-size:13.5px}.crm-events-comment-meta>.crm-events-employee-link{color:#26374d;font-size:12.5px}.crm-events-birthday-person .crm-events-employee-link{color:#35265f;font-size:15px}.crm-events-birthday-row .crm-events-employee-link{color:#35455b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-events-mention-link{color:#283c50;font:inherit;font-weight:800;line-height:inherit;cursor:pointer;background:#fff18b;border:0;border-radius:5px;margin:0 1px;padding:1px 4px 2px;display:inline;box-shadow:inset 0 -1px #aa8b0021}.crm-events-mention-link:hover{color:#087db9;background:#ffe459}.crm-events-mention-menu.is-portal{border-radius:16px;max-height:min(350px,100vh - 24px);padding:8px;overflow-y:auto;box-shadow:0 20px 52px #1538583d;z-index:11070!important;position:fixed!important}.crm-events-mention-menu-title{color:#66798e;letter-spacing:.035em;text-transform:uppercase;padding:7px 10px 9px;font-size:12px;font-weight:850}.crm-events-mention-menu.is-portal>button{border-radius:12px;gap:11px;min-height:58px;padding:8px 10px}.crm-events-mention-menu.is-portal .crm-events-mention-avatar{width:40px;height:40px}.crm-events-mention-menu.is-portal strong{font-size:13px}.crm-events-mention-menu.is-portal small{margin-top:2px;font-size:12px}.crm-events-reaction-picker.is-portal{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffb;border:1px solid #6f94b438;border-radius:20px;gap:10px;max-height:min(440px,100vh - 24px);padding:12px;display:grid;overflow:auto;box-shadow:0 24px 64px #19395a42;z-index:11080!important;position:fixed!important}.crm-events-reaction-picker-head{justify-content:space-between;align-items:center;gap:12px;padding:2px 3px 4px;display:flex}.crm-events-reaction-picker-head>div{gap:2px;display:grid}.crm-events-reaction-picker-head strong{color:#20354b;font-size:14px}.crm-events-reaction-picker-head small{color:#8190a1;font-size:12px}.crm-events-reaction-picker-head>button,.crm-events-emoji-picker-head>button{color:#65768a;cursor:pointer;background:#f7fafc;border:1px solid #7695b129;border-radius:11px;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.crm-events-reaction-picker-grid{grid-template-columns:repeat(7,minmax(52px,1fr));gap:7px;display:grid}.crm-events-reaction-picker-grid>button{cursor:pointer;background:#f7fafc;border:1px solid #0000;border-radius:15px;place-items:center;width:100%;height:58px;padding:0;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:grid}.crm-events-reaction-picker-grid>button>span{transform-origin:50%;font-size:31px;line-height:1}.crm-events-reaction-picker-grid>button:hover{z-index:2;background:#eaf8ff;border-color:#00a0f82e;transform:translateY(-3px)scale(1.08);box-shadow:0 10px 22px #1b7eb624}.crm-events-reaction-picker-grid>button:hover>span{animation:.56s cubic-bezier(.22,.78,.28,1.16) both crm-events-reaction-bounce}.crm-events-reaction-picker-grid>button:active{transform:scale(.92)}@keyframes crm-events-reaction-bounce{0%{transform:scale(.86)rotate(-7deg)}45%{transform:scale(1.24)rotate(8deg)}72%{transform:scale(.98)rotate(-3deg)}to{transform:scale(1.08)rotate(0)}}.crm-events-reaction-current>button{border-radius:15px;min-width:68px;min-height:48px;padding-inline:13px}.crm-events-reaction-current>button>span{font-size:23px}.crm-events-reaction-current>button.is-mine{animation:.24s both crm-events-reaction-chip-in}@keyframes crm-events-reaction-chip-in{0%{transform:scale(.92)}70%{transform:scale(1.04)}to{transform:scale(1)}}.crm-events-reaction-add{border-radius:15px;min-width:124px;min-height:48px;padding-inline:15px;font-size:13.5px}.crm-events-reaction-bar.is-compact .crm-events-reaction-current>button{min-width:56px;min-height:42px;padding-inline:10px}.crm-events-reaction-bar.is-compact .crm-events-reaction-current>button>span{font-size:20px}.crm-events-reaction-bar.is-compact .crm-events-reaction-add{min-width:104px;min-height:42px;font-size:12px}.crm-events-card-actions .crm-events-card-secondary-actions>button{letter-spacing:-.005em;border-radius:13px!important;min-height:48px!important;padding:0 16px!important;font-size:14px!important}.crm-events-card-actions .crm-events-card-secondary-actions>button.is-danger{color:#c94f4f;background:#fff9f9;border-color:#da57572b}.crm-events-card-actions .crm-events-card-secondary-actions>button.is-danger:hover{color:#be3333!important;background:#fff0f0!important;border-color:#da57574d!important}.crm-events-comment-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.crm-events-comment-actions>button{color:#617489!important;background:#fbfdfe!important;border:1px solid #7092b129!important;border-radius:12px!important;min-height:42px!important;padding:0 13px!important;font-size:12.5px!important;font-weight:800!important}.crm-events-comment-actions>button:hover{color:#087db9!important;background:#eef9ff!important;border-color:#00a0f840!important}.crm-events-comment-actions>button.is-danger{color:#c94f4f!important;background:#fff9f9!important}.crm-events-comment-actions .crm-events-reaction-bar{margin:0}.crm-events-comment-meta{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.crm-events-comment-meta>span{color:#8290a1;font-size:12px}.crm-events-comment-main blockquote .crm-events-employee-link{color:#4e657b;margin-bottom:3px;font-size:12px;display:block}.crm-events-emoji-picker{background:#fffffffc;border:1px solid #7094b438;border-radius:18px;gap:10px;max-height:min(390px,100vh - 24px);padding:11px;display:grid;overflow:auto;box-shadow:0 22px 58px #16395b3d;z-index:11090!important;position:fixed!important}.crm-events-emoji-picker-head{justify-content:space-between;align-items:center;padding:1px 3px 4px;display:flex}.crm-events-emoji-picker-head strong{color:#263b52;font-size:13px}.crm-events-emoji-grid{grid-template-columns:repeat(8,minmax(42px,1fr));gap:5px;display:grid}.crm-events-emoji-grid>button{cursor:pointer;background:#f7fafc;border:0;border-radius:12px;place-items:center;height:48px;font-size:25px;transition:transform .14s,background .14s;display:grid}.crm-events-emoji-grid>button:hover{background:#eaf8ff;transform:translateY(-2px)scale(1.1)}.crm-events-comment-composer-actions>div{flex-wrap:wrap;gap:8px;display:flex}.crm-events-comment-composer-actions .crm-button{min-height:44px;padding-inline:14px}.crm-events-selected-files{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.crm-events-selected-files>span{background:#f6fbfd;border:1px solid #6f97b429;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:9px;min-height:58px;padding:8px 9px;font-size:12px;display:grid}.crm-events-selected-file-type{color:#087fbf;letter-spacing:.04em;background:#e7f6fd;border-radius:10px;place-items:center;width:40px;height:40px;font-size:11px;display:grid}.crm-events-selected-files>span>span{gap:2px;min-width:0;display:grid}.crm-events-selected-files>span>span strong{color:#34485e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-events-selected-files>span>span small{color:#8492a2;font-size:12px}.crm-events-selected-files>span>button{color:#77879a;cursor:pointer;background:#fff;border:0;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;font-size:18px;display:grid}.crm-events-upload-limit-note{color:#8795a5;font-size:12px}.crm-events-posting-overlay{z-index:30;border-radius:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6fbfee0;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.crm-events-posting-box{text-align:center;background:#fffffffa;border:1px solid #00a0f82e;border-radius:18px;justify-items:center;gap:8px;width:min(430px,100%);padding:22px;display:grid;box-shadow:0 22px 58px #1a52772e}.crm-events-posting-box strong{color:#21384f;font-size:15px}.crm-events-posting-box span{color:#7a8ba0;font-size:12px}.crm-events-posting-box b{color:#0788c8;font-size:13px}.crm-events-posting-spinner{border:4px solid #dff3fc;border-top-color:#04a0f3;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite crm-events-posting-spin}.crm-events-posting-progress{background:#edf5f9;border-radius:999px;width:100%;height:9px;overflow:hidden}.crm-events-posting-progress>i{border-radius:inherit;background:linear-gradient(90deg,#04a0f3,#32d4d9);height:100%;transition:width .18s;display:block}@keyframes crm-events-posting-spin{to{transform:rotate(360deg)}}.crm-events-load-more-posts,.crm-events-load-more-comments{color:#087fbf;cursor:pointer;background:#f4fbff;border:1px solid #00a0f838;border-radius:13px;min-height:46px;padding:0 16px;font-size:13px;font-weight:850}.crm-events-load-more-posts{width:100%;min-height:52px;box-shadow:0 8px 24px #2068910f}.crm-events-load-more-posts:hover,.crm-events-load-more-comments:hover{background:#eaf8ff;border-color:#00a0f861}.crm-events-comments-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-events-edit-modal{width:min(720px,100vw - 28px)!important}.crm-events-edit-modal .crm-events-field+.crm-events-field{margin-top:13px}.crm-events-edit-checkbox{color:#566b81;align-items:center;gap:8px;margin-top:13px;font-size:12.5px;font-weight:700;display:flex}.crm-events-edit-checkbox input{accent-color:#04a0f3;width:17px;height:17px}@media (max-width:760px){.crm-events-reaction-picker-grid{grid-template-columns:repeat(5,minmax(50px,1fr))}.crm-events-reaction-picker-grid>button{height:54px}.crm-events-reaction-picker-grid>button>span{font-size:29px}.crm-events-emoji-grid{grid-template-columns:repeat(6,minmax(40px,1fr))}.crm-events-card-actions .crm-events-card-secondary-actions>button{flex:140px;min-height:46px!important}.crm-events-comment-actions>button{flex:120px}.crm-events-comment-actions .crm-events-reaction-bar{width:100%}.crm-events-selected-files{grid-template-columns:1fr}.crm-events-comments-head{flex-direction:column;align-items:stretch}.crm-events-load-more-comments{width:100%}}@media (prefers-reduced-motion:reduce){.crm-events-reaction-picker-grid>button:hover>span,.crm-events-reaction-current>button.is-mine,.crm-events-posting-spinner{animation:none!important}}.crm-events-mention-menu.is-portal,.crm-events-reaction-picker.is-portal,.crm-events-emoji-picker{pointer-events:auto!important}.crm-events-mention-link{vertical-align:middle;border-radius:999px;align-items:center;gap:5px;padding:2px 6px 2px 3px;display:inline-flex}.crm-events-mention-inline-avatar{border-radius:50%;flex:0 0 22px;overflow:hidden;width:22px!important;height:22px!important}.crm-events-mention-link>span{line-height:1.2}.crm-events-reaction-picker.is-portal{border-radius:24px;max-height:min(560px,100vh - 24px);padding:16px;width:min(620px,100vw - 24px)!important}.crm-events-reaction-picker-head strong{font-size:16px}.crm-events-reaction-picker-head small{font-size:12px}.crm-events-reaction-picker-grid{grid-template-columns:repeat(8,minmax(58px,1fr));gap:9px}.crm-events-reaction-picker-grid>button{border-radius:17px;min-width:58px;height:64px}.crm-events-reaction-picker-grid>button>span{font-size:34px}.crm-events-gallery-viewer{grid-template-columns:minmax(0,1fr) 132px;gap:10px;min-height:360px;display:grid}.crm-events-gallery-main{cursor:zoom-in;background:#eaf2f6;border:0;border-radius:18px;min-width:0;min-height:360px;max-height:620px;padding:0;position:relative;overflow:hidden}.crm-events-gallery-main>img{object-fit:cover;width:100%;height:100%;min-height:360px;max-height:620px;display:block}.crm-events-gallery-main>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#091c2cad;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:850;position:absolute;bottom:12px;right:12px}.crm-events-gallery-thumbs{align-content:start;gap:8px;max-height:620px;padding-right:3px;display:grid;overflow-y:auto}.crm-events-gallery-thumbs>button{cursor:pointer;opacity:.78;background:#edf5f8;border:2px solid #0000;border-radius:13px;height:92px;padding:0;transition:border-color .16s,opacity .16s,transform .16s;position:relative;overflow:hidden}.crm-events-gallery-thumbs>button:hover{opacity:1;transform:translateY(-1px)}.crm-events-gallery-thumbs>button.is-active{opacity:1;border-color:#08a2f2;box-shadow:0 0 0 3px #08a2f21a}.crm-events-gallery-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.crm-events-lightbox{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:72px minmax(0,1fr) 72px;align-items:center;gap:10px;z-index:13000!important;background:#08111cf0!important;padding:28px 28px 18px!important;display:grid!important}.crm-events-lightbox-stage{grid-area:1/2;place-self:center;gap:8px;min-width:0;max-width:min(1500px,100vw - 190px);max-height:calc(100vh - 170px);display:grid}.crm-events-lightbox-stage>img{object-fit:contain;border-radius:16px;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 215px);margin:auto;display:block;box-shadow:0 30px 90px #00000075}.crm-events-lightbox-caption{color:#fff;justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.crm-events-lightbox-caption strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-events-lightbox-caption span{color:#ffffffb8;white-space:nowrap}.crm-events-lightbox-close,.crm-events-lightbox-nav{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .16s,background .16s,border-color .16s;color:#fff!important;background:#111f2eb8!important;border:1px solid #fff3!important;place-items:center!important;display:grid!important}.crm-events-lightbox-close:hover,.crm-events-lightbox-nav:hover{transform:scale(1.06);background:#0a96e1e0!important;border-color:#ffffff57!important}.crm-events-lightbox-close{border-radius:16px!important;width:50px!important;height:50px!important;font-size:0!important;position:fixed!important;top:22px!important;right:24px!important}.crm-events-lightbox-nav{justify-self:center;border-radius:18px!important;width:58px!important;height:76px!important;position:static!important}.crm-events-lightbox-nav.is-prev{grid-area:1/1}.crm-events-lightbox-nav.is-next{grid-area:1/3}.crm-events-lightbox-thumbs{grid-area:2/1/auto/-1;justify-content:center;gap:8px;max-width:calc(100vw - 56px);padding:6px 2px;display:flex;overflow-x:auto}.crm-events-lightbox-thumbs>button{opacity:.58;cursor:pointer;background:#ffffff14;border:2px solid #0000;border-radius:11px;flex:0 0 76px;width:76px;height:58px;padding:0;overflow:hidden}.crm-events-lightbox-thumbs>button.is-active{opacity:1;border-color:#08a2f2;box-shadow:0 0 0 3px #08a2f226}.crm-events-lightbox-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.crm-events-edit-modal{position:relative;overflow:hidden}.crm-events-edit-modal-body{gap:15px;max-height:min(68vh,760px);padding:18px 22px 20px;display:grid;overflow-y:auto}.crm-events-edit-modal-body .crm-events-field+.crm-events-field{margin-top:0}.crm-events-edit-type-picker{flex-wrap:wrap;gap:8px;display:flex}.crm-events-edit-type-picker>button{color:#52677d;cursor:pointer;background:#f8fbfd;border:1px solid #7194b42e;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.crm-events-edit-type-picker>button.is-active{color:#087ebc;background:#eaf8ff;border-color:#00a0f859;box-shadow:0 0 0 3px #00a0f812}.crm-events-edit-type-picker>button:disabled{opacity:.48;cursor:default}.crm-events-edit-help{color:#8492a2;font-size:12px}.crm-events-edit-existing-media{gap:8px;display:grid}.crm-events-edit-existing-media>div{background:#f8fbfd;border:1px solid #7094b429;border-radius:13px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:7px 9px;display:grid}.crm-events-edit-existing-media>div.is-removed{opacity:.68;background:#fff6f6;border-color:#d34e4e3d}.crm-events-edit-existing-media img{object-fit:cover;border-radius:10px;width:58px;height:54px}.crm-events-edit-existing-media>div>span{gap:3px;min-width:0;display:grid}.crm-events-edit-existing-media strong{color:#31465b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-events-edit-existing-media small{color:#8392a2;font-size:12px}.crm-events-edit-existing-media>div>button{color:#c34e4e;cursor:pointer;background:#fff;border:1px solid #cc52522e;border-radius:10px;min-height:36px;padding:0 10px;font-size:12px;font-weight:800}.crm-events-edit-existing-media>div.is-removed>button{color:#087ebc;border-color:#00a0f82e}.crm-events-edit-add-files{justify-self:start}.crm-events-edit-modal>.crm-events-field{margin-inline:22px}.crm-events-edit-modal>.crm-events-field:first-of-type{margin-top:18px}.crm-events-edit-modal>.crm-events-edit-checkbox{margin-inline:22px}.crm-events-posting-progress.is-processing{position:relative;overflow:hidden}.crm-events-posting-progress.is-processing>i{animation:1.15s ease-in-out infinite crm-events-drive-processing;width:38%!important}@keyframes crm-events-drive-processing{0%{transform:translate(-130%)}55%{transform:translate(155%)}to{transform:translate(285%)}}@media (max-width:760px){.crm-events-reaction-picker.is-portal{padding:12px;width:calc(100vw - 20px)!important}.crm-events-reaction-picker-grid{grid-template-columns:repeat(5,minmax(52px,1fr));gap:7px}.crm-events-reaction-picker-grid>button{min-width:52px;height:58px}.crm-events-gallery-viewer{grid-template-columns:1fr;min-height:0}.crm-events-gallery-main{min-height:290px}.crm-events-gallery-main>img{min-height:290px;max-height:70vh}.crm-events-gallery-thumbs{max-height:none;padding:1px 0 5px;display:flex;overflow:auto hidden}.crm-events-gallery-thumbs>button{flex:0 0 86px;width:86px;height:68px}.crm-events-lightbox{grid-template-columns:44px minmax(0,1fr) 44px;padding:70px 8px 12px!important}.crm-events-lightbox-stage{max-width:calc(100vw - 104px);max-height:calc(100vh - 175px)}.crm-events-lightbox-stage>img{border-radius:12px;max-height:calc(100vh - 225px)}.crm-events-lightbox-nav{border-radius:14px!important;width:42px!important;height:62px!important}.crm-events-lightbox-close{width:46px!important;height:46px!important;top:12px!important;right:12px!important}.crm-events-lightbox-thumbs{justify-content:flex-start;max-width:calc(100vw - 16px)}.crm-events-edit-modal-body{max-height:66vh;padding:15px 14px 18px}.crm-events-edit-existing-media>div{grid-template-columns:48px minmax(0,1fr)}.crm-events-edit-existing-media img{width:48px;height:46px}.crm-events-edit-existing-media>div>button{grid-column:2;justify-self:start}.crm-events-edit-modal>.crm-events-field,.crm-events-edit-modal>.crm-events-edit-checkbox{margin-inline:14px}}@media (prefers-reduced-motion:reduce){.crm-events-posting-progress.is-processing>i{width:72%!important;animation:none!important}}.crm-events-mention-menu.is-portal,.crm-events-reaction-picker.is-portal,.crm-events-emoji-picker{box-sizing:border-box;bottom:auto!important;right:auto!important;transform:none!important}.crm-events-mention-menu.is-portal{width:min(430px,100vw - 24px)!important;max-height:min(420px,100vh - 24px)!important}.crm-events-reaction-picker.is-portal{min-width:min(620px,100vw - 24px);width:min(620px,100vw - 24px)!important;max-height:min(620px,100vh - 24px)!important;overflow:hidden!important}.crm-events-reaction-picker-grid{scrollbar-gutter:stable;max-height:min(500px,100vh - 128px);padding:2px;overflow-y:auto}.crm-events-reaction-picker-head>button,.crm-events-emoji-picker-head>button{flex:0 0 40px;padding:0}.crm-events-reaction-picker-head>button svg,.crm-events-emoji-picker-head>button svg{display:block}.crm-events-comment-main blockquote,.crm-events-quote-draft{color:#50657a;border-left-width:4px;border-radius:0 13px 13px 0;margin:10px 0 12px;padding:12px 14px;font-size:13px;line-height:1.5}.crm-events-comment-main blockquote{gap:4px;display:grid}.crm-events-comment-main blockquote .crm-events-employee-link{color:#3b5871;margin:0;font-size:13px}.crm-events-comment-main blockquote>span{color:#536a80;font-size:12.5px;line-height:1.5}.crm-events-quote-draft{background:#eef8fd;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-events-quote-draft>span{gap:4px;min-width:0;display:grid}.crm-events-quote-draft strong{color:#3f5f79;font-size:13px}.crm-events-quote-draft small{color:#60758a;font-size:12.5px;line-height:1.5}.crm-events-quote-draft>button{color:#6e8193;cursor:pointer;background:#fff;border:1px solid #648ba92e;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid}.crm-events-confirm-modal>.crm-modal-head,.crm-events-confirm-modal>.crm-modal-actions,.crm-events-edit-modal>.crm-modal-head,.crm-events-edit-modal>.crm-modal-actions{margin:0!important}.crm-events-confirm-text{color:#44576b;margin:0;padding:20px 22px 22px;font-size:14px;line-height:1.65}.crm-events-confirm-modal>.crm-modal-actions{padding:14px 22px 18px!important}.crm-events-edit-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100vw - 28px)!important;max-height:min(840px,100vh - 40px)!important;display:grid!important;overflow:hidden!important}.crm-events-edit-modal>.crm-modal-head{z-index:3;background:#fff;position:relative}.crm-events-edit-modal-body{overscroll-behavior:contain;min-height:0;overflow-y:auto;max-height:none!important;padding:20px 22px 24px!important}.crm-events-edit-comment-modal-body{display:block}.crm-events-edit-modal>.crm-modal-actions{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-top:1px solid #0f172a14;flex:none;position:relative;box-shadow:0 -12px 26px #1d3a580f;padding:14px 22px 18px!important}.crm-events-edit-modal>.crm-modal-actions .crm-button{min-height:46px}@media (max-width:760px){.crm-events-mention-menu.is-portal,.crm-events-reaction-picker.is-portal,.crm-events-emoji-picker{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}.crm-events-reaction-picker.is-portal{min-width:0}.crm-events-reaction-picker-grid{grid-template-columns:repeat(5,minmax(52px,1fr));max-height:min(430px,100vh - 132px)}.crm-events-edit-modal{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important}.crm-events-edit-modal-body{padding:16px 14px 20px!important}.crm-events-edit-modal>.crm-modal-actions,.crm-events-confirm-modal>.crm-modal-actions{padding:12px 14px 14px!important}.crm-events-confirm-text{padding:16px 14px 18px}}.crm-events-hero-icon svg{width:30px;height:30px}.crm-events-poll-option{isolation:isolate;grid-template-columns:46px minmax(0,1fr);align-items:center;min-height:54px}.crm-events-poll-option>input[type=checkbox],.crm-events-poll-option>input[type=radio]{appearance:none;z-index:4;cursor:pointer;background:#fff;border:2px solid #9cb1c1;grid-area:1/1;justify-self:center;width:22px;height:22px;margin:0;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;position:relative;box-shadow:0 2px 7px #164a6914}.crm-events-poll-option>input[type=checkbox]{border-radius:7px}.crm-events-poll-option>input[type=radio]{border-radius:50%}.crm-events-poll-option:hover>input:not(:disabled){border-color:#42bdf4;box-shadow:0 0 0 4px #00a0f814}.crm-events-poll-option>input:checked{background:#079fe8;border-color:#079fe8;box-shadow:0 0 0 4px #00a0f81a}.crm-events-poll-option>input[type=checkbox]:checked:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:11px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.crm-events-poll-option>input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.crm-events-poll-option>input:disabled{cursor:default;opacity:.64}.crm-events-poll-option-main{grid-area:1/2;align-self:stretch;padding:11px 12px 11px 2px}.crm-events-poll-progress{grid-area:1/1/auto/-1}@media (max-width:720px){.crm-events-poll-option{grid-template-columns:42px minmax(0,1fr);min-height:52px}.crm-events-poll-option>input[type=checkbox],.crm-events-poll-option>input[type=radio]{width:21px;height:21px}}.crm-events-gallery-main,.crm-events-lightbox-stage{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.crm-events-gallery-main>img,.crm-events-lightbox-stage>img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media (max-width:760px){.crm-events-gallery-main,.crm-events-lightbox-stage{touch-action:pan-y pinch-zoom}}.crm-events-swipe-viewport{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.crm-events-swipe-track{will-change:transform;width:300%;min-width:300%;display:flex}.crm-events-swipe-slide{flex:0 0 33.3333%;place-items:center;width:33.3333%;min-width:0;display:grid;overflow:hidden}.crm-events-swipe-slide>img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.crm-events-gallery-main.crm-events-swipe-viewport{display:block}.crm-events-gallery-main .crm-events-swipe-track,.crm-events-gallery-main .crm-events-swipe-slide{height:100%;min-height:360px}.crm-events-gallery-main .crm-events-swipe-slide>img{object-fit:cover;width:100%;height:100%;min-height:360px;max-height:620px;display:block}.crm-events-gallery-counter{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#091c2cad;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:850;position:absolute;bottom:12px;right:12px}.crm-events-lightbox-stage-shell{grid-area:1/2;place-self:center;gap:8px;min-width:0;max-width:min(1500px,100vw - 190px);max-height:calc(100vh - 170px);display:grid}.crm-events-lightbox-stage.crm-events-swipe-viewport{border-radius:16px;grid-area:auto;width:100%;max-width:100%;max-height:calc(100vh - 215px);display:block!important}.crm-events-lightbox-stage .crm-events-swipe-track,.crm-events-lightbox-stage .crm-events-swipe-slide{height:100%;min-height:min(72vh,760px)}.crm-events-lightbox-stage .crm-events-swipe-slide>img{object-fit:contain;border-radius:16px;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 215px);margin:auto;display:block;box-shadow:0 30px 90px #00000075}.crm-events-lightbox-stage-shell>.crm-events-lightbox-caption{width:100%}.crm-events-readers-trigger{color:#52677d;cursor:pointer;background:#ffffffdb;border:1px solid #0f172a1a;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:12.5px;font-weight:850;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.crm-events-readers-trigger:hover:not(:disabled),.crm-events-readers-trigger.is-open{color:#087ebc;background:#f0f9ff;border-color:#08a2f252;box-shadow:0 0 0 3px #08a2f212}.crm-events-readers-trigger svg{transition:transform .18s}.crm-events-readers-trigger.is-open svg{transform:rotate(180deg)}.crm-events-readers-trigger:disabled{cursor:default;opacity:.68}.crm-events-readers-popover{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #0f172a1a;border-radius:20px;max-height:min(520px,100vh - 24px);padding:10px;overflow:hidden;box-shadow:0 26px 70px #0f172a33;z-index:16050!important;width:min(410px,100vw - 24px)!important}.crm-events-readers-popover-head{border-bottom:1px solid #0f172a12;justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 10px;display:flex}.crm-events-readers-popover-head>div{gap:2px;display:grid}.crm-events-readers-popover-head strong{color:#24384b;font-size:14px;font-weight:900}.crm-events-readers-popover-head small{color:#8291a2;font-size:12px;font-weight:700}.crm-events-readers-popover-head>button{color:#60758a;cursor:pointer;background:#f3f7fa;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.crm-events-readers-list{gap:5px;max-height:min(420px,100vh - 130px);padding:7px 2px 2px;display:grid;overflow-y:auto}.crm-events-readers-list>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:7px 8px;display:grid}.crm-events-readers-list>button:hover{background:#f5fbff;border-color:#08a2f229}.crm-events-reader-avatar{border-radius:50%;overflow:hidden;width:42px!important;height:42px!important}.crm-events-readers-list>button>span{gap:2px;min-width:0;display:grid}.crm-events-readers-list strong{color:#2f4356;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:900;overflow:hidden}.crm-events-readers-list small{color:#8593a2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.crm-events-readers-list time{color:#9aa7b5;white-space:nowrap;font-size:12px;font-weight:700}@media (max-width:760px){.crm-events-gallery-main .crm-events-swipe-track,.crm-events-gallery-main .crm-events-swipe-slide,.crm-events-gallery-main .crm-events-swipe-slide>img{min-height:290px;max-height:70vh}.crm-events-lightbox-stage-shell{max-width:calc(100vw - 104px);max-height:calc(100vh - 175px)}.crm-events-lightbox-stage.crm-events-swipe-viewport{border-radius:12px;max-height:calc(100vh - 225px)}.crm-events-lightbox-stage .crm-events-swipe-track,.crm-events-lightbox-stage .crm-events-swipe-slide{min-height:min(64vh,620px)}.crm-events-lightbox-stage .crm-events-swipe-slide>img{border-radius:12px;max-height:calc(100vh - 225px)}.crm-events-readers-popover{padding:8px;width:calc(100vw - 20px)!important}.crm-events-readers-list>button{grid-template-columns:42px minmax(0,1fr)}.crm-events-readers-list time{grid-column:2;margin-top:-4px}}@media (prefers-reduced-motion:reduce){.crm-events-swipe-track{transition-duration:.01ms!important}}.crm-events-comments-toggle{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex!important}.crm-events-comments-toggle>span:first-child{font-size:16px;line-height:1}.crm-events-comments-toggle svg{flex:none;transition:transform .18s}.crm-events-comments-toggle.is-open svg{transform:translateY(-1px)}.crm-events-comments-head{font-size:13px;line-height:1.35}.crm-events-comment{grid-template-columns:38px minmax(0,1fr);gap:10px;padding-block:11px}.crm-events-comment-avatar{width:38px;height:38px}.crm-events-comment-meta{margin-bottom:6px}.crm-events-comment-meta>.crm-events-employee-link,.crm-events-comment-meta strong{font-size:13.5px}.crm-events-comment-meta time,.crm-events-comment-meta>span{font-size:12px}.crm-events-comment-main>p{color:#3f5268;font-size:15px;line-height:1.6}.crm-events-comment-main blockquote,.crm-events-quote-draft{font-size:14px;line-height:1.55}.crm-events-comment-main blockquote .crm-events-employee-link{font-size:13.5px}.crm-events-comment-main blockquote>span,.crm-events-quote-draft small{font-size:14px;line-height:1.55}.crm-events-comment-main .crm-events-mention-link{font-size:inherit;line-height:inherit}.crm-events-confirm-backdrop{z-index:2147483600!important}.crm-events-lightbox{z-index:2147483610!important}.crm-events-mention-menu.is-portal{z-index:2147483620!important}.crm-events-readers-popover{z-index:2147483625!important}.crm-events-reaction-picker.is-portal{z-index:2147483630!important}.crm-events-emoji-picker{z-index:2147483635!important}.crm-events-toast{z-index:2147483640!important}@media (max-width:760px){.crm-events-comments-toggle{min-width:154px}.crm-events-comments{padding-inline:14px}.crm-events-comment-main>p{font-size:15px;line-height:1.62}}.crm-events-search{z-index:24;width:100%;margin:14px 0 10px;position:relative}.crm-events-search-field{background:#fffffff5;border:1px solid #6491b12e;border-radius:17px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:52px;padding:6px 9px 6px 13px;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 8px 24px #264c6c0f}.crm-events-search-field.is-open,.crm-events-search-field:focus-within{border-color:#00a0f85c;box-shadow:0 0 0 4px #00a0f812,0 12px 30px #264c6c17}.crm-events-search-field>span{color:#159bd4;text-align:center;font-size:25px;line-height:1;transform:rotate(-20deg)}.crm-events-search-field input{color:#294156;width:100%;min-width:0;height:38px;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.crm-events-search-field input::placeholder{color:#8c9bab}.crm-events-search-field>button{color:#6d8194;cursor:pointer;background:#f2f7fa;border:0;border-radius:10px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.crm-events-search-spinner{border:2px solid #008fd726;border-top-color:#079fe8;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite crm-events-v2-spin}@keyframes crm-events-v2-spin{to{transform:rotate(360deg)}}.crm-events-search-results{z-index:120;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffc;border:1px solid #42709129;border-radius:20px;gap:8px;max-height:min(640px,100vh - 160px);padding:10px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 28px 78px #1c3a5633}.crm-events-search-results>section{gap:4px;padding:5px;display:grid}.crm-events-search-results>section+section{border-top:1px solid #4c6f8c17;padding-top:10px}.crm-events-search-results>section>strong{color:#718397;letter-spacing:.055em;text-transform:uppercase;padding:3px 7px 6px;font-size:12px;font-weight:900}.crm-events-search-results a,.crm-events-search-results>section>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;gap:3px;padding:10px 11px;text-decoration:none;display:grid}.crm-events-search-results a:hover,.crm-events-search-results>section>button:hover{background:#f4fbff;border-color:#00a0f824}.crm-events-search-results a b{color:#28435b;font-size:13.5px}.crm-events-search-results a b em{color:#7d8d9d;font-size:12px;font-style:normal;font-weight:700}.crm-events-search-results a>span{color:#536a80;font-size:12.5px;line-height:1.45}.crm-events-search-results a small{color:#91a0af;font-size:12px}.crm-events-search-results>section>button{grid-template-columns:40px minmax(0,1fr);align-items:center}.crm-events-search-results>section>button>span{gap:2px;min-width:0;display:grid}.crm-events-search-results>section>button b{color:#2f465c;font-size:13px}.crm-events-search-results>section>button small{color:#8595a5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-events-search-avatar{border-radius:50%;overflow:hidden;width:38px!important;height:38px!important}.crm-events-search-state{color:#7c8e9f;text-align:center;padding:22px;font-size:13px}.crm-events-draft-button,.crm-events-schedule-button{color:#087fba!important;background:#f4fbff!important;border:1px solid #0091db2b!important}.crm-events-schedule-button{background:#eef9ff!important}.crm-events-composer-footer>div{flex-wrap:wrap}.crm-events-card.is-status-draft,.crm-events-card.is-status-scheduled{background:linear-gradient(#f8fdfffa,#fffffffc);border-style:dashed;border-color:#3889ba4d}.crm-events-status-badge{letter-spacing:.02em;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.crm-events-status-badge.is-draft{color:#5d7083;background:#eef3f7}.crm-events-status-badge.is-scheduled{color:#087fb8;background:#e6f7ff}.crm-events-status-badge.is-archived{color:#777;background:#f2f2f2}.crm-events-edited-link,.crm-events-comment-edited{color:#8796a5;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:750;-webkit-text-decoration:underline #5f7e9640;text-decoration:underline #5f7e9640}.crm-events-edited-link:hover,.crm-events-comment-edited:hover{color:#087fb8;text-decoration-color:currentColor}.crm-events-comment-meta{flex-wrap:wrap}.crm-events-comment-edited{margin-left:2px}.crm-events-unpublished-state{color:#668096;background:#f6fbfe;border:1px solid #4485af21;border-radius:12px;align-items:center;min-height:40px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.crm-events-unpublished-poll-note{color:#57748c;background:#f5fbff;border:1px dashed #0096e238;border-radius:13px;margin-top:10px;padding:12px 14px;font-size:12px}.crm-events-edit-status-note{color:#587289;background:#f6fbfe;border:1px solid #4485af26;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.crm-events-edit-status-note strong{font-size:12.5px}.crm-events-edit-status-note span{text-align:right;font-size:12px}.crm-events-important-reset-check{background:#fffaf0;border:1px solid #f0a42030;border-radius:13px;padding:12px;align-items:flex-start!important}.crm-events-important-reset-check>span{gap:3px;display:grid}.crm-events-important-reset-check strong{color:#72561e;font-size:12px}.crm-events-important-reset-check small{color:#8a7954;font-size:12px;line-height:1.45}.crm-events-edit-footer{flex-wrap:wrap}.crm-events-schedule-modal{overflow:hidden;width:min(560px,100vw - 28px)!important}.crm-events-schedule-modal-body{padding:20px 22px 22px}.crm-events-schedule-modal-body .crm-events-field small{color:#7d8e9e;line-height:1.5}.crm-events-schedule-modal input[type=datetime-local]{min-height:46px}.crm-events-history-modal{overflow:hidden;width:min(760px,100vw - 28px)!important;max-height:min(88vh,820px)!important}.crm-events-history-modal>.crm-modal-head{flex:none}.crm-events-history-modal>.crm-modal-head>div{gap:2px;display:grid}.crm-events-history-modal>.crm-modal-head small{color:#7d8e9f;font-size:12px;font-weight:650}.crm-events-history-body{flex:auto;gap:10px;min-height:0;padding:16px 20px 22px;display:grid;overflow-y:auto}.crm-events-history-item{background:#fbfdff;border:1px solid #46719121;border-radius:15px;gap:9px;padding:13px;display:grid}.crm-events-history-item>header{justify-content:space-between;gap:12px;display:flex}.crm-events-history-item>header>div{gap:3px;display:grid}.crm-events-history-item>header strong{color:#2d465d;font-size:13px}.crm-events-history-item>header span{color:#7990a3;font-size:12px}.crm-events-history-item>header time{color:#93a0ad;white-space:nowrap;font-size:12px}.crm-events-history-editor{color:#4f687e;grid-template-columns:32px max-content minmax(0,1fr);align-items:center;gap:8px;display:grid}.crm-events-history-avatar{border-radius:50%;overflow:hidden;width:30px!important;height:30px!important}.crm-events-history-editor>span{font-size:12px;font-weight:800}.crm-events-history-editor>small{color:#93a0ad;font-size:12px}.crm-events-history-snapshot{background:#f2f7fa;border-radius:11px;gap:6px;padding:10px 11px;display:grid}.crm-events-history-snapshot strong{color:#3e556a;font-size:12px}.crm-events-history-snapshot p{color:#5c7083;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.crm-events-history-snapshot small{color:#8393a2;font-size:12px}.crm-events-history-notice,.crm-events-history-empty,.crm-events-history-loading{color:#6b8194;background:#f4f9fc;border-radius:12px;padding:13px 14px;font-size:12px;line-height:1.5}.crm-events-history-notice{background:#f0faff;border:1px solid #0097e124}@media (max-width:760px){.crm-events-search{margin-top:11px}.crm-events-search-field{border-radius:15px;min-height:50px}.crm-events-search-results{z-index:16020;border-radius:18px;max-height:calc(100vh - 98px);position:fixed;top:82px;left:10px;right:10px}.crm-events-composer-footer>div,.crm-events-edit-footer{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid!important}.crm-events-composer-footer>div .crm-button,.crm-events-edit-footer .crm-button{width:100%;min-width:0}.crm-events-composer-footer>div .crm-button-primary,.crm-events-edit-footer .crm-button-primary{grid-column:1/-1}.crm-events-edit-status-note{flex-direction:column;align-items:flex-start}.crm-events-edit-status-note span{text-align:left}.crm-events-schedule-modal-body{padding:16px 14px 18px}.crm-events-history-body{padding:13px 14px 18px}.crm-events-history-item>header{flex-direction:column;align-items:flex-start;gap:5px}.crm-events-history-editor{grid-template-columns:32px minmax(0,1fr)}.crm-events-history-editor>small{grid-column:2}}.crm-events-card.is-kudos{background:radial-gradient(circle at 92% 8%,#ff7eb221,#0000 26%),linear-gradient(145deg,#fff7fbfa,#f6fcfffc 54%,#fff);border-color:#e95d9647}.crm-events-type.is-kudos{color:#b53c70;background:linear-gradient(135deg,#ffe9f2,#edf9ff)}.crm-events-kudos-person{background:radial-gradient(circle at 88% 18%,#ff68a92e,#0000 27%),linear-gradient(135deg,#ffecf5e6,#e8f8ffe0);border:1px solid #e75c9729;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;margin:5px 0 14px;padding:13px 14px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffd1}.crm-events-kudos-avatar{border:2px solid #ffffffe6;border-radius:19px;width:58px;height:58px;overflow:hidden;box-shadow:0 7px 20px #a73a6f21}.crm-events-kudos-person>div{gap:2px;min-width:0;display:grid}.crm-events-kudos-person>div>span{color:#a44b73;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:850}.crm-events-kudos-person>div strong{color:#40223a;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.crm-events-kudos-person>div small{color:#7e6580;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-events-kudos-heart{color:#e64f90;background:#ffffffad;border-radius:15px;place-items:center;width:44px;height:44px;font-size:24px;line-height:1;display:grid;box-shadow:0 7px 20px #c43b791a}.crm-events-automation-avatar{color:#0787c8;background:linear-gradient(145deg,#effaff,#fff);border:1px solid #00a0f833;border-radius:14px;grid-column:1;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:0 7px 18px #0081c417}.crm-events-automation-avatar svg{width:22px;height:22px}.crm-events-system-author{color:#15324a!important}.crm-events-automation-badge{color:#087dbb;text-transform:uppercase;letter-spacing:.045em;background:#eefaff;border:1px solid #00a0f829;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:11.5px;font-weight:850;display:inline-flex}.crm-events-type-picker{grid-template-columns:repeat(7,minmax(0,1fr))}@media (max-width:1120px){.crm-events-type-picker{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.crm-events-type-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-events-kudos-person{border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:11px}.crm-events-kudos-avatar{border-radius:17px;width:52px;height:52px}.crm-events-kudos-heart{border-radius:13px;width:38px;height:38px;font-size:21px}}.crm-events-employee-picker.crm-select-portal{width:100%;min-width:0}.crm-events-employee-picker-menu.crm-select-portal-menu{z-index:2147483638!important}.crm-events-employee-picker .crm-select-portal-trigger{min-height:54px;box-shadow:none;background:linear-gradient(#fff,#fbfdff);border-color:#0ea5e942;border-radius:14px}.crm-events-employee-picker .crm-select-portal-trigger:hover:not(:disabled),.crm-events-employee-picker.is-open .crm-select-portal-trigger,.crm-events-employee-picker .crm-select-portal-trigger:focus-visible{border-color:#38bdf8;box-shadow:0 0 0 3px #0ea5e91a}.crm-events-employee-picker .crm-select-portal-value-wrap{min-width:0}.crm-events-employee-picker .crm-select-portal-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-events-employee-picker-avatar{object-fit:cover;background:#eaf7fd;border:1px solid #d8e8f1;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.crm-select-portal-value-leading .crm-events-employee-picker-avatar{width:26px;height:26px}.crm-events-comment-composer-actions .crm-events-comment-emoji-button{width:46px;min-width:46px;padding-inline:0;font-size:21px}.crm-events-comment-composer-actions .crm-events-comment-mention-button{align-items:center;gap:7px;display:inline-flex}.crm-events-comment-composer-actions .crm-events-comment-mention-button>b{color:#0583c7;background:#eaf8ff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:15px;font-weight:900;line-height:1;display:grid}@media (max-width:760px){.crm-events-comment-composer-actions>div{width:100%}.crm-events-comment-composer-actions .crm-events-comment-mention-button{flex:auto}}.crm-events-ai-digest-button{font-weight:800;color:#075985!important;background:linear-gradient(135deg,#0ea5e91f,#6366f11a)!important;border-color:#0ea5e961!important}.crm-events-ai-digest-button:hover{transform:translateY(-1px);box-shadow:0 10px 28px #0ea5e924;border-color:#0ea5e994!important}.crm-events-ai-digest-modal{flex-direction:column;width:min(760px,100vw - 32px);max-height:min(86vh,820px);display:flex;overflow:hidden}.crm-events-ai-digest-body{gap:18px;min-height:0;padding:22px 24px 24px;display:grid;overflow-y:auto}.crm-events-ai-digest-note,.crm-events-ai-digest-sources,.crm-events-ai-digest-progress,.crm-events-ai-digest-result{background:linear-gradient(135deg,#f0f9fff5,#f8fafcf5);border:1px solid #0ea5e92e;border-radius:18px;padding:16px 18px}.crm-events-ai-digest-note,.crm-events-ai-digest-sources{gap:6px;display:grid}.crm-events-ai-digest-note b,.crm-events-ai-digest-sources strong{color:#0f172a;font-size:14px}.crm-events-ai-digest-note span,.crm-events-ai-digest-sources span{color:#64748b;font-size:13px;line-height:1.55}.crm-events-ai-digest-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.crm-events-ai-digest-presets button{color:#38506a;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e2ed;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:750;transition:border-color .18s,box-shadow .18s,background .18s,color .18s,transform .18s}.crm-events-ai-digest-presets button:hover:not(:disabled){border-color:#7dd3fc;transform:translateY(-1px)}.crm-events-ai-digest-presets button.is-active{color:#0369a1;background:linear-gradient(135deg,#effaff,#f0f9ff);border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81a}.crm-events-ai-digest-presets button:disabled{cursor:default;opacity:.64}.crm-events-ai-digest-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-events-ai-digest-dates label{color:#475569;gap:7px;font-size:12px;font-weight:800;display:grid}.crm-events-ai-digest-dates input{color:#0f172a;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d8e2ed;border-radius:13px;padding:0 13px}.crm-events-ai-digest-dates input:focus{border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #38bdf81f}.crm-events-ai-digest-progress{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:13px;display:grid}.crm-events-ai-digest-progress>i{border:3px solid #0ea5e933;border-top-color:#0ea5e9;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite crm-events-ai-digest-spin}.crm-events-ai-digest-progress>div{gap:3px;display:grid}.crm-events-ai-digest-progress b{color:#0f172a;font-size:14px}.crm-events-ai-digest-progress span{color:#64748b;font-size:12.5px;line-height:1.45}.crm-events-ai-digest-result{background:linear-gradient(135deg,#ecfdf5f2,#f8fafcf5);border-color:#10b98138;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;display:grid}.crm-events-ai-digest-result-icon{color:#fff;background:#10b981;border-radius:13px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:900;display:grid;box-shadow:0 8px 18px #10b9812e}.crm-events-ai-digest-result>div{gap:4px;min-width:0;display:grid}.crm-events-ai-digest-result b{color:#047857;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.crm-events-ai-digest-result strong{color:#0f172a;overflow-wrap:anywhere;font-size:15px}.crm-events-ai-digest-result span,.crm-events-ai-digest-result small{color:#64748b;font-size:12.5px;line-height:1.4}.crm-events-ai-digest-actions{flex:none;padding:16px 24px 20px}@keyframes crm-events-ai-digest-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.crm-events-ai-digest-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.crm-events-ai-digest-body{padding:18px 16px 20px}.crm-events-ai-digest-presets,.crm-events-ai-digest-dates{grid-template-columns:1fr}.crm-events-ai-digest-actions{grid-template-columns:1fr;padding:14px 16px 16px;display:grid}.crm-events-ai-digest-actions .crm-button{width:100%}}.crm-events-automation-settings-button{align-items:center;gap:7px;display:inline-flex}.crm-events-settings-backdrop{z-index:10090!important}.crm-events-settings-modal{flex-direction:column;width:min(980px,100vw - 32px);max-height:min(90vh,940px);display:flex;overflow:hidden}.crm-events-settings-body{background:#f8fbfd;gap:16px;min-height:0;padding:22px 24px 28px;display:grid;overflow-y:auto}.crm-events-settings-loading,.crm-events-settings-empty{color:#6c7f91;text-align:center;background:#fff;border:1px dashed #cbdbe6;border-radius:16px;padding:18px}.crm-events-settings-section{background:#fff;border:1px solid #dce8ef;border-radius:20px;gap:16px;padding:18px;display:grid;box-shadow:0 8px 24px #1a46620b}.crm-events-settings-section-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.crm-events-settings-section-head>div{gap:4px;min-width:0;display:grid}.crm-events-settings-section-head strong{color:#18374f;font-size:15px;font-weight:900}.crm-events-settings-section-head span{color:#75889a;font-size:12.5px;line-height:1.45}.crm-events-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.crm-events-settings-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-events-settings-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-events-settings-grid>label{color:#52687c;align-content:start;gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.crm-events-settings-grid>label.crm-events-settings-wide{grid-column:span 2}.crm-events-settings-grid input[type=time],.crm-events-settings-grid input[type=number]{color:#18374f;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d5e2eb;border-radius:13px;padding:0 13px;font-size:13px}.crm-events-settings-grid input:focus{border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #38bdf81c}.crm-events-settings-grid label>small{color:#8a9aaa;font-size:12px;line-height:1.35}.crm-events-settings-switch{cursor:pointer;flex:none;width:48px;height:27px;position:relative}.crm-events-settings-switch input{opacity:0;pointer-events:none;position:absolute}.crm-events-settings-switch i{background:#e9f0f5;border:1px solid #cad9e4;border-radius:999px;transition:background .18s,border-color .18s,box-shadow .18s;position:absolute;inset:0}.crm-events-settings-switch i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #25435638}.crm-events-settings-switch input:checked+i{background:#0ea5e9;border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91a}.crm-events-settings-switch input:checked+i:after{transform:translate(21px)}.crm-events-settings-actions{background:#fff;border-top:1px solid #e2ebf1;flex:none;padding:16px 24px 20px}.crm-events-automation-log-list{gap:8px;max-height:330px;display:grid;overflow-y:auto}.crm-events-automation-log-row{background:#fbfdff;border:1px solid #e3ebf1;border-radius:13px;grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.crm-events-automation-log-row>span:nth-child(2){gap:2px;min-width:0;display:grid}.crm-events-automation-log-row strong{color:#29445b;font-size:12.5px}.crm-events-automation-log-row small{color:#8091a0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-events-automation-log-row>a{color:#0787c8;font-size:12px;font-weight:800;text-decoration:none}.crm-events-automation-run-status{background:#94a3b8;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #94a3b81f}.crm-events-automation-run-status.is-success{background:#10b981;box-shadow:0 0 0 4px #10b9811f}.crm-events-automation-run-status.is-failed{background:#ef4444;box-shadow:0 0 0 4px #ef44441f}.crm-events-automation-run-status.is-running{background:#0ea5e9;box-shadow:0 0 0 4px #0ea5e91f}.crm-events-autopublish-confirm-backdrop{z-index:10140!important}.crm-events-autopublish-confirm-modal{width:min(560px,100vw - 28px)}.crm-events-important-read{flex-wrap:wrap;justify-content:flex-start}.crm-events-unread-trigger{color:#a33232;min-height:38px;font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #dc26262e;border-radius:11px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.crm-events-unread-trigger:hover:not(:disabled),.crm-events-unread-trigger.is-open{background:#fff5f5;border-color:#dc262657}.crm-events-unread-trigger:disabled{opacity:.52;cursor:default}.crm-events-unread-trigger svg{transition:transform .18s}.crm-events-unread-trigger.is-open svg{transform:rotate(180deg)}.crm-events-unread-popover{background:#fffffffc;border:1px solid #d9e5ed;border-radius:17px;width:min(440px,100vw - 20px);max-height:min(470px,100dvh - 28px);padding:9px;position:fixed;overflow:hidden;box-shadow:0 20px 55px #14395233;z-index:2147483636!important}.crm-events-unread-select-actions{gap:7px;padding:7px 5px 9px;display:flex}.crm-events-unread-select-actions button{color:#1783bd;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.crm-events-unread-list{max-height:300px;overflow-y:auto}.crm-events-unread-list>label{cursor:pointer;border-radius:12px;grid-template-columns:24px 36px minmax(0,1fr);align-items:center;gap:9px;min-height:54px;padding:7px 8px;display:grid;position:relative}.crm-events-unread-list>label:hover,.crm-events-unread-list>label.is-selected{background:#f4faff}.crm-events-unread-list input{opacity:0;pointer-events:none;position:absolute}.crm-events-unread-checkbox{color:#0000;background:#fff;border:1px solid #c8d7e2;border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.crm-events-unread-list>label.is-selected .crm-events-unread-checkbox{color:#fff;background:#0ea5e9;border-color:#0ea5e9}.crm-events-unread-user-copy{gap:2px;min-width:0;display:grid}.crm-events-unread-user-copy strong{color:#2e465a;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.crm-events-unread-user-copy small{color:#8795a3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-events-unread-popover-footer{border-top:1px solid #edf2f5;padding:9px 4px 3px}.crm-events-unread-popover-footer .crm-button{justify-content:center;width:100%}@media (max-width:760px){.crm-events-settings-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.crm-events-settings-body{padding:16px 12px 20px}.crm-events-settings-section{border-radius:16px;padding:14px 12px}.crm-events-settings-section-head{align-items:flex-start}.crm-events-settings-grid,.crm-events-settings-grid-two,.crm-events-settings-grid-three{grid-template-columns:1fr}.crm-events-settings-grid>label.crm-events-settings-wide{grid-column:auto}.crm-events-settings-actions{grid-template-columns:1fr;padding:12px;display:grid}.crm-events-settings-actions .crm-button{width:100%}.crm-events-automation-log-row{grid-template-columns:10px minmax(0,1fr)}.crm-events-automation-log-row>a{grid-column:2;justify-self:start}.crm-events-unread-popover{padding:7px;width:calc(100vw - 16px)!important}.crm-events-important-read{align-items:stretch}.crm-events-important-read>.crm-button,.crm-events-important-read>.crm-events-readers-trigger,.crm-events-important-read>.crm-events-unread-trigger{justify-content:center;width:100%}}.crm-org-page{gap:18px;display:grid}.crm-org-hero{background:radial-gradient(circle at 12% 5%,#5ac7f829,#0000 34%),linear-gradient(145deg,#fbfefffa,#f1f9fdfa);border:1px solid #bfd6e5c7;border-radius:25px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:146px;padding:24px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #264e6714}.crm-org-hero:after{content:"";pointer-events:none;border:1px solid #0ea5e91a;border-radius:50%;width:260px;height:260px;position:absolute;top:-100px;right:-70px;box-shadow:0 0 0 36px #0ea5e909,0 0 0 74px #0ea5e905}.crm-org-hero-icon{z-index:1;color:#0b91d0;background:#ffffffdb;border:1px solid #27a7e033;border-radius:19px;place-items:center;width:62px;height:62px;display:grid;position:relative;box-shadow:0 12px 30px #238bbe1f}.crm-org-hero-icon svg{width:35px;height:35px}.crm-org-hero-copy{z-index:1;min-width:0;position:relative}.crm-org-hero-copy h1{color:#19384f;letter-spacing:-.025em;margin:4px 0 7px;font-size:clamp(27px,2vw,31px);font-weight:500;line-height:1.13}.crm-org-hero-copy>p:last-child{color:#688095;max-width:820px;margin:0;font-size:13px;line-height:1.55}.crm-org-hero-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex;position:relative}.crm-org-leadership-summary{border-radius:20px;gap:13px;padding:18px 20px;display:grid}.crm-org-leadership-summary>header>div{gap:3px;display:grid}.crm-org-leadership-summary>header strong{color:#29475d;font-size:14px}.crm-org-leadership-summary>header span,.crm-org-leadership-summary>p{color:#7b8f9f;margin:0;font-size:12px}.crm-org-leadership-chips{flex-wrap:wrap;gap:10px;display:flex}.crm-org-tree{gap:16px;min-width:0;display:grid}.crm-org-tree-branch{gap:14px;min-width:0;display:grid;position:relative}.crm-org-tree-children{gap:14px;margin-left:30px;padding-left:24px;display:grid;position:relative}.crm-org-tree-children:before{content:"";background:linear-gradient(#b8d9e9,#e1edf3);width:1px;position:absolute;top:-14px;bottom:26px;left:7px}.crm-org-tree-children>.crm-org-tree-branch:before{content:"";background:#c8e0eb;width:17px;height:1px;position:absolute;top:38px;left:-17px}.crm-org-unit-card{border-radius:21px;gap:17px;padding:19px 20px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #2b4f650e}.crm-org-unit-card:before{content:"";background:linear-gradient(#38bdf8,#0ea5e9 58%,#67e8f9);width:4px;position:absolute;inset:0 auto 0 0}.crm-org-unit-head{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.crm-org-unit-head>div:first-child{min-width:0}.crm-org-unit-kicker{color:#2695c8;letter-spacing:.065em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:850;display:inline-flex}.crm-org-unit-head h2{color:#233f54;margin:0;font-size:20px;font-weight:700;line-height:1.2}.crm-org-unit-head p{color:#728697;max-width:800px;margin:7px 0 0;font-size:12.5px;line-height:1.5}.crm-org-unit-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.crm-org-unit-actions .crm-button{min-height:36px;padding:0 11px;font-size:12px}.crm-org-unit-actions .is-danger-soft{color:#b04747;background:snow;border-color:#dc262624}.crm-org-unit-actions .is-danger-soft:hover{background:#fff2f2;border-color:#dc262640}.crm-org-unit-people{grid-template-columns:minmax(250px,.72fr) minmax(0,2fr);align-items:stretch;gap:14px;display:grid}.crm-org-leader-wrap,.crm-org-members-wrap{background:#fbfdff;border:1px solid #e2ebf1;border-radius:16px;min-width:0;padding:13px}.crm-org-leader-wrap{background:linear-gradient(145deg,#f0faff,#fbfeff);border-color:#0ea5e933;box-shadow:inset 0 0 0 1px #ffffffbf}.crm-org-section-label{color:#8293a2;letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px 2px;font-size:11.5px;font-weight:850;display:block}.crm-org-member-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:8px;display:grid}.crm-org-employee-chip{background:#fff;border:1px solid #e1eaf0;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:54px;padding:7px 9px;display:grid}.crm-org-employee-chip.is-leader{background:#ffffffe6;border-color:#0ea5e938;min-height:64px;box-shadow:0 8px 20px #1f84b314}.crm-org-employee-avatar,.crm-org-picker-avatar{width:38px!important;height:38px!important}.crm-org-employee-chip.is-leader .crm-org-employee-avatar{width:44px!important;height:44px!important}.crm-org-employee-copy{gap:2px;min-width:0;display:grid}.crm-org-employee-name{color:#2b465a;max-width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:800;line-height:1.25;overflow:hidden}.crm-org-employee-name:hover{color:#078ecb}.crm-org-employee-copy small{color:#8496a5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.crm-org-member-kind{color:#2388b8;text-transform:uppercase;background:#ecf8fe;border-radius:999px;padding:4px 6px;font-size:10.5px;font-weight:850}.crm-org-empty-members,.crm-org-no-leader{color:#8a9aa8;text-align:center;border:1px dashed #d9e5ec;border-radius:12px;margin:0;padding:12px;font-size:12px}.crm-org-empty{text-align:center;border-radius:22px;justify-items:center;gap:8px;padding:40px 24px;display:grid}.crm-org-empty>svg{color:#31a8df;width:44px;height:44px}.crm-org-empty strong{color:#2d485d;font-size:17px}.crm-org-empty span{color:#7a8e9f;max-width:520px;font-size:12.5px}.crm-org-empty .crm-button{margin-top:5px}.crm-org-loading{color:#6e8496;text-align:center;padding:30px}.crm-org-archive{border-radius:18px;overflow:hidden}.crm-org-archive>summary{color:#657b8d;cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;font-size:12px;font-weight:800;list-style:none;display:flex}.crm-org-archive>summary::-webkit-details-marker{display:none}.crm-org-archive>summary span{place-items:center;width:25px;height:25px;display:grid}.crm-org-archive>summary svg{width:17px;height:17px;transition:transform .18s}.crm-org-archive[open]>summary svg{transform:rotate(180deg)}.crm-org-archive-list{gap:7px;padding:0 14px 14px;display:grid}.crm-org-archive-list>div{background:#fbfdff;border:1px solid #e7edf2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.crm-org-archive-list>div>span{gap:2px;min-width:0;display:grid}.crm-org-archive-list strong{color:#40596c;font-size:12px}.crm-org-archive-list small{color:#8b99a5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-org-modal-backdrop{padding:14px;z-index:12080!important}.crm-org-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(680px,100vw - 32px);border-radius:22px!important;max-height:min(92dvh,920px)!important;display:grid!important;overflow:hidden!important}.crm-org-modal.is-wide{width:min(1080px,100vw - 40px)}.crm-org-modal-head{border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:center;gap:14px;padding:19px 21px 15px;display:flex}.crm-org-modal-head>div{gap:3px;min-width:0;display:grid}.crm-org-modal-head strong{color:#28465b;font-size:17px}.crm-org-modal-head span{color:#8293a0;font-size:12px}.crm-org-modal-body{min-width:0;min-height:0;padding:20px 21px 22px;overflow:hidden auto}.crm-org-modal-footer{background:#fff;border-top:1px solid #e6edf2;justify-content:flex-end;gap:9px;padding:14px 21px 18px;display:flex}.crm-org-editor-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:14px 18px;min-width:0;display:grid}.crm-org-editor-grid>.crm-field{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;padding:0;display:grid}.crm-org-editor-grid>.crm-field>span:first-child{color:#5f7486;font-size:12px;font-weight:800;line-height:1.35}.crm-org-editor-grid>.crm-field>input,.crm-org-editor-grid>.crm-field>textarea,.crm-org-editor-grid>.crm-field>.crm-select-portal{width:100%;min-width:0;max-width:100%}.crm-org-editor-grid>.crm-field>input{min-height:46px}.crm-org-description-field{grid-column:1/-1}.crm-org-description-field textarea{resize:vertical;min-height:96px}.crm-org-picker-menu{z-index:12110!important}.crm-org-member-editor{border-top:1px solid #e7edf2;gap:11px;margin-top:18px;padding-top:16px;display:grid}.crm-org-member-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-org-member-editor>header>div{gap:2px;display:grid}.crm-org-member-editor>header strong{color:#375268;font-size:13px}.crm-org-member-editor>header span{color:#8998a5;font-size:12px}.crm-org-member-search{background:#fff;border:1px solid #dbe5ec;border-radius:11px;grid-template-columns:20px minmax(0,1fr);align-items:center;width:min(300px,100%);min-height:40px;padding:0 10px;display:grid}.crm-org-member-search>span{color:#7a91a2;font-size:17px!important}.crm-org-member-search input{color:#304c60;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.crm-org-member-editor-list,.crm-org-leadership-list{gap:7px;min-width:0;max-height:390px;padding-right:3px;display:grid;overflow:hidden auto}.crm-org-member-editor-row{background:#fff;border:1px solid #e4ebf0;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:58px;padding:7px 8px;display:grid}.crm-org-member-editor-row.is-selected{background:#f6fcff;border-color:#0ea5e93b}.crm-org-member-editor-row.is-leader{box-shadow:inset 3px 0 #27afe9}.crm-org-member-toggle,.crm-org-leadership-row{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px 38px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:0;padding:0;display:grid}.crm-org-member-toggle>span:last-child,.crm-org-leadership-row>span:last-child{gap:2px;min-width:0;display:grid}.crm-org-member-toggle strong,.crm-org-leadership-row strong{color:#324d61;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-org-member-toggle small,.crm-org-leadership-row small{color:#8495a3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-org-check{color:#0000;background:#fff;border:1px solid #cbd8e1;border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.is-selected>.crm-org-check,.crm-org-member-editor-row.is-selected .crm-org-check{color:#fff;background:#0ea5e9;border-color:#0ea5e9}.crm-org-membership-switch{background:#f5f8fa;border:1px solid #dfe7ec;border-radius:10px;padding:3px;display:inline-flex}.crm-org-membership-switch button{color:#7890a1;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 8px;font-size:11.5px;font-weight:800}.crm-org-membership-switch button.is-active{color:#1289c2;background:#fff;box-shadow:0 2px 7px #2d556d1a}.crm-org-leadership-list{max-height:430px}.crm-org-leadership-row{border:1px solid #e4ebf0;border-radius:13px;min-height:58px;padding:8px 9px}.crm-org-leadership-row:hover,.crm-org-leadership-row.is-selected{background:#f6fcff;border-color:#0ea5e93d}.crm-org-confirm-text{color:#5f7486;margin:0;padding:4px 1px;font-size:13px;line-height:1.55}.crm-events-audience-field{gap:7px;min-width:0;display:grid}.crm-events-audience-field>span{color:#5b7183;font-size:12px;font-weight:800}.crm-events-audience-field>small{color:#8696a4;font-size:12px;line-height:1.4}.crm-events-audience-help{color:#647e91;background:#f6fcff;border:1px solid #dceaf2;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.crm-events-audience-help label{color:#347a9d;cursor:pointer;flex:none;align-items:center;gap:7px;font-weight:800;display:inline-flex}.crm-events-audience-help input{accent-color:#0ea5e9;width:16px;height:16px}.crm-events-audience-picker-menu{z-index:2147483638!important}.crm-events-audience-badge{color:#1887b9;text-overflow:ellipsis;white-space:nowrap;background:#f0faff;border:1px solid #0ea5e92e;border-radius:999px;align-items:center;max-width:280px;min-height:27px;padding:0 9px;font-size:11.5px;font-weight:850;line-height:1;display:inline-flex;overflow:hidden}@media (max-width:900px){.crm-org-hero{grid-template-columns:58px minmax(0,1fr)}.crm-org-hero-actions{grid-column:1/-1;justify-content:flex-start}.crm-org-unit-head{flex-direction:column}.crm-org-unit-actions{justify-content:flex-start}.crm-org-unit-people{grid-template-columns:1fr}.crm-org-editor-grid{grid-template-columns:minmax(0,1fr)}.crm-org-editor-grid>.crm-field,.crm-org-description-field{grid-column:auto}}@media (max-width:760px){.crm-org-page{gap:13px}.crm-org-hero{border-radius:20px;flex-direction:column;align-items:stretch;gap:11px;min-height:0;padding:18px 15px;display:flex}.crm-org-hero-icon{border-radius:17px;width:55px;height:55px}.crm-org-hero-copy h1{margin-top:5px;font-size:25px}.crm-org-hero-actions{grid-template-columns:1fr;width:100%;display:grid}.crm-org-hero-actions .crm-button{justify-content:center;width:100%}.crm-org-leadership-summary{border-radius:17px;padding:15px 13px}.crm-org-tree-children{margin-left:9px;padding-left:14px}.crm-org-tree-children:before{left:3px}.crm-org-tree-children>.crm-org-tree-branch:before{width:11px;left:-11px}.crm-org-unit-card{border-radius:17px;gap:13px;padding:15px 12px 14px 15px}.crm-org-unit-head h2{font-size:18px}.crm-org-unit-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.crm-org-unit-actions .crm-button{justify-content:center;width:100%}.crm-org-unit-actions .is-danger-soft{grid-column:1/-1}.crm-org-leader-wrap,.crm-org-members-wrap{border-radius:14px;padding:10px}.crm-org-member-grid{grid-template-columns:1fr}.crm-org-employee-chip{grid-template-columns:38px minmax(0,1fr) auto}.crm-org-archive-list>div{flex-direction:column;align-items:stretch}.crm-org-archive-list .crm-button{justify-content:center;width:100%}.crm-org-modal-backdrop{padding:8px}.crm-org-modal,.crm-org-modal.is-wide{width:calc(100vw - 16px);border-radius:18px!important;max-height:calc(100dvh - 16px)!important}.crm-org-modal-head{padding:15px 13px 12px}.crm-org-modal-body{padding:15px 12px 18px}.crm-org-modal-footer{grid-template-columns:1fr;padding:11px 12px 13px;display:grid}.crm-org-modal-footer .crm-button{justify-content:center;width:100%}.crm-org-member-editor>header{flex-direction:column;align-items:stretch}.crm-org-member-search{width:100%}.crm-org-member-editor-row{grid-template-columns:1fr}.crm-org-membership-switch{justify-self:stretch}.crm-org-membership-switch button{flex:1}.crm-events-audience-help{flex-direction:column;align-items:flex-start}.crm-events-audience-help label{flex:none}.crm-events-audience-badge{max-width:min(78vw,270px)}.crm-events-org-button{justify-content:center;width:100%}}.crm-social-spaces-modal-backdrop{padding:18px;z-index:10130!important}.crm-social-spaces-modal{flex-direction:column;display:flex;border-radius:22px!important;width:min(1120px,100vw - 36px)!important;max-width:1120px!important;max-height:min(900px,100dvh - 36px)!important;overflow:hidden!important}.crm-social-spaces-modal>.crm-modal-header,.crm-social-spaces-modal>.crm-modal-footer{flex:none}.crm-social-spaces-modal>.crm-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm-social-spaces-modal>.crm-modal-header>div{min-width:0}.crm-social-spaces-modal>.crm-modal-header h2{color:#24475f;margin:3px 0 0;font-size:24px;line-height:1.14}.crm-social-spaces-modal-body{overscroll-behavior:contain;min-width:0;min-height:0;padding:18px 20px 24px;overflow:hidden auto}.crm-social-spaces-section{gap:14px;min-width:0;display:grid}.crm-social-spaces-section+.crm-social-spaces-section{border-top:1px solid #e5edf2;margin-top:24px;padding-top:21px}.crm-social-spaces-section-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.crm-social-spaces-section-head>div{gap:2px;min-width:0;display:grid}.crm-social-spaces-section-head strong{color:#294c64;font-size:16px}.crm-social-spaces-section-head span{color:#8092a0;font-size:12px;line-height:1.4}.crm-social-space-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-width:0;display:grid}.crm-social-space-card{gap:13px;min-width:0;display:grid;border-color:#e2eaf0!important;padding:15px!important;box-shadow:0 8px 24px #2c4e630e!important}.crm-social-space-card.is-closed{background:linear-gradient(#fbfdff,#f7fbfe);border-color:#51789438!important}.crm-social-space-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.crm-social-space-card>header>div{min-width:0}.crm-social-space-card h3{margin:4px 0;font-size:17px;line-height:1.2}.crm-social-space-card h3 a{color:#2d5067;text-decoration:none}.crm-social-space-card h3 a:hover{color:#058dcb}.crm-social-space-card p{color:#708697;margin:0;font-size:12px;line-height:1.48}.crm-social-space-card>header>button{color:#6f8392;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce6ed;border-radius:10px;padding:0 10px;font-size:12px;font-weight:800}.crm-social-space-card>header>button.is-subscribed{color:#087fb8;background:#edfaff;border-color:#0ea5e940}.crm-social-space-visibility{color:#3982a8;letter-spacing:.02em;background:#eef8fd;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:11px;font-weight:850;display:inline-flex}.crm-social-space-card.is-closed .crm-social-space-visibility{color:#566f82;background:#eef2f6}.crm-social-space-meta{flex-wrap:wrap;gap:7px;display:flex}.crm-social-space-meta span{color:#718797;background:#fbfdfe;border:1px solid #e2eaf0;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:11.5px;font-weight:750;display:inline-flex}.crm-social-space-people{align-items:center;min-height:38px;padding-left:3px;display:flex}.crm-social-space-people>span{background:#fff;border:2px solid #fff;border-radius:50%;width:36px;height:36px;margin-left:-6px;padding:2px;display:inline-flex}.crm-social-space-people>span:first-child{margin-left:0}.crm-social-space-people>span.is-manager{box-shadow:0 0 0 2px #0ea5e961}.crm-social-space-people .crm-user-avatar{width:100%!important;height:100%!important}.crm-social-space-card>footer{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.crm-social-space-editor{gap:16px;margin-bottom:22px;display:grid;background:#fafeff!important;border-color:#0ea5e92e!important;padding:16px!important}.crm-social-space-editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-social-space-editor-head strong{color:#28516a;font-size:15px}.crm-social-space-editor-head button{color:#678496;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.crm-social-space-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;min-width:0;display:grid}.crm-social-space-editor-grid>label{gap:6px;min-width:0;display:grid}.crm-social-space-editor-grid>label>span,.crm-social-space-members-editor>strong{color:#587185;font-size:12px;font-weight:850}.crm-social-space-editor-grid input,.crm-social-space-editor-grid textarea{color:#304e62;width:100%;min-width:0;max-width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #dce5eb;border-radius:11px;outline:none;padding:9px 11px}.crm-social-space-editor-grid input:focus,.crm-social-space-editor-grid textarea:focus{border-color:#80cef1;box-shadow:0 0 0 3px #0ea5e914}.crm-social-space-editor-grid textarea{resize:vertical;min-height:86px}.crm-social-space-editor-grid .is-wide{grid-column:1/-1}.crm-social-space-checkbox{background:#fff;border:1px solid #dfe9ef;border-radius:11px;align-self:end;align-items:center;min-height:43px;padding:0 11px;grid-template-columns:none!important;gap:8px!important;display:flex!important}.crm-social-space-checkbox input{accent-color:#0ea5e9;width:17px!important;height:17px!important;min-height:0!important;padding:0!important}.crm-social-space-checkbox span{font-size:12px!important}.crm-social-space-members-editor{gap:9px;min-width:0;padding-top:4px;display:grid}.crm-social-space-members-list{gap:6px;min-width:0;max-height:380px;padding-right:3px;display:grid;overflow:hidden auto}.crm-social-space-member-row{background:#fff;border:1px solid #e3ebf0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:58px;padding:7px 8px;display:grid}.crm-social-space-member-row.is-manager{background:#f6fcff;border-color:#0ea5e947;box-shadow:inset 3px 0 #22a9e7}.crm-social-space-member-row>label{cursor:pointer;grid-template-columns:18px 38px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.crm-social-space-member-row>label>input{accent-color:#0ea5e9;width:16px;height:16px}.crm-social-space-member-row>label>span{gap:1px;min-width:0;display:grid}.crm-social-space-member-row b,.crm-social-space-member-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-social-space-member-row b{color:#35566b;font-size:12px}.crm-social-space-member-row small{color:#8a99a5;font-size:11.5px}.crm-social-space-member-row>button{color:#718694;min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce6ed;border-radius:9px;padding:0 9px;font-size:11px;font-weight:850}.crm-social-space-member-row>button.is-active{color:#0a82bb;background:#ebf9ff;border-color:#0ea5e947}.crm-social-space-editor-actions{justify-content:flex-end;display:flex}.crm-social-topic-create{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.crm-social-topic-create input{color:#304e62;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #dce5eb;border-radius:11px;outline:0;padding:0 11px}.crm-social-topic-subscriptions,.crm-social-topic-picker-list,.crm-events-topic-chips,.crm-social-space-filter-row{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.crm-social-topic-subscriptions button,.crm-social-topic-picker-list button,.crm-social-space-filter-row button{color:#6a8192;min-height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe8ee;border-radius:999px;padding:0 10px;font-size:11.5px;font-weight:820}.crm-social-topic-subscriptions button:hover,.crm-social-topic-subscriptions button.is-active,.crm-social-topic-picker-list button:hover,.crm-social-topic-picker-list button.is-active,.crm-social-space-filter-row button:hover,.crm-social-space-filter-row button.is-active{color:#087fb9;background:#eefaff;border-color:#0ea5e94d}.crm-social-topic-picker{gap:7px;min-width:0;display:grid}.crm-social-topic-picker>span{color:#5b7183;font-size:12px;font-weight:800}.crm-social-space-filter-row{scrollbar-width:none;flex-wrap:nowrap;padding:2px 1px 5px;overflow-x:auto}.crm-social-space-filter-row::-webkit-scrollbar{display:none}.crm-social-space-filter-row button.is-topic{border-style:dashed}.crm-events-topic-chips{margin:-1px 0 10px}.crm-events-topic-chips span{color:#4c7a96;background:#f3f8fb;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:11.5px;font-weight:800;display:inline-flex}.crm-events-audience-badge.is-space{color:#55788e;background:#f3f8fb;border-color:#597f972e}.crm-events-audience-badge.is-space.is-closed{color:#526b7d;background:#eef2f5;border-color:#5164792e}.crm-events-space-hero-meta{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.crm-events-space-hero-meta span{min-height:25px;color:inherit;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:780;display:inline-flex}.crm-social-inline-confirm{z-index:4;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1628355c;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.crm-social-inline-confirm>div{background:#fff;border:1px solid #e2e9ee;border-radius:18px;width:min(460px,100%);padding:18px;box-shadow:0 22px 70px #16344838}.crm-social-inline-confirm strong{color:#304f63;font-size:16px}.crm-social-inline-confirm p{color:#718696;font-size:12px;line-height:1.5}.crm-social-inline-confirm>div>div{justify-content:flex-end;gap:8px;display:flex}@media (max-width:820px){.crm-social-spaces-modal-backdrop{padding:8px}.crm-social-spaces-modal{border-radius:18px!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.crm-social-spaces-modal-body{padding:14px 12px 20px}.crm-social-space-cards,.crm-social-space-editor-grid{grid-template-columns:1fr}.crm-social-space-editor-grid .is-wide{grid-column:auto}.crm-social-space-member-row{grid-template-columns:1fr}.crm-social-space-member-row>button{width:100%}.crm-social-spaces-section-head{flex-direction:column;align-items:stretch}.crm-social-spaces-section-head .crm-button{justify-content:center;width:100%}.crm-social-topic-create,.crm-social-space-card>header{grid-template-columns:1fr}.crm-social-space-card>header>button{width:100%}.crm-social-space-card>footer{grid-template-columns:1fr;display:grid}.crm-social-space-card>footer .crm-button,.crm-events-spaces-button{justify-content:center;width:100%}.crm-social-space-filter-row{margin-inline:-2px}}.crm-social-spaces-modal{position:relative}.crm-events-space-hero-people{align-items:center;min-height:36px;margin-top:8px;padding-left:3px;display:flex}.crm-events-space-hero-people>span{background:#fffffff0;border:2px solid #ffffffd1;border-radius:50%;width:34px;height:34px;margin-left:-6px;padding:2px;display:inline-flex}.crm-events-space-hero-people>span:first-child{margin-left:0}.crm-events-space-hero-people>span.is-manager{box-shadow:0 0 0 2px #20b4f194}.crm-events-space-hero-people .crm-user-avatar{width:100%!important;height:100%!important}.crm-social-spaces-tabs{background:linear-gradient(#fbfdff 0%,#f8fbfd 100%);border-top:1px solid #edf2f5;border-bottom:1px solid #e6edf2;flex:none;gap:6px;padding:10px 20px;display:flex}.crm-social-spaces-tabs button{color:#627b8d;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce6ed;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:850;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.crm-social-spaces-tabs button:hover{color:#1787bd;border-color:#0ea5e947}.crm-social-spaces-tabs button.is-active{color:#087fb9;background:#eefaff;border-color:#0ea5e957;box-shadow:0 6px 18px #0ea5e914}.crm-social-spaces-tabs button b{color:#6b8191;background:#edf4f8;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:inline-grid}.crm-social-spaces-tabs button.is-active b{color:#087fb9;background:#d8f3ff}.crm-social-spaces-modal-body{padding-top:15px}.crm-social-space-card{gap:9px!important;padding:12px!important}.crm-social-space-card h3{margin-top:3px;font-size:16px}.crm-social-space-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crm-social-space-meta span{min-height:23px;font-size:11px}.crm-social-space-people{min-height:32px}.crm-social-space-people>span{width:31px;height:31px}.crm-social-space-people .is-profile-clickable,.crm-events-space-hero-people .is-profile-clickable{cursor:pointer}.crm-social-space-person-name{color:#35566b;width:fit-content;max-width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:850;overflow:hidden}.crm-social-space-person-name:hover{color:#0787c3;text-underline-offset:2px;text-decoration:underline}.crm-social-space-member-row>label>span{overflow:hidden}.crm-social-space-member-row>label .crm-user-avatar-component-image,.crm-social-space-member-row>label .crm-user-avatar-component-fallback{cursor:pointer}.crm-social-spaces-modal .crm-modal-close,.crm-social-spaces-modal>.crm-modal-footer .crm-button-secondary{pointer-events:auto!important}@media (max-width:820px){.crm-social-spaces-tabs{padding:9px 12px}.crm-social-spaces-tabs button{flex:1 1 0;min-width:0}}.crm-social-space-member-person{grid-template-columns:18px 38px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.crm-social-space-member-person>input{accent-color:#0ea5e9;width:16px;height:16px}.crm-social-space-member-person>span{gap:1px;min-width:0;display:grid;overflow:hidden}.crm-social-space-member-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-event-entity-picker{background:linear-gradient(#f0f9ffc7,#fffffffa);border:1px solid #0ea5e929;border-radius:16px;gap:12px;padding:14px;display:grid}.crm-event-entity-picker-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm-event-entity-picker-head>div:first-child{gap:3px;min-width:0;display:grid}.crm-event-entity-picker-head strong{color:#173a54;font-size:14px}.crm-event-entity-picker-head span{color:#71889a;font-size:12px;line-height:1.45}.crm-event-entity-add-buttons{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.crm-event-entity-add-buttons button{color:#31536c;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e7f1;border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:750;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.crm-event-entity-add-buttons button:hover:not(:disabled),.crm-event-entity-add-buttons button.is-active{color:#0576b7;background:#eef9ff;border-color:#72c9f7}.crm-event-entity-add-buttons button:active:not(:disabled){transform:translateY(1px)}.crm-event-entity-add-buttons button:disabled{cursor:default;opacity:.55}.crm-event-entity-selected,.crm-events-entity-links{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.crm-event-entity-chip{background:#fff;border:1px solid #d7e7f0;border-radius:11px;align-items:stretch;max-width:100%;display:inline-flex;overflow:hidden}.crm-event-entity-chip>a{color:#274b63;align-items:center;gap:6px;min-width:0;padding:7px 9px;text-decoration:none;display:inline-flex}.crm-event-entity-chip>a span{color:#7b91a1;text-transform:uppercase;letter-spacing:.045em;font-size:12px;font-weight:750}.crm-event-entity-chip>a strong{color:#173a54;text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:12px;overflow:hidden}.crm-event-entity-chip>button{color:#8295a3;cursor:pointer;background:#f8fbfd;border:0;border-left:1px solid #e1ebf1;width:34px;font-size:18px}.crm-event-entity-chip>button:hover:not(:disabled){color:#c72c41;background:#fff1f2}.crm-event-entity-search-panel{background:#fff;border:1px solid #d7e7f0;border-radius:13px;gap:9px;padding:12px;display:grid;box-shadow:0 12px 30px #183e5912}.crm-event-entity-search-panel>label{gap:6px;display:grid}.crm-event-entity-search-panel>label>span{color:#536f82;font-size:12px;font-weight:750}.crm-event-entity-search-panel input{border:1px solid #d5e4ee;border-radius:10px;outline:0;width:100%;min-height:40px;padding:0 12px}.crm-event-entity-search-panel input:focus{border-color:#52bdf4;box-shadow:0 0 0 3px #0ea5e91a}.crm-event-entity-search-results{gap:6px;max-height:300px;display:grid;overflow-y:auto}.crm-event-entity-search-results>button{color:#27485e;text-align:left;cursor:pointer;background:#fff;border:1px solid #edf2f5;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:52px;padding:8px 10px;display:grid}.crm-event-entity-search-results>button:hover:not(:disabled){background:#f5fbff;border-color:#b8def2}.crm-event-entity-search-results>button>i{color:#078bcc;background:#edf8fe;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.crm-event-entity-search-results>button>span{gap:2px;min-width:0;display:grid}.crm-event-entity-search-results>button strong,.crm-event-entity-search-results>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-event-entity-search-results>button strong{color:#173a54;font-size:12px}.crm-event-entity-search-results>button small,.crm-event-entity-search-results>button em{color:#8195a3;font-size:12px;font-style:normal}.crm-event-entity-search-empty{color:#8395a2;text-align:center;background:#f8fbfd;border-radius:9px;padding:14px;font-size:12px}.crm-events-entity-links{margin:10px 0 4px}.crm-events-entity-links-label{color:#8195a3;font-size:12px;font-weight:700}.crm-events-entity-link{color:#31546a;background:#f9fcfe;border:1px solid #dce8ef;border-radius:999px;align-items:center;gap:5px;max-width:min(100%,360px);min-height:30px;padding:5px 9px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.crm-events-entity-link:hover{background:#eef9ff;border-color:#8ed2f3;transform:translateY(-1px)}.crm-events-entity-link i{color:#0d91cf;font-style:normal}.crm-events-entity-link span{color:#8095a3;text-transform:uppercase;letter-spacing:.045em;font-size:11px;font-weight:800}.crm-events-entity-link strong{color:#23485f;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.crm-events-create-action-button{color:#087fb9!important}.crm-event-action-modal-backdrop{z-index:2147481200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1125346b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.crm-event-action-modal{background:#fff;border:1px solid #84c2e270;border-radius:24px;flex-direction:column;width:min(860px,100vw - 32px);max-height:min(840px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 28px 85px #0c253740}.crm-event-action-modal-head{border-bottom:1px solid #e7eef3;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.crm-event-action-modal-head>div{gap:4px;min-width:0;display:grid}.crm-event-action-modal-head h2{color:#173a54;margin:0;font-size:clamp(21px,2vw,27px)}.crm-event-action-modal-head>div>span{color:#748a9a;font-size:12px}.crm-event-action-kinds{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:18px 24px 8px;display:grid}.crm-event-action-kinds button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7ee;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:64px;padding:9px 10px;display:grid}.crm-event-action-kinds button:hover:not(:disabled),.crm-event-action-kinds button.is-active{background:#f0faff;border-color:#74c9f2}.crm-event-action-kinds button>i{color:#0789c8;background:#eaf7fd;border-radius:11px;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;font-weight:800;display:grid}.crm-event-action-kinds button>span{gap:2px;min-width:0;display:grid}.crm-event-action-kinds button strong{color:#244a62;font-size:12px}.crm-event-action-kinds button small{color:#8194a1;font-size:12px;line-height:1.3}.crm-event-action-context{background:#f6fafc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 24px 0;padding:9px 11px;display:flex}.crm-event-action-context>span{color:#7a8f9e;font-size:12px;font-weight:750}.crm-event-action-context a{color:#267099;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dbe9f1;border-radius:999px;max-width:240px;padding:4px 8px;font-size:12px;text-decoration:none;overflow:hidden}.crm-event-action-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 24px 22px;display:grid;overflow-y:auto}.crm-event-action-form>label{align-content:start;gap:6px;min-width:0;display:grid}.crm-event-action-form>label>span{color:#536f82;font-size:12px;font-weight:750}.crm-event-action-form input,.crm-event-action-form textarea{color:#173a54;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d5e3ec;border-radius:11px;outline:0}.crm-event-action-form textarea{resize:vertical;padding:10px 12px}.crm-event-action-form input:focus,.crm-event-action-form textarea:focus{border-color:#4ebaf0;box-shadow:0 0 0 3px #0ea5e91a}.crm-event-action-wide{grid-column:1/-1}.crm-event-action-checkbox{grid-template-columns:22px 1fr;align-self:end;min-height:42px;align-items:center!important;display:flex!important}.crm-event-action-checkbox input{width:18px;height:18px;min-height:18px;margin:0}.crm-event-action-success{background:#f1fcf6;border:1px solid #b8ead1;border-radius:16px;align-items:flex-start;gap:14px;margin:22px 24px;padding:18px;display:flex}.crm-event-action-success>span{color:#137a47;background:#d7f6e5;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;display:grid}.crm-event-action-success>div{gap:5px;min-width:0;display:grid}.crm-event-action-success p{color:#2a4c60;margin:0}.crm-event-action-success a{color:#087fb9;width:max-content;font-weight:800;text-decoration:none}.crm-event-action-modal>.crm-modal-actions{background:#fffffff5;border-top:1px solid #e8eff3;margin-top:auto;padding:14px 24px 20px}.crm-timeline-item--social{--timeline-accent:#0ea5e9}.crm-timeline-filter-chip--social{--crm-timeline-filter-accent:#0ea5e9}.crm-project-activity-list article.is-social-event{background:linear-gradient(#f0f9ffbf,#fff);border-color:#0ea5e940}.crm-project-activity-list article.is-social-event>i{background:#0ea5e9}.crm-project-social-event-link{color:#087fb9;width:max-content;max-width:100%;margin-top:6px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.crm-project-social-event-link:hover{text-decoration:underline}@media (max-width:760px){.crm-event-entity-picker-head{display:grid}.crm-event-entity-add-buttons{justify-content:flex-start}.crm-event-entity-add-buttons button{flex:calc(50% - 7px);justify-content:center}.crm-event-entity-chip>a strong,.crm-events-entity-link strong{max-width:150px}.crm-event-action-modal-backdrop{align-items:end;padding:0}.crm-event-action-modal{border-radius:22px 22px 0 0;width:100%;max-height:94dvh}.crm-event-action-modal-head,.crm-event-action-form,.crm-event-action-modal>.crm-modal-actions{padding-left:16px;padding-right:16px}.crm-event-action-kinds{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:16px;padding-right:16px}.crm-event-action-context{margin-left:16px;margin-right:16px}.crm-event-action-form{grid-template-columns:1fr}.crm-event-action-wide{grid-column:1}}.crm-meeting-party-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0;display:grid}.crm-meeting-party-fields>.crm-field{align-content:start;min-width:0;margin:0;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;display:grid!important}.crm-meeting-party-fields>.crm-field>span{color:#536f82;font-size:12px;font-weight:750}.crm-meeting-party-fields .crm-select-portal,.crm-meeting-party-fields .crm-select-portal-trigger{width:100%;min-width:0;max-width:100%}.crm-meeting-party-fields .crm-select-portal-trigger{min-height:44px}.crm-meeting-party-hint,.crm-meeting-party-context-hint{color:#7b909e;grid-column:1/-1;font-size:12px;line-height:1.45}.crm-meeting-party-context-hint{background:#f8fbfd;border:1px solid #e1edf3;border-radius:11px;padding:9px 11px}.crm-event-action-modal{width:min(940px,100vw - 32px)}.crm-event-action-modal-head{padding:24px 26px 20px}.crm-event-action-modal-head .crm-eyebrow{font-size:12px;font-weight:750}.crm-event-action-modal-head h2{font-size:clamp(25px,2.3vw,31px);line-height:1.15}.crm-event-action-modal-head>div>span{font-size:14px;line-height:1.45}.crm-event-action-kinds{gap:11px;padding:20px 26px 10px}.crm-event-action-kinds button{border-radius:15px;grid-template-columns:42px minmax(0,1fr);gap:11px;min-height:78px;padding:12px 13px}.crm-event-action-kinds button>i{border-radius:13px;width:42px;height:42px;font-size:19px}.crm-event-action-kinds button>span{gap:4px}.crm-event-action-kinds button strong{font-size:14px;line-height:1.25}.crm-event-action-kinds button small{font-size:12px;line-height:1.35}.crm-event-action-context{gap:8px;margin:10px 26px 0;padding:10px 12px}.crm-event-action-context>span,.crm-event-action-context a{font-size:12px}.crm-event-action-form{gap:14px;padding:18px 26px 24px}.crm-event-action-form>label{gap:7px}.crm-event-action-form>label>span,.crm-event-action-form .crm-meeting-party-fields>.crm-field>span{font-size:13px}.crm-event-action-form input,.crm-event-action-form textarea{font-size:15px}.crm-event-action-form input{min-height:46px;padding:0 13px}.crm-event-action-form textarea{padding:12px 13px;line-height:1.5}.crm-event-action-form .crm-meeting-party-fields .crm-select-portal-trigger{min-height:46px;font-size:14px}.crm-event-action-checkbox{min-height:46px}.crm-event-action-checkbox input{width:20px;height:20px;min-height:20px}.crm-event-action-checkbox>span{font-size:13px!important}.crm-event-action-modal>.crm-modal-actions{padding:15px 26px 21px}.crm-event-action-modal>.crm-modal-actions .crm-button{min-height:46px;padding-inline:18px;font-size:14px;font-weight:750}@media (max-width:760px){.crm-meeting-party-fields{grid-template-columns:minmax(0,1fr)}.crm-meeting-party-hint,.crm-meeting-party-context-hint{grid-column:1}.crm-event-action-modal-head,.crm-event-action-form,.crm-event-action-modal>.crm-modal-actions,.crm-event-action-kinds{padding-left:16px;padding-right:16px}.crm-event-action-kinds button{min-height:76px}.crm-event-action-context{margin-left:16px;margin-right:16px}}.crm-meeting-create-form .crm-task-form-grid>.crm-meeting-datetime-field{border-bottom:0;flex-direction:column;gap:7px;min-width:0;padding:0;grid-template-columns:none!important;display:flex!important}.crm-meeting-create-form .crm-meeting-datetime-field>span:first-child{color:#64748b;font-size:12px;font-weight:850;line-height:1.35;display:block}.crm-meeting-create-form .crm-meeting-datetime-field input[type=datetime-local]{min-height:48px;padding:0 14px;font-size:15px;display:block;width:100%!important;min-width:0!important;max-width:none!important}@media (max-width:720px){.crm-meeting-create-form .crm-task-form-grid>.crm-meeting-datetime-field{grid-column:1/-1}}.crm-task-create-shared-modal{box-sizing:border-box;flex-direction:column;min-width:0;max-height:min(900px,100dvh - 32px);display:flex;width:min(980px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;overflow:hidden!important}.crm-task-create-shared-form{box-sizing:border-box;flex:auto;min-width:0;max-width:100%;min-height:0;padding-right:2px;overflow:hidden auto}.crm-task-create-shared-modal .crm-task-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 18px;min-width:0;display:grid}.crm-task-create-shared-modal .crm-task-form-grid>.crm-field-wide,.crm-task-create-shared-modal .crm-task-create-markdown-field,.crm-task-create-shared-modal .crm-task-create-relations{grid-column:1/-1}.crm-task-create-shared-modal .crm-field,.crm-task-create-relations-grid>.crm-field{box-sizing:border-box;gap:7px;min-width:0;max-width:100%;padding:0 0 14px;display:grid;grid-template-columns:minmax(0,1fr)!important}.crm-task-create-shared-modal .crm-field>span:first-child,.crm-task-create-relations-grid>.crm-field>span:first-child{color:#64748b;min-width:0;font-size:12px;font-weight:800;line-height:1.35;display:block}.crm-task-create-shared-modal .crm-field input,.crm-task-create-shared-modal .crm-field textarea,.crm-task-create-shared-modal .crm-field select,.crm-task-create-shared-modal .crm-project-create-select-wrap,.crm-task-create-shared-modal .crm-project-create-select,.crm-task-create-shared-modal .crm-select-portal,.crm-task-create-shared-modal .crm-task-deal-picker,.crm-task-create-shared-modal .crm-task-meeting-picker{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.crm-task-create-shared-modal .crm-field input,.crm-task-create-shared-modal .crm-select-portal-trigger{min-height:48px}.crm-task-create-shared-modal .crm-field small{color:#8aa0b5;margin:0;font-size:12px;font-weight:600;line-height:1.45;display:block}.crm-task-create-relations{background:linear-gradient(#fbfdff 0%,#f6fbff 100%);border:1px solid #d9e8f3;border-radius:16px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.crm-task-create-relations-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.crm-task-create-relations-head>div{gap:3px;display:grid}.crm-task-create-relations-head strong{color:#29445f;font-size:14px;font-weight:850}.crm-task-create-relations-head small{color:#7b91a6;font-size:12px;line-height:1.45}.crm-task-create-relations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;min-width:0;display:grid}.crm-task-create-relations-grid>.crm-field{border-bottom:0;margin:0;padding:0}.crm-task-create-markdown-field{min-width:0;max-width:100%;border-bottom:0!important;padding:0!important;display:block!important}.crm-task-create-markdown-field .crm-task-markdown-editor,.crm-task-create-markdown-field .crm-deal-markdown-split,.crm-task-create-markdown-field .crm-deal-markdown-pane,.crm-task-create-markdown-field .crm-deal-markdown-source-pane,.crm-task-create-markdown-field .crm-deal-markdown-preview-pane{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.crm-task-create-markdown-field .crm-deal-markdown-split{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-task-create-shared-actions{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e7eef5;margin-top:16px;padding:14px 0 2px;position:sticky;bottom:0}.crm-task-meeting-picker-menu .crm-select-portal-option-copy small{white-space:normal}@media (max-width:760px){.crm-task-create-shared-modal{max-height:calc(100dvh - 20px);width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}.crm-task-create-shared-modal .crm-task-form-grid,.crm-task-create-relations-grid,.crm-task-create-markdown-field .crm-deal-markdown-split{grid-template-columns:minmax(0,1fr)}.crm-task-create-shared-modal .crm-task-form-grid>.crm-field-wide,.crm-task-create-shared-modal .crm-task-create-markdown-field,.crm-task-create-shared-modal .crm-task-create-relations{grid-column:auto}}.crm-task-meeting-picker-menu .crm-select-portal-options{gap:9px;padding-block:3px 5px}.crm-task-meeting-picker-menu .crm-select-portal-option{border:1px solid #0000;border-radius:13px;align-items:start;min-height:68px;padding:12px 13px}.crm-task-meeting-picker-menu .crm-select-portal-option:hover,.crm-task-meeting-picker-menu .crm-select-portal-option:focus-visible,.crm-task-meeting-picker-menu .crm-select-portal-option.is-selected{border-color:color-mix(in srgb, var(--crm-option-color) 22%, transparent)}.crm-task-meeting-picker-menu .crm-select-portal-option-dot{margin-top:5px}.crm-task-meeting-picker-menu .crm-select-portal-option-copy{gap:5px}.crm-task-meeting-picker-menu .crm-select-portal-option-copy strong{text-overflow:clip;white-space:normal;font-size:13px;line-height:1.38;overflow:visible}.crm-task-meeting-picker-menu .crm-select-portal-option-copy small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.45;overflow:visible}.crm-task-meeting-picker-menu .crm-select-portal-option-check{margin-top:1px}@media (max-width:720px){.crm-task-meeting-picker-menu .crm-select-portal-options{gap:8px}.crm-task-meeting-picker-menu .crm-select-portal-option{min-height:64px;padding:11px 12px}}.crm-events-entity-links{border-top:1px solid #8eb4cc38;margin-top:16px;padding-top:12px}.crm-events-entity-link.is-project{background:#f0f9ffeb;border-color:#0ea5e947}.crm-events-entity-link.is-deal{background:#f0fdf4e6;border-color:#22c55e3d}.crm-events-entity-link.is-task{background:#eef2ffe6;border-color:#6366f138}.crm-events-entity-link.is-meeting{background:#faf5ffe6;border-color:#a855f73d}.crm-events-entity-link.is-company{background:#fffbebeb;border-color:#f59e0b3d}.crm-linked-social-events{background:linear-gradient(#f0f9ffb8,#fffffffa);border-color:#0ea5e933;gap:14px;margin:14px 0 18px;padding:18px;display:grid}.crm-linked-social-events.is-project{margin:0;padding:16px}.crm-linked-social-events-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.crm-linked-social-events-head>div{gap:3px;min-width:0;display:grid}.crm-linked-social-events-head h2,.crm-linked-social-events-head p{margin:0}.crm-linked-social-events-head h2{color:#173a54;font-size:17px}.crm-linked-social-events-head p{color:#7890a1;font-size:12px;line-height:1.45}.crm-linked-social-events-head>span{color:#0787c6;background:#e8f7ff;border-radius:10px;place-items:center;min-width:32px;height:32px;padding:0 8px;font-size:12px;font-weight:850;display:grid}.crm-linked-social-events-list{gap:9px;display:grid}.crm-linked-social-event{background:#fffffff5;border:1px solid #e3edf3;border-radius:13px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:11px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.crm-linked-social-event:hover{border-color:#b6ddf1;transform:translateY(-1px);box-shadow:0 8px 22px #19496612}.crm-linked-social-event-icon{color:#0788c8;background:linear-gradient(145deg,#e4f6ff,#f2faff);border-radius:11px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.crm-linked-social-event-main{gap:5px;min-width:0;display:grid}.crm-linked-social-event-meta,.crm-linked-social-event-footer{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.crm-linked-social-event-meta{color:#8498a6;text-transform:uppercase;letter-spacing:.035em;font-size:11px;font-weight:750}.crm-linked-social-event h3,.crm-linked-social-event p{margin:0}.crm-linked-social-event h3{color:#244b63;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.crm-linked-social-event p{color:#667f90;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.crm-linked-social-event-footer{color:#8396a4;margin-top:2px;font-size:12px}.crm-linked-social-event-footer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-linked-social-event-footer a{color:#087fb9;flex:none;font-weight:800;text-decoration:none}.crm-linked-social-event-footer a:hover{text-decoration:underline}.crm-linked-social-events-more{justify-self:start}.crm-linked-social-events-error{color:#b42335;background:#fff7f7;border:1px solid #fecaca;border-radius:10px;padding:10px 12px;font-size:12px}@media (max-width:760px){.crm-linked-social-events{padding:14px}.crm-linked-social-event{grid-template-columns:34px minmax(0,1fr);padding:10px}.crm-linked-social-event-icon{width:34px;height:34px}.crm-linked-social-event-meta,.crm-linked-social-event-footer{flex-direction:column;align-items:flex-start;gap:3px}.crm-linked-social-event h3{white-space:normal}}.crm-event-entity-add-button,.crm-event-entity-chip,.crm-event-entity-search-results>button,.crm-events-entity-link{--crm-entity-accent:#03a3ff;--crm-entity-soft:#03a3ff17;--crm-entity-border:#03a3ff3b}.crm-event-entity-add-button.is-project,.crm-event-entity-chip.is-project,.crm-event-entity-search-results>button.is-project,.crm-events-entity-link.is-project{--crm-entity-accent:#0284c7;--crm-entity-soft:#0284c717;--crm-entity-border:#0284c738}.crm-event-entity-add-button.is-deal,.crm-event-entity-chip.is-deal,.crm-event-entity-search-results>button.is-deal,.crm-events-entity-link.is-deal{--crm-entity-accent:#059669;--crm-entity-soft:#05966917;--crm-entity-border:#05966938}.crm-event-entity-add-button.is-task,.crm-event-entity-chip.is-task,.crm-event-entity-search-results>button.is-task,.crm-events-entity-link.is-task{--crm-entity-accent:#2563eb;--crm-entity-soft:#2563eb14;--crm-entity-border:#2563eb33}.crm-event-entity-add-button.is-meeting,.crm-event-entity-chip.is-meeting,.crm-event-entity-search-results>button.is-meeting,.crm-events-entity-link.is-meeting{--crm-entity-accent:#7c3aed;--crm-entity-soft:#7c3aed14;--crm-entity-border:#7c3aed33}.crm-event-entity-add-button.is-company,.crm-event-entity-chip.is-company,.crm-event-entity-search-results>button.is-company,.crm-events-entity-link.is-company{--crm-entity-accent:#0f766e;--crm-entity-soft:#0f766e14;--crm-entity-border:#0f766e33}.crm-event-entity-add-buttons{gap:8px}.crm-event-entity-add-buttons .crm-event-entity-add-button{border:1px solid var(--crm-entity-border);color:#29465c;letter-spacing:-.005em;background:linear-gradient(#fff,#fbfdff);border-radius:13px;gap:8px;min-height:44px;padding:5px 8px 5px 6px;font-size:12px;font-weight:800;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;position:relative;box-shadow:0 4px 12px #2343580b}.crm-event-entity-button-icon{background:var(--crm-entity-soft);width:30px;height:30px;color:var(--crm-entity-accent);border-radius:10px;flex:0 0 30px;place-items:center;transition:background .16s,color .16s,transform .16s;display:inline-grid}.crm-event-entity-button-icon svg{width:17px;height:17px;display:block}.crm-event-entity-button-label{color:inherit!important;font-size:inherit!important;line-height:1!important}.crm-event-entity-button-plus{border:1px solid var(--crm-entity-border);background:var(--crm-entity-soft);opacity:.9;border-radius:999px;flex:0 0 19px;place-items:center;width:19px;height:19px;margin-left:1px;transition:transform .16s,background .16s,color .16s;display:inline-grid;color:var(--crm-entity-accent)!important}.crm-event-entity-button-plus svg{width:12px;height:12px}.crm-event-entity-add-buttons .crm-event-entity-add-button:hover:not(:disabled){border-color:var(--crm-entity-accent);background:linear-gradient(180deg, #fff, var(--crm-entity-soft));color:var(--crm-entity-accent);transform:translateY(-1px);box-shadow:0 8px 20px #23435814}.crm-event-entity-add-buttons .crm-event-entity-add-button:hover:not(:disabled) .crm-event-entity-button-icon{transform:scale(1.04)}.crm-event-entity-add-buttons .crm-event-entity-add-button.is-active{border-color:var(--crm-entity-accent);background:var(--crm-entity-soft);color:var(--crm-entity-accent);box-shadow:0 0 0 3px var(--crm-entity-soft), 0 8px 20px #23435812}.crm-event-entity-add-buttons .crm-event-entity-add-button.is-active .crm-event-entity-button-icon{background:var(--crm-entity-accent);color:#fff}.crm-event-entity-add-buttons .crm-event-entity-add-button.is-active .crm-event-entity-button-plus{border-color:var(--crm-entity-accent);background:var(--crm-entity-accent);transform:rotate(45deg);color:#fff!important}.crm-event-entity-chip{border-color:var(--crm-entity-border);background:#fff;box-shadow:0 3px 10px #23435809}.crm-event-entity-chip-icon,.crm-events-entity-link>i{background:var(--crm-entity-soft);border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-style:normal;display:inline-grid;color:var(--crm-entity-accent)!important}.crm-event-entity-chip-icon svg,.crm-events-entity-link>i svg{width:15px;height:15px;display:block}.crm-event-entity-search-results>button{border-color:#94a3b82e;transition:border-color .16s,background .16s,transform .16s}.crm-event-entity-search-results>button>i{background:var(--crm-entity-soft);color:var(--crm-entity-accent)}.crm-event-entity-search-results>button>i svg{width:16px;height:16px}.crm-event-entity-search-results>button:hover:not(:disabled){border-color:var(--crm-entity-border);background:var(--crm-entity-soft);transform:translateY(-1px)}.crm-events-entity-link{border-color:var(--crm-entity-border);background:#fff;gap:7px;min-height:34px;padding:4px 10px 4px 5px;box-shadow:0 3px 12px #23435809}.crm-events-entity-link:hover{border-color:var(--crm-entity-accent);background:var(--crm-entity-soft)}.crm-final-nav-icon svg,.crm-final-dropdown-icon svg,.crm-final-mobile-icon svg{fill:none!important;stroke:currentColor!important;display:block!important}.crm-final-header a[href="/crm/deals"]:before,.crm-final-header a[href="/crm/deals/kanban"]:before,.crm-final-header a[href="/crm/tasks"]:before,.crm-final-drawer a[href="/crm/deals"]:before,.crm-final-drawer a[href="/crm/deals/kanban"]:before,.crm-final-drawer a[href="/crm/tasks"]:before{content:none!important;display:none!important}.crm-final-header a[href="/crm/deals"] .crm-final-nav-icon,.crm-final-header a[href="/crm/deals"] .crm-final-dropdown-icon,.crm-final-header a[href="/crm/deals/kanban"] .crm-final-nav-icon,.crm-final-header a[href="/crm/deals/kanban"] .crm-final-dropdown-icon,.crm-final-header a[href="/crm/tasks"] .crm-final-nav-icon,.crm-final-header a[href="/crm/tasks"] .crm-final-dropdown-icon,.crm-final-drawer a[href="/crm/deals"] .crm-final-mobile-icon,.crm-final-drawer a[href="/crm/deals/kanban"] .crm-final-mobile-icon,.crm-final-drawer a[href="/crm/tasks"] .crm-final-mobile-icon{flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important;margin:0!important;padding:0!important;display:inline-flex!important}.crm-final-header a[href="/crm/deals"] svg,.crm-final-header a[href="/crm/deals/kanban"] svg,.crm-final-header a[href="/crm/tasks"] svg,.crm-final-drawer a[href="/crm/deals"] svg,.crm-final-drawer a[href="/crm/deals/kanban"] svg,.crm-final-drawer a[href="/crm/tasks"] svg{display:block!important}.crm-final-more-menu{border-color:#03a3ff24;border-radius:16px;min-width:214px;padding:9px;box-shadow:0 20px 52px #0f172a26}.crm-final-more-menu .crm-final-dropdown-link{border-radius:11px;gap:9px;height:42px;min-height:42px;padding:0 10px 0 7px;font-size:13px;font-weight:780}.crm-final-more-menu .crm-final-dropdown-icon{color:#0284c7;background:#03a3ff13;border-radius:9px;width:29px;height:29px;padding:6px;transition:background .16s,color .16s,transform .16s}.crm-final-more-menu .crm-final-dropdown-link:hover .crm-final-dropdown-icon,.crm-final-more-menu .crm-final-dropdown-link.is-active .crm-final-dropdown-icon{color:#fff;background:#03a3ff;transform:translate(1px)}.crm-final-more-menu .crm-final-dropdown-icon svg{width:17px!important;height:17px!important}@media (max-width:760px){.crm-event-entity-add-buttons .crm-event-entity-add-button{flex:calc(50% - 8px);justify-content:flex-start;min-height:46px}.crm-event-entity-button-plus{margin-left:auto}}.crm-shell .crm-final-header .crm-final-desktop-nav a[href="/crm/deals"]>.crm-final-nav-icon,.crm-shell .crm-final-header .crm-final-desktop-nav a[href="/crm/deals"]>.crm-final-dropdown-icon,.crm-shell .crm-final-header .crm-final-desktop-nav a[href="/crm/deals/kanban"]>.crm-final-nav-icon,.crm-shell .crm-final-header .crm-final-desktop-nav a[href="/crm/deals/kanban"]>.crm-final-dropdown-icon,.crm-shell .crm-final-header .crm-final-desktop-nav a[href="/crm/tasks"]>.crm-final-nav-icon,.crm-shell .crm-final-header .crm-final-desktop-nav a[href="/crm/tasks"]>.crm-final-dropdown-icon{flex:0 0 19px!important;justify-content:center!important;align-items:center!important;width:19px!important;min-width:19px!important;height:19px!important;margin:0!important;padding:0!important;display:inline-flex!important}.crm-shell .crm-final-header .crm-final-desktop-nav a[href="/crm/deals"]>.crm-final-nav-icon svg,.crm-shell .crm-final-header .crm-final-desktop-nav a[href="/crm/deals"]>.crm-final-dropdown-icon svg,.crm-shell .crm-final-header .crm-final-desktop-nav a[href="/crm/deals/kanban"]>.crm-final-nav-icon svg,.crm-shell .crm-final-header .crm-final-desktop-nav a[href="/crm/deals/kanban"]>.crm-final-dropdown-icon svg,.crm-shell .crm-final-header .crm-final-desktop-nav a[href="/crm/tasks"]>.crm-final-nav-icon svg,.crm-shell .crm-final-header .crm-final-desktop-nav a[href="/crm/tasks"]>.crm-final-dropdown-icon svg{fill:none!important;stroke:currentColor!important;width:100%!important;height:100%!important;display:block!important;overflow:visible!important}.crm-shell .crm-final-drawer a[href="/crm/deals"]>.crm-final-mobile-icon,.crm-shell .crm-final-drawer a[href="/crm/deals/kanban"]>.crm-final-mobile-icon,.crm-shell .crm-final-drawer a[href="/crm/tasks"]>.crm-final-mobile-icon{flex:0 0 20px!important;justify-content:center!important;align-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;margin:0!important;padding:0!important;display:inline-flex!important}.crm-shell .crm-final-drawer a[href="/crm/deals"]>.crm-final-mobile-icon svg,.crm-shell .crm-final-drawer a[href="/crm/deals/kanban"]>.crm-final-mobile-icon svg,.crm-shell .crm-final-drawer a[href="/crm/tasks"]>.crm-final-mobile-icon svg{fill:none!important;stroke:currentColor!important;width:100%!important;height:100%!important;display:block!important}.crm-employee-profile-org{background:linear-gradient(145deg,#fbfdff,#f7fbfe);border:1px solid #e1ebf2;border-radius:18px;gap:10px;margin-top:14px;padding:14px;display:grid}.crm-employee-profile-org-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-employee-profile-org-head>div{gap:2px;display:grid}.crm-employee-profile-org-head span{color:#496578;letter-spacing:.055em;text-transform:uppercase;font-size:12px;font-weight:850}.crm-employee-profile-org-head small{color:#8a9aa6;font-size:12px}.crm-employee-profile-org-head>strong{color:#138dc5;background:#f0faff;border:1px solid #cfe6f2;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.crm-employee-profile-org-list{gap:8px;display:grid}.crm-employee-profile-org-item{background:#fff;border:1px solid #e2ebf1;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-width:0;padding:10px 11px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.crm-employee-profile-org-item:hover{border-color:#0ea5e957;transform:translateY(-1px);box-shadow:0 8px 20px #2d6f9114}.crm-employee-profile-org-icon{color:#1594ca;background:#eef9fe;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.crm-employee-profile-org-icon svg{width:21px;height:21px}.crm-employee-profile-org-copy{gap:2px;min-width:0;display:grid}.crm-employee-profile-org-copy strong{color:#2c485d;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.crm-employee-profile-org-copy small{color:#8a99a5;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.crm-employee-profile-org-roles{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:210px;display:flex}.crm-employee-profile-org-roles em{color:#6f8291;white-space:nowrap;background:#f2f6f9;border-radius:999px;padding:4px 7px;font-size:10.5px;font-style:normal;font-weight:800;line-height:1}.crm-employee-profile-org-roles em.is-primary{color:#137fac;background:#eaf8ff}.crm-employee-profile-org-roles em.is-leader{color:#5b941f;background:#eef9e7}.crm-employee-profile-org-arrow{color:#a4b4bf;width:17px;height:17px}.crm-employee-profile-org-empty{color:#8999a5;text-align:center;border:1px dashed #dbe6ed;border-radius:12px;margin:0;padding:12px;font-size:12px}.crm-org-tree-viewport{scrollbar-width:thin;scrollbar-color:#c8dce8 transparent;background:radial-gradient(circle at 50% -50px,#0ea5e90e,#0000 260px),#f8fbfd;border:1px solid #e6eef3;border-radius:22px;padding:12px 10px 32px;position:relative;overflow:auto visible}.crm-org-tree{justify-content:center;align-items:flex-start;gap:34px;width:max-content;min-width:100%;padding:12px 20px 26px;display:flex}.crm-org-tree-branch{flex-direction:column;align-items:center;gap:0;min-width:276px;display:flex;position:relative}.crm-org-tree-children{justify-content:center;align-items:flex-start;gap:0;margin:0;padding:38px 0 0;display:flex;position:relative}.crm-org-tree-children:before{content:"";border-left:1.5px solid #bcd5e3;width:0;height:38px;position:absolute;top:0;left:50%}.crm-org-tree-children>.crm-org-tree-branch{padding:18px 11px 0}.crm-org-tree-children>.crm-org-tree-branch:before,.crm-org-tree-children>.crm-org-tree-branch:after{content:"";border-top:1.5px solid #bcd5e3;width:50%;height:18px;position:absolute;top:0}.crm-org-tree-children>.crm-org-tree-branch:before{right:50%}.crm-org-tree-children>.crm-org-tree-branch:after{border-left:1.5px solid #bcd5e3;left:50%}.crm-org-tree-children>.crm-org-tree-branch:first-child:before,.crm-org-tree-children>.crm-org-tree-branch:last-child:after{border-top-color:#0000}.crm-org-tree-children>.crm-org-tree-branch:first-child:after{border-radius:6px 0 0}.crm-org-tree-children>.crm-org-tree-branch:last-child:before{border-right:1.5px solid #bcd5e3;border-radius:0 6px 0 0}.crm-org-tree-children>.crm-org-tree-branch:only-child{padding-top:18px}.crm-org-tree-children>.crm-org-tree-branch:only-child:before{display:none}.crm-org-tree-children>.crm-org-tree-branch:only-child:after{border-top:0;border-left:1.5px solid #bcd5e3;width:0;display:block;left:50%}.crm-org-unit-leaf{background:linear-gradient(160deg,#fff 0% 70%,#f9fcfe 100%);border:1px solid #dbe6ed;border-radius:24px 12px;gap:11px;width:276px;min-height:176px;padding:14px 14px 13px;scroll-margin-top:110px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:visible;box-shadow:0 10px 24px #32536714}.crm-org-unit-leaf:hover{border-color:#0ea5e957;transform:translateY(-2px);box-shadow:0 14px 30px #2b627f1c}.crm-org-unit-leaf:target{border-color:#38bdf8;box-shadow:0 0 0 4px #38bdf826,0 16px 32px #2b627f1f}.crm-org-unit-leaf.is-root-unit{background:linear-gradient(160deg,#fff 0% 66%,#f5fde9 100%);border-color:#84cc1657}.crm-org-unit-leaf.is-viewer-unit{border-color:#70c8f4;box-shadow:0 0 0 4px #3bb0e82b,0 12px 28px #2b627f1a}.crm-org-viewer-badge{z-index:2;color:#fff;letter-spacing:.045em;text-transform:uppercase;background:linear-gradient(135deg,#36baf1,#149bd4);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;position:absolute;top:-10px;right:14px;box-shadow:0 5px 12px #128bbe38}.crm-org-leaf-head{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.crm-org-leaf-icon{color:#1598ce;background:#eef9fe;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.crm-org-unit-leaf.is-root-unit .crm-org-leaf-icon{color:#77a91e;background:#f1f9df}.crm-org-leaf-icon svg{width:19px;height:19px}.crm-org-leaf-title{gap:1px;min-width:0;display:grid}.crm-org-leaf-title>span{color:#9aa8b2;letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:800}.crm-org-leaf-title h2{color:#2a4355;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:780;line-height:1.25;overflow:hidden}.crm-org-leaf-menu{position:relative}.crm-org-leaf-menu>summary{color:#9aabb7;cursor:pointer;border-radius:10px;place-items:center;width:30px;height:30px;list-style:none;display:grid}.crm-org-leaf-menu>summary::-webkit-details-marker{display:none}.crm-org-leaf-menu>summary:hover,.crm-org-leaf-menu[open]>summary{color:#3c748f;background:#f0f7fb}.crm-org-leaf-menu>summary svg{width:18px;height:18px}.crm-org-leaf-menu-popover{z-index:30;background:#fff;border:1px solid #dce7ee;border-radius:13px;gap:4px;width:178px;padding:6px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 14px 35px #27455729}.crm-org-leaf-menu-popover button{color:#405b6d;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:12px;font-weight:700}.crm-org-leaf-menu-popover button:hover{background:#f2f8fb}.crm-org-leaf-menu-popover button.is-danger{color:#b94f4f}.crm-org-leaf-description{color:#8a99a5;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:16px;margin:-2px 0 0 43px;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.crm-org-leaf-leader{background:#fafdffeb;border:1px solid #e3ebf0;border-radius:13px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-height:50px;padding:8px 9px;display:grid}.crm-org-leaf-leader.is-empty{grid-template-columns:1fr}.crm-org-leaf-leader-avatar{width:36px!important;height:36px!important}.crm-org-leaf-leader>span{gap:1px;min-width:0;display:grid}.crm-org-leaf-leader small{color:#98a7b1;text-transform:uppercase;font-size:10px;font-weight:800}.crm-org-leaf-leader .crm-org-employee-name,.crm-org-leaf-leader strong{color:#334e61;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.crm-org-leaf-leader em{color:#8b9aa5;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-style:normal;overflow:hidden}.crm-org-leaf-footer{color:#78909f;border-top:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.crm-org-leaf-footer>span{white-space:nowrap;align-items:center;gap:5px;font-size:10.8px;font-weight:750;display:inline-flex}.crm-org-leaf-footer svg{color:#399bc6;width:14px;height:14px}.crm-org-leaf-footer .has-children{color:#4d8faa}.crm-org-leaf-footer .is-leaf{color:#a0adb5}.crm-org-leaf-add-child{z-index:5;color:#13a3df;cursor:pointer;background:#fff;border:1px solid #d9e8f0;border-radius:999px;place-items:center;width:30px;height:30px;padding:0;font-size:21px;line-height:1;display:grid;position:absolute;bottom:-15px;left:50%;transform:translate(-50%);box-shadow:0 5px 14px #2c63801f}.crm-org-leaf-add-child:hover{background:#f1fbff;border-color:#7bcdf2}@media (max-width:900px){.crm-org-tree-viewport{border-inline:0;border-radius:16px;margin-inline:-4px;padding-inline:4px}.crm-org-tree{justify-content:flex-start;padding-inline:16px}}@media (max-width:760px){.crm-employee-profile-org-item{grid-template-columns:36px minmax(0,1fr) 16px}.crm-employee-profile-org-roles{grid-column:2/-1;justify-content:flex-start;max-width:none}.crm-employee-profile-org-arrow{grid-area:1/3}.crm-org-tree-viewport{background:0 0;border:0;padding:0;overflow:visible}.crm-org-tree{gap:14px;width:auto;min-width:0;padding:0;display:grid}.crm-org-tree-branch{justify-items:stretch;width:100%;min-width:0;display:grid}.crm-org-tree-children{border-left:1px solid #c9dce6;gap:12px;margin-left:10px;padding:18px 0 0 14px;display:grid}.crm-org-tree-children:before,.crm-org-tree-children>.crm-org-tree-branch:before,.crm-org-tree-children>.crm-org-tree-branch:after{display:none}.crm-org-tree-children>.crm-org-tree-branch,.crm-org-tree-children>.crm-org-tree-branch:only-child{padding:0}.crm-org-unit-leaf{border-radius:20px 10px;width:100%;min-height:0}.crm-org-leaf-description{margin-left:0}}.crm-org-leaf-tree{justify-content:center;align-items:flex-start;gap:34px;width:max-content;min-width:100%;padding:12px 20px 26px;display:flex}.crm-org-leaf-branch{flex-direction:column;align-items:center;gap:0;min-width:276px;display:flex;position:relative}.crm-org-leaf-children{justify-content:center;align-items:flex-start;gap:0;margin:0;padding:38px 0 0;display:flex;position:relative}.crm-org-leaf-children:before{content:"";background:0 0;border:0;border-left:1.5px solid #bcd5e3;width:0;height:38px;margin:0;position:absolute;inset:0 auto auto 50%}.crm-org-leaf-children>.crm-org-leaf-branch{padding:18px 11px 0}.crm-org-leaf-children>.crm-org-leaf-branch:before,.crm-org-leaf-children>.crm-org-leaf-branch:after{content:"";box-sizing:border-box;pointer-events:none;background:0 0;border:0;border-top:1.5px solid #bcd5e3;width:50%;height:18px;margin:0;position:absolute;inset:0 auto auto}.crm-org-leaf-children>.crm-org-leaf-branch:before{right:50%}.crm-org-leaf-children>.crm-org-leaf-branch:after{border-left:1.5px solid #bcd5e3;left:50%}.crm-org-leaf-children>.crm-org-leaf-branch:first-child:before,.crm-org-leaf-children>.crm-org-leaf-branch:last-child:after{border-top-color:#0000}.crm-org-leaf-children>.crm-org-leaf-branch:first-child:after{border-radius:6px 0 0}.crm-org-leaf-children>.crm-org-leaf-branch:last-child:before{border-right:1.5px solid #bcd5e3;border-radius:0 6px 0 0}.crm-org-leaf-children>.crm-org-leaf-branch:only-child{padding-top:18px}.crm-org-leaf-children>.crm-org-leaf-branch:only-child:before{display:none}.crm-org-leaf-children>.crm-org-leaf-branch:only-child:after{border-top:0;border-left:1.5px solid #bcd5e3;width:0;display:block;left:50%}.crm-org-leaf-people-toggle{color:#5f879d;min-width:0;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:2px 5px 2px 2px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.crm-org-leaf-people-toggle:hover,.crm-org-leaf-people-toggle.is-open{background:#f3faff;border-color:#d8eaf3;box-shadow:0 3px 10px #2f658114}.crm-org-leaf-people-toggle:active{transform:translateY(1px)}.crm-org-leaf-people-toggle:focus-visible{outline-offset:2px;outline:2px solid #0ea5e952}.crm-org-leaf-avatar-stack{align-items:center;padding-left:4px;display:inline-flex}.crm-org-leaf-stack-avatar,.crm-org-leaf-stack-more{color:#267d9f;object-fit:cover;background:#e9f6fc;border:2px solid #fff;place-items:center;margin-left:-5px;font-weight:850;line-height:1;position:relative;overflow:hidden;box-shadow:0 2px 6px #2b5b741f;border-radius:999px!important;width:25px!important;min-width:25px!important;height:25px!important;font-size:9.5px!important;display:grid!important}.crm-org-leaf-stack-avatar:first-child{margin-left:0}.crm-org-leaf-stack-more{z-index:8;color:#2788ad;background:#edf8fd}.crm-org-leaf-people-chevron{color:#8aa6b6;place-items:center;width:14px;height:14px;transition:transform .16s,color .16s;display:grid}.crm-org-leaf-people-chevron svg{width:13px;height:13px}.crm-org-leaf-people-toggle.is-open .crm-org-leaf-people-chevron{color:#168fc2;transform:rotate(180deg)}.crm-org-leaf-no-people{color:#9aaab5!important}.crm-org-leaf-people-panel{background:linear-gradient(#fbfdff 0%,#f7fbfd 100%);border:1px solid #dfeaf0;border-radius:15px;gap:8px;padding:9px;animation:.18s ease-out both crmOrgPeopleReveal;display:grid;box-shadow:inset 0 1px #ffffffd9}@keyframes crmOrgPeopleReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.crm-org-leaf-people-panel-head{align-items:center;gap:7px;padding:1px 2px 3px;display:flex}.crm-org-leaf-people-panel-icon{color:#149bd2;background:#eaf7fd;border-radius:9px;flex:none;place-items:center;width:26px;height:26px;display:grid}.crm-org-leaf-people-panel-icon svg{width:15px;height:15px}.crm-org-leaf-people-panel-head>span:last-child{gap:1px;min-width:0;display:grid}.crm-org-leaf-people-panel-head strong{color:#345267;font-size:12px}.crm-org-leaf-people-panel-head small{color:#91a1ac;font-size:10px}.crm-org-leaf-people-list{gap:5px;display:grid}.crm-org-leaf-person-row{width:100%;min-width:0;min-height:45px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5edf2;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto 15px;align-items:center;gap:7px;padding:5px 6px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.crm-org-leaf-person-row:hover{background:#fbfeff;border-color:#cce5f1;transform:translateY(-1px);box-shadow:0 4px 12px #2b5a7312}.crm-org-leaf-person-row:focus-visible{outline-offset:1px;outline:2px solid #0ea5e947}.crm-org-leaf-person-avatar{object-fit:cover;border-radius:10px!important;width:34px!important;min-width:34px!important;height:34px!important}.crm-org-leaf-person-copy{gap:1px;min-width:0;display:grid}.crm-org-leaf-person-copy strong,.crm-org-leaf-person-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-org-leaf-person-copy strong{color:#304d61;font-size:11.5px;font-weight:800}.crm-org-leaf-person-copy small{color:#8c9ca8;font-size:9.8px}.crm-org-leaf-person-roles{justify-items:end;gap:3px;display:grid}.crm-org-leaf-person-roles em{color:#748895;white-space:nowrap;background:#f2f6f8;border-radius:999px;padding:3px 5px;font-size:8.8px;font-style:normal;font-weight:800;line-height:1}.crm-org-leaf-person-roles em.is-primary{color:#1482ae;background:#eaf8ff}.crm-org-leaf-person-roles em.is-leader{color:#60951f;background:#eef9e7}.crm-org-leaf-person-arrow{color:#9ab0bc;place-items:center;width:15px;height:15px;display:grid}.crm-org-leaf-person-arrow svg{width:14px;height:14px}.crm-org-leaf-person-row:hover .crm-org-leaf-person-arrow{color:#1598ce}@media (max-width:900px){.crm-org-leaf-tree{justify-content:flex-start;padding-inline:16px}}@media (max-width:760px){.crm-org-leaf-tree{gap:14px;width:auto;min-width:0;padding:0;display:grid}.crm-org-leaf-branch{justify-items:stretch;width:100%;min-width:0;display:grid}.crm-org-leaf-children{border-left:1px solid #c9dce6;gap:12px;margin-left:10px;padding:18px 0 0 14px;display:grid}.crm-org-leaf-children:before,.crm-org-leaf-children>.crm-org-leaf-branch:before,.crm-org-leaf-children>.crm-org-leaf-branch:after{display:none}.crm-org-leaf-children>.crm-org-leaf-branch,.crm-org-leaf-children>.crm-org-leaf-branch:only-child{padding:0}.crm-org-leaf-person-row{grid-template-columns:36px minmax(0,1fr) 15px}.crm-org-leaf-person-avatar{width:36px!important;min-width:36px!important;height:36px!important}.crm-org-leaf-person-roles{flex-wrap:wrap;grid-area:2/2/auto/-1;justify-content:flex-start;display:flex}.crm-org-leaf-person-arrow{grid-area:1/3}}.crm-collab-panel{background:linear-gradient(145deg,#fbfeff 0%,#f4fbff 100%);border:1px solid #1479a824;border-radius:18px;gap:14px;margin:0 0 18px;padding:16px;display:grid;box-shadow:0 12px 30px #2956700e}.crm-collab-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.crm-collab-panel-head>div{gap:3px;display:grid}.crm-collab-panel-head h2{color:#1f4f68;margin:0;font-size:17px;line-height:1.25}.crm-collab-loading{color:#7b919f;font-size:12px;font-weight:750}.crm-collab-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.crm-collab-observers-card,.crm-collab-chat-card{background:#ffffffe6;border:1px solid #1b7ba51f;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 6px 18px #1e4e690a}.crm-collab-card-title{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.crm-collab-card-title>div{gap:2px;min-width:0;display:grid}.crm-collab-card-title strong{color:#2f5266;font-size:12.5px;font-weight:850}.crm-collab-card-title small{color:#8799a5;font-size:12px;line-height:1.35}.crm-collab-card-icon{color:#0b91cf;background:#edf9ff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.crm-collab-card-icon.is-chat{color:#0b8eae;background:linear-gradient(145deg,#e8f8ff,#eafcf6)}.crm-collab-card-icon svg{width:19px;height:19px}.crm-collab-icon-button{color:#0b8dc5;cursor:pointer;background:#f4fbff;border:1px solid #1091c92b;border-radius:10px;place-items:center;width:31px;height:31px;transition:transform .14s,background .14s,box-shadow .14s;display:grid}.crm-collab-icon-button:hover{background:#e9f8ff;transform:translateY(-1px);box-shadow:0 5px 13px #107ba91f}.crm-collab-icon-button svg{width:17px;height:17px}.crm-collab-observer-list{flex-wrap:wrap;gap:7px;padding:0 12px 12px;display:flex}.crm-collab-person-chip{background:#f8fcfe;border:1px solid #1281b01f;border-radius:999px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;max-width:100%;padding:6px 7px;display:grid}.crm-collab-person-avatar.crm-user-avatar-component-image,.crm-collab-person-avatar.crm-user-avatar-component-fallback{border-radius:50%;width:28px;height:28px;font-size:11px}.crm-collab-person-chip>span{gap:0;min-width:0;display:grid}.crm-collab-person-chip strong,.crm-collab-person-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-collab-person-chip strong{color:#365a6d;font-size:12px}.crm-collab-person-chip small{color:#8999a4;max-width:160px;font-size:10.5px}.crm-collab-person-chip>button{color:#9aabb5;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.crm-collab-person-chip>button:hover{color:#d35454;background:#fff0f0}.crm-collab-person-chip>button svg{width:13px;height:13px}.crm-collab-empty{color:#8a9ca8;margin:0;padding:0 13px 13px;font-size:12px}.crm-collab-chat-card.has-chat{border-color:#0d9faa2e}.crm-collab-chat-main{color:inherit;background:linear-gradient(135deg,#f4fbff 0%,#f5fffb 100%);border:1px solid #0f8fb11f;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:0 11px 10px;padding:11px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;position:relative}.crm-collab-chat-main:hover{border-color:#0f8fb13b;transform:translateY(-1px);box-shadow:0 8px 20px #19698617}.crm-collab-avatar-stack{align-items:center;min-width:max-content;padding-left:4px;display:inline-flex}.crm-collab-avatar.crm-user-avatar-component-image,.crm-collab-avatar.crm-user-avatar-component-fallback{border:2px solid #fff;border-radius:50%;width:31px;height:31px;font-size:11px;box-shadow:0 2px 8px #214d6617}.crm-collab-avatar+.crm-collab-avatar{margin-left:-9px}.crm-collab-avatar-more{color:#0b82b8;background:#dff5ff;border:2px solid #fff;border-radius:50%;place-items:center;width:31px;height:31px;margin-left:-9px;font-size:11px;font-weight:900;display:grid}.crm-collab-chat-copy{gap:2px;min-width:0;display:grid}.crm-collab-chat-copy strong,.crm-collab-chat-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-collab-chat-copy strong{color:#2c576a;font-size:12px}.crm-collab-chat-copy small{color:#6f8794;font-size:12px}.crm-collab-chat-copy em{color:#a0adb5;font-size:10.5px;font-style:normal}.crm-collab-unread{color:#fff;background:#0ba4e5;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:grid}.crm-collab-open-arrow{color:#72a3b8}.crm-collab-open-arrow svg{width:17px;height:17px}.crm-collab-chat-actions{flex-wrap:wrap;gap:7px;padding:0 11px 11px;display:flex}.crm-collab-chat-actions .crm-button{min-height:32px;padding:6px 10px;font-size:12px}.crm-collab-chat-actions .crm-button svg{vertical-align:-2px;width:14px;height:14px}.crm-collab-chat-empty{justify-items:start;gap:10px;padding:0 13px 13px;display:grid}.crm-collab-chat-empty p{color:#778d9a;margin:0;font-size:12px;line-height:1.45}.crm-collab-chat-empty .crm-button{align-items:center;gap:7px;display:inline-flex}.crm-collab-chat-empty .crm-button svg{width:16px;height:16px}.crm-collab-sync-error{color:#b35c49;background:#fff5f2;border-radius:9px;margin:0 11px 11px;padding:8px 9px;font-size:11.5px}.crm-collab-alert{color:#39738e;background:#eefaff;border-radius:10px;padding:8px 10px;font-size:12px}.crm-collab-alert.is-error{color:#ae514d;background:#fff2f1}.crm-collab-modal-backdrop{z-index:13000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d24326b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.crm-collab-modal{background:#fff;border:1px solid #1583b12b;border-radius:20px;grid-template-rows:auto minmax(0,auto) auto;width:min(620px,100%);max-height:min(760px,100vh - 44px);display:grid;overflow:hidden;box-shadow:0 28px 70px #0f2d403b}.crm-collab-modal>header{border-bottom:1px solid #edf3f6;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 17px 11px;display:flex}.crm-collab-modal>header>div{gap:3px;display:grid}.crm-collab-modal h2{color:#254f65;margin:0;font-size:18px}.crm-collab-modal-close{color:#728995;cursor:pointer;background:#f3f8fa;border:0;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.crm-collab-modal-close svg{width:17px;height:17px}.crm-collab-search{background:#f9fcfd;border:1px solid #dceaf0;border-radius:11px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;margin:12px 15px 8px;padding:9px 11px;display:grid}.crm-collab-search svg{fill:none;stroke:#7793a3;stroke-width:1.8px;stroke-linecap:round;width:17px;height:17px}.crm-collab-search input{color:#34576a;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.crm-collab-user-picker{gap:6px;max-height:390px;padding:4px 15px 12px;display:grid;overflow:auto}.crm-collab-user-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4edf1;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px 9px;transition:background .13s,border-color .13s,transform .13s;display:grid}.crm-collab-user-option:hover:not(:disabled){background:#f8fdff;border-color:#bde2f2;transform:translateY(-1px)}.crm-collab-user-option.is-selected{background:#f1fbff;border-color:#a9ddf2}.crm-collab-user-option.is-required{cursor:default;opacity:.86;background:#f8fafb}.crm-collab-picker-avatar.crm-user-avatar-component-image,.crm-collab-picker-avatar.crm-user-avatar-component-fallback{border-radius:50%;width:38px;height:38px;font-size:12px}.crm-collab-user-option>span{gap:2px;min-width:0;display:grid}.crm-collab-user-option strong{color:#31556a;font-size:12px}.crm-collab-user-option small{color:#8799a4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.crm-collab-user-option>em{color:#7b909d;background:#edf4f7;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.crm-collab-user-option>b{color:#fff;background:#16a5dc;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.crm-collab-user-option>i{color:#168cba;background:#edf8fc;border-radius:50%;place-items:center;width:23px;height:23px;font-size:14px;font-style:normal;font-weight:800;display:grid}.crm-collab-required{background:#f5fbfe;border-radius:12px;gap:7px;margin:12px 15px 0;padding:10px;display:grid}.crm-collab-required>strong{color:#587486;text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.crm-collab-required>div{flex-wrap:wrap;gap:6px;display:flex}.crm-collab-required>div>span{color:#456577;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 7px 4px 4px;font-size:11px;display:inline-flex}.crm-collab-mini-avatar.crm-user-avatar-component-image,.crm-collab-mini-avatar.crm-user-avatar-component-fallback{border-radius:50%;width:24px;height:24px;font-size:9px}.crm-collab-confirm{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;padding:18px;display:grid}.crm-collab-confirm p{color:#657d8b;margin:0;font-size:12px;line-height:1.55}.crm-collab-confirm p strong{color:#35566a}.crm-collab-confirm-avatar.crm-user-avatar-component-image,.crm-collab-confirm-avatar.crm-user-avatar-component-fallback{border-radius:50%;width:54px;height:54px;font-size:13px}.crm-collab-modal>footer{background:#fbfdfe;border-top:1px solid #edf3f6;justify-content:flex-end;gap:8px;padding:11px 15px 14px;display:flex}.crm-collab-role-tags{flex-wrap:wrap;gap:4px;display:flex}.crm-collab-role-tags em{color:#47768d;background:#eef8fc;border-radius:999px;padding:3px 5px;font-size:10px;font-style:normal}@media (max-width:860px){.crm-collab-panel{border-radius:15px;padding:12px}.crm-collab-grid{grid-template-columns:1fr}.crm-collab-chat-main{grid-template-columns:auto minmax(0,1fr) auto}.crm-collab-open-arrow{display:none}.crm-collab-modal-backdrop{align-items:end;padding:10px}.crm-collab-modal{border-radius:18px 18px 12px 12px;width:100%;max-height:calc(100vh - 20px)}.crm-collab-user-picker{max-height:46vh}}.crm-message-internal-chat-badge.is-group{background:linear-gradient(135deg,#ebf9ff,#effdf7)}.crm-message-internal-group-hero{background:linear-gradient(145deg,#f7fcff,#f7fffb);border:1px solid #1191b51f;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:13px;display:grid}.crm-message-internal-group-hero>div:last-child{gap:2px;min-width:0;display:grid}.crm-message-internal-group-hero span{color:#8196a3;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.crm-message-internal-group-hero h3{color:#2d566b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.crm-message-internal-group-hero p{color:#7e919c;margin:0;font-size:11.5px}.crm-message-internal-group-avatars{align-items:center;padding-left:7px;display:inline-flex}.crm-message-internal-group-avatar.crm-user-avatar-component-image,.crm-message-internal-group-avatar.crm-user-avatar-component-fallback{border:2px solid #fff;border-radius:50%;width:38px;height:38px;margin-left:-8px;font-size:12px;box-shadow:0 3px 10px #23506817}.crm-message-internal-group-avatars>b{color:#0d81b7;background:#dff5ff;border:2px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:-8px;font-size:11px;display:grid}.crm-message-internal-group-entity{color:inherit;background:#fbfdfe;border:1px solid #e1edf2;border-radius:11px;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;text-decoration:none;display:grid}.crm-message-internal-group-entity:hover{background:#f5fcff;border-color:#bfe3f1}.crm-message-internal-group-entity>span{color:#0b83b9;background:#eaf8ff;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:850}.crm-message-internal-group-entity>strong{color:#486778;font-size:12px}.crm-message-internal-group-entity>b{color:#7aa0b1;font-size:12px}.crm-message-internal-group-members{gap:7px;display:grid}.crm-message-internal-group-members>strong{color:#6d8391;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.crm-message-internal-group-members>div{gap:5px;display:grid}.crm-message-internal-group-member{text-align:left;cursor:pointer;background:#fff;border:1px solid #e6eef2;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:7px 8px;display:grid}.crm-message-internal-group-member:hover{background:#f8fdff;border-color:#c4e5f1}.crm-message-internal-group-member-avatar.crm-user-avatar-component-image,.crm-message-internal-group-member-avatar.crm-user-avatar-component-fallback{border-radius:50%;width:32px;height:32px;font-size:10px}.crm-message-internal-group-member>span{gap:1px;min-width:0;display:grid}.crm-message-internal-group-member strong,.crm-message-internal-group-member small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-message-internal-group-member strong{color:#36586b;font-size:12px}.crm-message-internal-group-member small{color:#91a0aa;font-size:10.5px}.crm-message-internal-group-member>b{color:#86a7b7;font-size:12px}.crm-message-internal-open-google{color:#267da3;background:#f5fbfe;border:1px solid #cfe7f0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-flex}.crm-collab-sync-error{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-collab-sync-error>span{min-width:0}.crm-collab-sync-error .crm-button{flex:none;min-height:28px;padding:4px 8px;font-size:10.5px}body.crm-workspace-is-open{overflow:hidden}.crm-workspace-layer,.crm-workspace-layer *{box-sizing:border-box}.crm-workspace-layer{--crm-workspace-accent:#0ea5e9;--crm-workspace-accent-strong:#0284c7;--crm-workspace-accent-soft:#0ea5e91c;z-index:11000;pointer-events:none;position:fixed;inset:0}.crm-workspace-layer.is-task{--crm-workspace-accent:#8b5cf6;--crm-workspace-accent-strong:#7c3aed;--crm-workspace-accent-soft:#7c3aed1a}.crm-workspace-backdrop{-webkit-backdrop-filter:blur(1.5px);pointer-events:auto;background:#1023342e;animation:.17s both crm-workspace-backdrop-in;position:absolute;inset:0}.crm-workspace-panel{border:1px solid color-mix(in srgb, var(--crm-workspace-accent) 26%, #d7e1ea);pointer-events:auto;background:#f6f8fb;border-radius:24px 0 0 24px;width:min(89vw,1320px);min-width:min(760px,100vw - 26px);animation:.22s cubic-bezier(.2,.72,.2,1) both crm-workspace-panel-in;position:absolute;top:10px;bottom:10px;right:10px;overflow:visible;box-shadow:-24px 0 70px #0f172a3d,inset 0 2px #ffffffeb}.crm-workspace-scroll{overscroll-behavior:contain;border-radius:inherit;background:radial-gradient(circle at 8% 0, var(--crm-workspace-accent-soft), transparent 27%), #f6f8fb;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;padding:22px 24px 118px;position:absolute;inset:0;overflow:auto}.crm-workspace-scroll>.crm-page{width:100%;min-width:0;margin:0}.crm-workspace-panel .crm-sticky-entity-title{display:none!important}.crm-workspace-panel .crm-entity-hero{border-color:color-mix(in srgb, var(--crm-workspace-accent) 17%, #e5e7eb);box-shadow:0 15px 38px #0f172a0f}.crm-workspace-roots{z-index:3;pointer-events:auto;gap:8px;display:grid;position:absolute;top:78px;left:-48px}.crm-workspace-root{border:1px solid color-mix(in srgb, var(--crm-workspace-accent) 40%, #d7e1ea);background:linear-gradient(135deg, #ffffff3b, transparent 42%), var(--crm-workspace-accent-strong);color:#fff;cursor:pointer;border-right:0;border-radius:18px 0 0 18px;place-items:center;width:48px;height:42px;padding:0;transition:width .16s,transform .16s,filter .16s,box-shadow .16s;display:grid;position:relative;box-shadow:-7px 8px 20px #0284c733}.crm-workspace-root:hover,.crm-workspace-root:focus-visible{filter:brightness(1.05);outline:0;width:54px;transform:translate(-6px);box-shadow:-10px 10px 24px #0284c740}.crm-workspace-root svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.crm-workspace-root span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crm-workspace-root.is-close{background:linear-gradient(135deg,#ffffff40,#0000 42%),#0f9fd9}.crm-workspace-root.is-minimize{background:linear-gradient(135deg,#ffffff40,#0000 42%),#238dc4}.crm-workspace-root.is-fullscreen{background:linear-gradient(135deg,#ffffff40,#0000 42%),#346fa9}.crm-workspace-dock{left:50%;bottom:max(12px, env(safe-area-inset-bottom));z-index:10980;-webkit-backdrop-filter:blur(18px)saturate(1.12);background:#edf4f9eb;border:1px solid #708fa240;border-radius:18px;align-items:center;gap:8px;width:min(100vw - 36px,1280px);min-height:54px;padding:7px;animation:.18s both crm-workspace-dock-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 16px 42px #17344833,inset 0 1px #ffffffdb}.crm-workspace-dock-controls{flex:none;align-items:center;gap:6px;padding-right:2px;display:inline-flex}.crm-workspace-dock-scroll{scrollbar-width:thin;flex:auto;gap:7px;min-width:0;display:flex;overflow:auto hidden}.crm-workspace-dock-item{--crm-dock-accent:#0ea5e9;--crm-dock-soft:#0ea5e91c;border:1px solid color-mix(in srgb, var(--crm-dock-accent) 22%, #dce6ec);background:#ffffffed;border-radius:13px;flex:none;grid-template-columns:minmax(0,1fr) 34px;width:min(310px,68vw);min-width:210px;height:42px;display:grid;overflow:hidden;box-shadow:0 5px 14px #20445b14}.crm-workspace-dock-item.is-task{--crm-dock-accent:#8b5cf6;--crm-dock-soft:#8b5cf61a}.crm-workspace-dock-open,.crm-workspace-dock-close,.crm-workspace-dock-clear{appearance:none;font:inherit;cursor:pointer;border:0}.crm-workspace-dock-open{background:linear-gradient(90deg, var(--crm-dock-soft), #fff0 45%);color:#24465d;text-align:left;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:4px 6px 4px 7px;display:grid}.crm-workspace-dock-open:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--crm-dock-soft) 150%, #fff), #fff0 70%)}.crm-workspace-dock-icon{background:var(--crm-dock-soft);width:30px;height:30px;color:var(--crm-dock-accent);border-radius:10px;place-items:center;display:grid}.crm-workspace-dock-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.crm-workspace-dock-copy{gap:1px;min-width:0;display:grid}.crm-workspace-dock-copy small{color:#8395a2;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.1}.crm-workspace-dock-copy strong{color:#27465a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;line-height:1.25;display:block;overflow:hidden}.crm-workspace-dock-close{color:#93a2ad;background:0 0;border-left:1px solid #7a96a824;place-items:center;width:34px;height:100%;transition:background .14s,color .14s;display:grid}.crm-workspace-dock-close:hover{color:#e11d48;background:#fff1f2}.crm-workspace-dock-close svg,.crm-workspace-dock-clear svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.crm-workspace-dock-clear{color:#7e909d;background:#ffffffad;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.crm-workspace-dock-clear:hover{color:#d33c59;background:#fff}.crm-workspace-confirm-backdrop{z-index:13050;-webkit-backdrop-filter:blur(5px);pointer-events:auto;background:#0f233261;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crm-workspace-confirm{background:#fff;border:1px solid #7895a738;border-radius:20px;grid-template-columns:48px minmax(0,1fr);gap:15px;width:min(520px,100vw - 28px);padding:20px;display:grid;box-shadow:0 28px 80px #0f233242}.crm-workspace-confirm-icon{color:#e38a16;background:#fff7e8;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.crm-workspace-confirm-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.crm-workspace-confirm h3{color:#203f54;margin:2px 0 6px;font-size:18px}.crm-workspace-confirm p{color:#748997;margin:0;font-size:13px;line-height:1.55}.crm-workspace-confirm-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@keyframes crm-workspace-panel-in{0%{opacity:.45;transform:translate(44px)}to{opacity:1;transform:translate(0,0)}}@keyframes crm-workspace-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes crm-workspace-dock-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:980px){.crm-workspace-panel{border-radius:20px 0 0 20px;width:calc(100vw - 42px);min-width:0;top:0;bottom:0;right:0}.crm-workspace-scroll{padding:18px 18px 110px}.crm-workspace-roots{top:76px;left:-42px}.crm-workspace-root{border-radius:15px 0 0 15px;width:42px;height:40px}.crm-workspace-root:hover,.crm-workspace-root:focus-visible{width:46px;transform:translate(-4px)}}@media (max-width:700px){.crm-workspace-panel{border:0;border-radius:0;width:100vw}.crm-workspace-scroll{border-radius:0;padding:68px 12px 112px}.crm-workspace-roots{z-index:5;-webkit-backdrop-filter:blur(14px);background:#f0f7fbed;border:1px solid #708fa23d;border-radius:16px;gap:6px;padding:5px;display:flex;position:absolute;top:10px;left:10px;right:auto;box-shadow:0 8px 24px #1e3e5224}.crm-workspace-root,.crm-workspace-root:hover,.crm-workspace-root:focus-visible{width:38px;height:38px;box-shadow:none;border:0;border-radius:12px;transform:none}.crm-workspace-root svg{width:19px;height:19px}.crm-workspace-dock{bottom:max(6px, env(safe-area-inset-bottom));border-radius:15px;width:calc(100vw - 12px);min-height:50px;padding:5px}.crm-workspace-dock-item{width:min(260px,76vw);min-width:190px;height:40px}.crm-workspace-dock-clear span{display:none}.crm-workspace-dock-clear{width:38px;min-width:38px;padding:0}.crm-workspace-confirm{grid-template-columns:42px minmax(0,1fr);padding:16px}.crm-workspace-confirm-icon{border-radius:13px;width:42px;height:42px}.crm-workspace-confirm-actions{grid-template-columns:1fr;display:grid}.crm-workspace-confirm-actions .crm-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.crm-workspace-backdrop,.crm-workspace-panel,.crm-workspace-dock,.crm-workspace-root{transition:none!important;animation:none!important}}body.crm-workspace-is-open .crm-final-header{z-index:10900!important}.crm-workspace-dock-toggle,.crm-workspace-dock-expand{appearance:none;font:inherit;cursor:pointer;border:0}.crm-workspace-dock-toggle{color:#5f7889;background:#ffffffb8;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 10px;font-size:12px;font-weight:820;transition:background .14s,color .14s,transform .14s;display:inline-flex}.crm-workspace-dock-toggle:hover,.crm-workspace-dock-toggle:focus-visible{color:#168dc5;background:#fff;outline:0;transform:translateY(-1px)}.crm-workspace-dock-toggle svg,.crm-workspace-dock-expand svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.crm-workspace-dock.is-collapsed{border-radius:16px;width:auto;min-height:0;padding:5px}.crm-workspace-dock-expand{color:#31556c;white-space:nowrap;background:linear-gradient(135deg,#fffffff5,#eff8fdf5);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 12px 0 8px;font-size:12px;font-weight:840;transition:transform .15s,box-shadow .15s,color .15s;display:inline-flex;box-shadow:0 5px 14px #20445b14}.crm-workspace-dock-expand:hover,.crm-workspace-dock-expand:focus-visible{color:#0d8cc8;outline:0;transform:translateY(-1px);box-shadow:0 8px 20px #20445b21}.crm-workspace-dock-expand-icon{color:#0e98d4;background:#0ea5e91c;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.crm-workspace-dock-expand b{color:#1287bc;background:#e9f7fd;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;line-height:1;display:grid}@media (max-width:900px){body.crm-workspace-is-open .crm-content{z-index:0!important;isolation:isolate!important;position:relative!important}body.crm-workspace-is-open .crm-final-header,body.crm-workspace-is-open .crm-final-backdrop,body.crm-workspace-is-open .crm-final-drawer{z-index:1!important}body.crm-workspace-is-open .crm-final-header,body.crm-workspace-is-open .crm-final-backdrop,body.crm-workspace-is-open .crm-final-drawer,body.crm-workspace-is-open .crm-deal-mobile-floating-stage,body.crm-workspace-is-open .crm-company-mobile-floating-type,body.crm-workspace-is-open .crm-task-kanban-stage-bar,body.crm-workspace-is-open .crm-task-kanban-stage-fixed{pointer-events:none!important}.crm-workspace-layer{z-index:11000!important}.crm-workspace-dock{z-index:10980!important}}@media (max-width:700px){.crm-workspace-dock-toggle{width:38px;min-width:38px;padding:0}.crm-workspace-dock-toggle span{display:none}.crm-workspace-dock.is-collapsed{width:auto;max-width:calc(100vw - 12px)}.crm-workspace-dock-expand{min-height:40px;padding-right:10px}.crm-workspace-dock-expand-icon{width:28px;height:28px}}.crm-workspace-dock.is-collapsed{left:max(18px, env(safe-area-inset-left));right:auto;bottom:max(18px, env(safe-area-inset-bottom));width:auto;max-width:calc(100vw - 36px);animation:.18s both crm-workspace-dock-collapsed-in;transform:none}@keyframes crm-workspace-dock-collapsed-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:760px){.crm-workspace-dock.is-collapsed{left:max(8px, env(safe-area-inset-left));bottom:max(8px, env(safe-area-inset-bottom));max-width:calc(100vw - 16px)}}@media (prefers-reduced-motion:reduce){.crm-workspace-dock.is-collapsed{animation:none!important}}.crm-home-task-item .crm-home-activity-meta{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) minmax(170px,44%);align-items:center;gap:10px 16px;display:grid}.crm-home-task-item .crm-home-activity-date{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.crm-home-task-item .crm-home-activity-deal{text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.crm-task-meeting-attach-modal{background:#fff;width:min(860px,100vw - 32px)}.crm-task-meeting-attach-modal>.crm-field{margin-top:3px}.crm-task-meeting-attach-modal>.crm-field>span{color:#61758c;letter-spacing:.02em;font-size:12px;font-weight:850}.crm-task-meeting-attach-modal>.crm-field input{background:#fff;border-color:#b9d8e9;min-height:48px;box-shadow:inset 0 1px 2px #0f172a06}.crm-task-meeting-attach-modal>.crm-field input:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91a}.crm-task-meeting-picker-list{scrollbar-gutter:stable;gap:10px;margin-top:12px;padding:2px 5px 4px 0}.crm-task-meeting-picker-item{background:radial-gradient(circle at 0 0,#0ea5e90e,#0000 35%),#fff;border:1px solid #d9e8f1;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:12px 13px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 5px 18px #2b4e650e}.crm-task-meeting-picker-item:hover{border-color:#9ddcf7;transform:translateY(-1px);box-shadow:0 9px 24px #0ea5e91a}.crm-task-meeting-picker-main{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.crm-task-meeting-picker-icon{color:#0795d3;background:linear-gradient(145deg,#eaf9ff,#f8fdff);border:1px solid #cdefff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.crm-task-meeting-picker-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}.crm-task-meeting-picker-copy{gap:6px;min-width:0;display:grid}.crm-task-meeting-picker-copy>strong{color:#20364a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.35;overflow:hidden}.crm-task-meeting-picker-meta{flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;display:flex}.crm-task-meeting-picker-meta>span{color:#667b8e;background:#f3f8fb;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:4px 7px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.crm-task-meeting-picker-meta>span.is-deal{color:#087dad;background:#ecf8ff}.crm-task-meeting-picker-meta>span.is-company{color:#526d80;background:#f2f7f9}.crm-task-meeting-picker-meta>span svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:13px;height:13px}.crm-task-meeting-picker-meta>span b{font-weight:900}.crm-task-meeting-picker-attach{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:40px;padding-inline:13px;display:inline-flex}.crm-task-meeting-picker-attach svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:16px;height:16px}@media (max-width:760px){.crm-home-task-item .crm-home-activity-meta{grid-template-columns:minmax(0,1fr);align-items:start;gap:7px}.crm-home-task-item .crm-home-activity-date,.crm-home-task-item .crm-home-activity-deal{text-align:left;max-width:100%}.crm-task-meeting-attach-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.crm-task-meeting-picker-item{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:11px}.crm-task-meeting-picker-main{grid-template-columns:38px minmax(0,1fr)}.crm-task-meeting-picker-icon{border-radius:12px;width:38px;height:38px}.crm-task-meeting-picker-copy>strong{white-space:normal}.crm-task-meeting-picker-meta>span{white-space:normal;border-radius:9px}.crm-task-meeting-picker-attach{place-self:start;width:auto!important}}@media (prefers-reduced-motion:reduce){.crm-task-meeting-picker-item{transition:none}.crm-task-meeting-picker-item:hover{transform:none}}.crm-workspace-layer.is-project{--crm-workspace-accent:#14b8a6;--crm-workspace-accent-strong:#0f8f83;--crm-workspace-accent-soft:#14b8a61a}.crm-workspace-layer.is-meeting{--crm-workspace-accent:#f59e0b;--crm-workspace-accent-strong:#d97706;--crm-workspace-accent-soft:#f59e0b1a}.crm-workspace-layer.is-company{--crm-workspace-accent:#0ea5e9;--crm-workspace-accent-strong:#087eae;--crm-workspace-accent-soft:#0ea5e91a}.crm-workspace-layer.is-contact{--crm-workspace-accent:#10b981;--crm-workspace-accent-strong:#0f8a64;--crm-workspace-accent-soft:#10b9811a}.crm-workspace-layer.is-conversation{--crm-workspace-accent:#6366f1;--crm-workspace-accent-strong:#4f46e5;--crm-workspace-accent-soft:#6366f11a}.crm-workspace-layer.is-conversation .crm-workspace-panel{width:min(94vw,1560px)}.crm-workspace-layer.is-conversation .crm-workspace-scroll{padding:18px 18px 20px;overflow:hidden}.crm-workspace-message-shell{width:100%;min-width:0;height:100%;min-height:0}.crm-workspace-message-shell>.crm-message-center{height:100%!important;min-height:0!important}.crm-workspace-dock-item.is-project{--crm-dock-accent:#14b8a6;--crm-dock-soft:#14b8a61a}.crm-workspace-dock-item.is-meeting{--crm-dock-accent:#f59e0b;--crm-dock-soft:#f59e0b1a}.crm-workspace-dock-item.is-company{--crm-dock-accent:#0ea5e9;--crm-dock-soft:#0ea5e91a}.crm-workspace-dock-item.is-contact{--crm-dock-accent:#10b981;--crm-dock-soft:#10b9811a}.crm-workspace-dock-item.is-conversation{--crm-dock-accent:#6366f1;--crm-dock-soft:#6366f11a;width:min(350px,74vw);height:50px}.crm-workspace-dock-icon{position:relative}.crm-workspace-dock-badge{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:-6px;right:-7px;box-shadow:0 3px 8px #641e2d33}.crm-workspace-dock-preview{color:#84939f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;font-weight:650;line-height:1.15;display:block;overflow:hidden}.crm-workspace-dock-item.is-conversation .crm-workspace-dock-copy{gap:0}.crm-workspace-dock-item.is-conversation .crm-workspace-dock-copy small{font-size:10px}.crm-workspace-dock-item.is-conversation .crm-workspace-dock-copy strong{font-size:12px}@media (max-width:860px){.crm-workspace-layer.is-conversation .crm-workspace-scroll{padding:64px 8px 8px}.crm-workspace-message-shell .crm-message-center-v2.crm-message-messenger-layout.is-workspace-focused{height:100%!important}}@media (max-width:700px){.crm-workspace-dock-item.is-conversation{width:min(280px,78vw);height:46px}}.crm-workspace-dock-item{height:50px}.crm-workspace-dock-preview.is-empty{visibility:hidden}.crm-workspace-dock-confirm-backdrop{z-index:13060}.crm-workspace-dock-confirm .crm-workspace-confirm-icon svg{stroke-width:1.75px}.crm-message-internal-profile>.crm-message-internal-open-google{width:100%;min-height:38px}@media (max-width:700px){.crm-workspace-dock-item,.crm-workspace-dock-item.is-conversation{height:46px}}.crm-process-page{gap:18px;min-width:0;display:grid}.crm-process-page svg{width:20px;height:20px;display:block}.crm-process-hero,.crm-process-detail-hero{background:radial-gradient(circle at 5% 100%,#38bdf826,#0000 32%),linear-gradient(118deg,#f2fbff 0%,#fff 58%,#fafcff 100%);border:1px solid #0ea5e93b;border-radius:25px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:176px;padding:28px 32px;display:grid;box-shadow:0 18px 44px #2e4f6914}.crm-process-hero-icon{color:#0796d6;background:linear-gradient(145deg,#e6f8ff,#f9fdff);border:1px solid #0ea5e947;border-radius:22px;place-items:center;width:68px;height:68px;display:grid;box-shadow:inset 0 0 0 5px #0ea5e90d,0 10px 24px #0ea5e91c}.crm-process-hero-icon svg{width:33px;height:33px}.crm-process-eyebrow{color:#0b9ad5;letter-spacing:.09em;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.crm-process-hero h1,.crm-process-detail-hero h1{color:#102c40;letter-spacing:-.035em;margin:0;font-size:clamp(27px,2.6vw,36px);line-height:1.08}.crm-process-hero p,.crm-process-detail-hero p,.crm-process-section-head p,.crm-process-panel header p{color:#778c9e;margin:8px 0 0;line-height:1.48}.crm-process-hero-actions,.crm-process-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.crm-process-hero-actions .crm-button,.crm-process-detail-actions .crm-button,.crm-process-decision-bar .crm-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.crm-process-hero-actions .crm-button svg,.crm-process-detail-actions .crm-button svg,.crm-process-decision-bar .crm-button svg{width:17px;height:17px}.crm-process-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.crm-process-stats article{background:#fff;border:1px solid #e2ebf2;border-radius:18px;align-items:center;gap:13px;min-width:0;padding:17px 18px;display:flex;box-shadow:0 8px 22px #324c600e}.crm-process-stats article>span,.crm-process-presets>button>span{border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.crm-process-stats article>span.is-blue,.crm-process-presets span.is-blue{color:#078fce;background:#e7f8ff}.crm-process-stats article>span.is-violet,.crm-process-presets span.is-violet{color:#7253df;background:#f1edff}.crm-process-stats article>span.is-green,.crm-process-presets span.is-green{color:#139a61;background:#e9faf1}.crm-process-stats b{color:#17394e;font-size:22px;line-height:1;display:block}.crm-process-stats small{color:#8596a4;margin-top:4px;font-size:12px;display:block}.crm-process-tabs{scrollbar-width:none;background:#f5f8fb;border:1px solid #e0e9f0;border-radius:15px;align-items:center;gap:6px;max-width:100%;padding:5px;display:flex;overflow-x:auto}.crm-process-tabs::-webkit-scrollbar{display:none}.crm-process-tabs button{color:#6f8292;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.crm-process-tabs button:hover{color:#176b95;background:#edf8fd}.crm-process-tabs button.is-active{color:#087fb7;background:#fff;box-shadow:0 3px 12px #2b485d17}.crm-process-tabs button b{color:#fff;background:#0ea5e9;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;display:grid}.crm-process-alert{border-radius:13px;padding:12px 15px;font-size:12px;font-weight:750}.crm-process-alert.is-error{color:#b42318;background:#fff4f4;border:1px solid #fecaca}.crm-process-alert.is-success{color:#17784a;background:#f0fcf5;border:1px solid #b7ebcb}.crm-process-scenario-section,.crm-process-list-section,.crm-process-panel{background:#fff;border:1px solid #e0e9f0;border-radius:21px;min-width:0;padding:22px;box-shadow:0 10px 28px #2e485c0e}.crm-process-section-head,.crm-process-panel>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.crm-process-section-head h2,.crm-process-panel h2{color:#17384d;letter-spacing:-.02em;margin:0;font-size:22px}.crm-process-section-head .crm-button{align-items:center;gap:7px;display:inline-flex}.crm-process-section-head .crm-button svg{width:16px;height:16px}.crm-process-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.crm-process-presets>button{text-align:left;min-width:0;color:inherit;cursor:pointer;background:#fbfdff;border:1px dashed #c9dce8;border-radius:16px;align-items:center;gap:12px;padding:14px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.crm-process-presets>button:hover{border-color:#7fd1f4;transform:translateY(-2px);box-shadow:0 10px 22px #0ea5e91a}.crm-process-presets strong,.crm-process-presets small{min-width:0;display:block}.crm-process-presets strong{color:#29465a;font-size:12px}.crm-process-presets small{color:#8798a5;margin-top:3px;font-size:11.8px;line-height:1.35}.crm-process-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.crm-process-scenario-card{background:linear-gradient(155deg,#fff,#fbfdff);border:1px solid #dce8ef;border-radius:18px;gap:14px;min-width:0;padding:16px;display:grid}.crm-process-scenario-card.is-inactive{opacity:.58}.crm-process-scenario-card header{align-items:center;gap:11px;min-width:0;display:flex}.crm-process-scenario-card header>div{min-width:0}.crm-process-scenario-card header span:not(.crm-process-scenario-icon){color:#8aa0ae;letter-spacing:.08em;font-size:11px;font-weight:900}.crm-process-scenario-card h3{color:#213f52;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:15px;overflow:hidden}.crm-process-scenario-icon{color:#068ecb;background:#e7f7ff;border-radius:14px;flex:none;place-items:center;width:43px;height:43px;display:grid}.crm-process-scenario-icon.is-vacation{color:#17875a;background:#ebfaf2}.crm-process-scenario-icon.is-report{color:#6a52d0;background:#f1eeff}.crm-process-scenario-card>p{color:#708596;min-height:39px;margin:0;font-size:12px;line-height:1.45}.crm-process-scenario-meta{flex-wrap:wrap;gap:6px;display:flex}.crm-process-scenario-meta span{color:#607a8c;background:#f0f5f8;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.crm-process-scenario-card footer{align-items:center;gap:7px;margin-top:auto;display:flex}.crm-process-scenario-card footer .crm-button{flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;display:inline-flex}.crm-process-scenario-card footer .crm-button svg{width:15px;height:15px}.crm-process-icon-button,.crm-process-remove-button,.crm-process-step-controls button{color:#7390a2;width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce6ed;border-radius:11px;flex:none;place-items:center;display:grid}.crm-process-icon-button:hover{color:#078bc8;background:#f2fbff;border-color:#8bd5f4}.crm-process-icon-button.is-danger:hover{color:#c24141;background:#fff5f5;border-color:#f5a4a4}.crm-process-icon-button svg{width:17px;height:17px}.crm-process-icon-button>span{font-size:24px;font-weight:300;line-height:1}.crm-process-list{gap:8px;display:grid}.crm-process-list-card{min-width:0;color:inherit;background:#fff;border:1px solid #e1e9ef;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.crm-process-list-card:hover{background:#f9fdff;border-color:#9bdcf6;transform:translate(2px)}.crm-process-status-dot{background:#39aaf0;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #39aaf01c}.crm-process-status-dot.is-approved{background:#2cb76e;box-shadow:0 0 0 5px #2cb76e1c}.crm-process-status-dot.is-rejected,.crm-process-status-dot.is-error{background:#e85858;box-shadow:0 0 0 5px #e858581a}.crm-process-status-dot.is-revision{background:#ed9a32;box-shadow:0 0 0 5px #ed9a321c}.crm-process-list-main{gap:3px;min-width:0;display:grid}.crm-process-list-main>div{align-items:center;gap:8px;min-width:0;display:flex}.crm-process-list-main strong{color:#233f52;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.crm-process-list-main em{color:#087fb8;background:#e8f8ff;border-radius:999px;flex:none;padding:4px 7px;font-size:10.5px;font-style:normal;font-weight:900}.crm-process-list-main small,.crm-process-list-side small{color:#8899a6;font-size:11.5px}.crm-process-list-side{justify-items:end;gap:4px;display:grid}.crm-process-status{color:#097fb7;background:#e9f8ff;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:11.5px;font-weight:900;display:inline-flex}.crm-process-status.is-approved{color:#187a4c;background:#e8f8ef}.crm-process-status.is-rejected,.crm-process-status.is-error{color:#b43b3b;background:#fff0f0}.crm-process-status.is-revision{color:#9b6117;background:#fff5e5}.crm-process-list-arrow{color:#8ca1af;font-size:25px;font-weight:300}.crm-process-empty{color:#8295a3;text-align:center;background:#fbfdff;border:1px dashed #d7e3ea;border-radius:17px;align-content:center;place-items:center;gap:7px;min-height:220px;padding:24px;display:grid}.crm-process-empty>span{color:#0b96d2;background:#e8f8ff;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.crm-process-empty strong{color:#345267;font-size:14px}.crm-process-empty p{margin:0;font-size:12px}.crm-process-empty-mini{color:#8496a3;text-align:center;background:#fbfdff;border:1px dashed #d4e0e7;border-radius:13px;padding:14px;font-size:12px}.crm-process-modal-backdrop{z-index:1250000}.crm-process-modal{width:min(720px,100vw - 30px);max-height:min(90vh,920px);overflow:hidden}.crm-process-modal.is-wide{width:min(1120px,100vw - 30px)}.crm-process-modal .crm-modal-head{align-items:flex-start}.crm-process-modal .crm-modal-head h2{margin:2px 0 0}.crm-process-modal-scroll{overscroll-behavior:contain;max-height:calc(90vh - 90px);padding:0 22px 22px;overflow:auto}.crm-process-modal label,.crm-process-builder label,.crm-process-launch label,.crm-process-decision-modal label{color:#6e8495;gap:6px;min-width:0;font-size:12px;font-weight:850;display:grid}.crm-process-modal input:not([type=checkbox]),.crm-process-modal textarea,.crm-process-builder input:not([type=checkbox]),.crm-process-builder textarea,.crm-process-launch input,.crm-process-launch textarea{color:#28475b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d7e3eb;border-radius:11px;outline:0;font-size:12px;transition:border-color .15s,box-shadow .15s}.crm-process-modal input:not([type=checkbox]),.crm-process-builder input:not([type=checkbox]),.crm-process-launch input{min-height:42px;padding:0 11px}.crm-process-modal textarea,.crm-process-builder textarea,.crm-process-launch textarea{resize:vertical;padding:10px 11px;line-height:1.45}.crm-process-modal input:focus,.crm-process-modal textarea:focus,.crm-process-builder input:focus,.crm-process-builder textarea:focus{border-color:#49bff0;box-shadow:0 0 0 3px #0ea5e917}.crm-process-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.crm-process-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.crm-process-launch{gap:13px;display:grid}.crm-process-launch label>small{color:#94a3ad;font-weight:500}.crm-process-launch .crm-modal-actions{margin-top:6px}.crm-process-builder{gap:15px;display:grid}.crm-process-builder-section{background:#fbfdff;border:1px solid #e0e9ef;border-radius:17px;gap:13px;padding:16px;display:grid}.crm-process-builder-section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-process-builder-section>header>div{align-items:center;gap:11px;min-width:0;display:flex}.crm-process-builder-section>header>div>span{color:#078dcc;background:#e8f8ff;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;font-size:12px;font-weight:900;display:grid}.crm-process-builder-section h3{color:#29475a;margin:0;font-size:14px}.crm-process-builder-section header p{color:#8b9ba6;margin:2px 0 0;font-size:11.5px}.crm-process-small-action,.crm-process-subsection-head button{color:#087fb7;min-height:34px;font:inherit;cursor:pointer;background:#f3fbff;border:1px solid #cce4ef;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.crm-process-small-action svg,.crm-process-subsection-head button svg{width:14px;height:14px}.crm-process-form-builder{gap:8px;display:grid}.crm-process-form-builder-row{background:#fff;border:1px solid #dfe8ee;border-radius:13px;grid-template-columns:auto minmax(150px,1fr) minmax(150px,.65fr) auto auto;align-items:center;gap:8px;padding:9px;display:grid}.crm-process-form-builder-row .crm-process-field-options{grid-column:2/-1}.crm-process-drag{color:#a0b0ba}.crm-process-drag svg{width:17px;height:17px}.crm-process-checkbox{white-space:nowrap;align-items:center;gap:6px!important;display:flex!important}.crm-process-checkbox input{accent-color:#0ea5e9;width:16px;height:16px}.crm-process-remove-button{color:#a1adb5;border-color:#edf0f2;width:34px;height:34px;font-size:18px}.crm-process-remove-button:hover{color:#c64c4c;background:#fff5f5;border-color:#f3b0b0}.crm-process-step-list{gap:10px;display:grid}.crm-process-step-card{background:#fff;border:1px solid #dce7ed;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:13px;display:grid;position:relative}.crm-process-step-card.is-approval{box-shadow:inset 3px 0 #13a4df}.crm-process-step-card.is-automation{box-shadow:inset 3px 0 #7b61da}.crm-process-step-card.is-end{box-shadow:inset 3px 0 #2ab36c}.crm-process-step-number{color:#147da9;background:#edf8fd;border-radius:10px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:grid}.crm-process-step-body{gap:12px;min-width:0;display:grid}.crm-process-step-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.crm-process-step-head>div:first-child{flex:1;gap:4px;min-width:0;display:grid}.crm-process-step-head>div:first-child>span{color:#91a0aa;letter-spacing:.08em;font-size:10px;font-weight:900}.crm-process-step-head input{color:#2b4759!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important;font-weight:850!important}.crm-process-step-controls{gap:4px;display:flex}.crm-process-step-controls button{border-radius:9px;width:31px;height:31px;font-size:13px}.crm-process-step-controls button:disabled{opacity:.35;cursor:default}.crm-process-step-config{border-top:1px solid #edf1f4;gap:11px;padding-top:10px;display:grid}.crm-process-muted{color:#8799a5;margin:0;font-size:12px}.crm-process-subsection{background:#f8fbfd;border-radius:12px;gap:8px;padding:10px;display:grid}.crm-process-subsection>strong{color:#536e80;font-size:12px}.crm-process-subsection-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-process-approver-row{grid-template-columns:minmax(180px,.8fr) minmax(180px,1fr) auto;align-items:center;gap:7px;display:grid}.crm-process-actions-editor{gap:8px;display:grid}.crm-process-action-row{background:#fff;border:1px solid #e1e9ef;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;display:grid}.crm-process-action-icon{color:#078dcc;background:#e8f8ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.crm-process-action-icon.is-meeting{color:#6750ca;background:#f0edff}.crm-process-action-icon.is-deal{color:#158257;background:#eaf9f1}.crm-process-action-icon svg{width:17px;height:17px}.crm-process-action-fields{gap:8px;min-width:0;display:grid}.crm-process-compact-field{max-width:260px}.crm-process-action-adds{flex-wrap:wrap;gap:6px;display:flex}.crm-process-action-adds button{color:#597788;min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e5ed;border-radius:9px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:800;display:inline-flex}.crm-process-action-adds button:hover{color:#087fb7;border-color:#7fcff0}.crm-process-action-adds svg{width:13px;height:13px}.crm-process-step-add{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.crm-process-step-add>button{text-align:left;color:#567385;cursor:pointer;background:#fbfdff;border:1px dashed #cbdde7;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);column-gap:9px;padding:11px;display:grid}.crm-process-step-add>button:hover{background:#f2fbff;border-color:#76cbee}.crm-process-step-add>button>span{color:#078dcc;background:#e8f8ff;border-radius:9px;grid-row:1/3;place-items:center;width:31px;height:31px;display:grid}.crm-process-step-add svg{width:15px;height:15px}.crm-process-step-add strong{align-self:end;font-size:12px}.crm-process-step-add small{color:#90a0ab;align-self:start;font-size:10.5px}.crm-process-builder-footer{z-index:3;background:linear-gradient(#fff0,#fff 22%);justify-content:flex-end;gap:8px;padding:14px 0 2px;display:flex;position:sticky;bottom:0}.crm-process-confirm{text-align:center;justify-items:center;gap:13px;padding:8px 0 0;display:grid}.crm-process-confirm>p{color:#647d8e;max-width:520px;margin:0;line-height:1.55}.crm-process-confirm-icon{color:#b27120;background:#fff4df;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.crm-process-confirm-icon svg{width:27px;height:27px}.crm-process-confirm .crm-modal-actions{justify-content:center;width:100%}.crm-process-detail-title{min-width:0}.crm-process-detail-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:start;gap:16px;display:grid}.crm-process-detail-grid>main,.crm-process-detail-grid>aside{gap:16px;min-width:0;display:grid}.crm-process-panel{border-radius:18px;padding:18px}.crm-process-panel>header{align-items:flex-start}.crm-process-panel>header h2{font-size:18px}.crm-process-approval-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.crm-process-approval-person{background:#fbfdff;border:1px solid #dfe8ee;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px;display:grid}.crm-process-approval-person.is-approved{background:#f5fcf8;border-color:#b7e6ca}.crm-process-approval-person.is-rejected{background:#fff8f8;border-color:#f2c0c0}.crm-process-approval-person.is-revision{background:#fffaf2;border-color:#f2d5a6}.crm-process-person-avatar{width:38px!important;height:38px!important}.crm-process-approval-person>div{gap:2px;min-width:0;display:grid}.crm-process-approval-person strong{color:#29475a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-process-approval-person span{color:#7890a0;font-size:11px}.crm-process-approval-person small{color:#5e7585;margin-top:3px;font-size:11px;line-height:1.35}.crm-process-approval-person em{color:#3b8d65;margin-top:4px;font-size:10px;font-style:normal;font-weight:850}.crm-process-decision-bar{background:linear-gradient(100deg,#eefaff,#fbfeff);border:1px solid #b8e3f6;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:12px;display:flex}.crm-process-decision-bar.is-revision{background:#fffaf0;border-color:#f1d39e}.crm-process-decision-bar>div:first-child{gap:3px;display:grid}.crm-process-decision-bar>div:first-child strong{color:#24516a;font-size:12px}.crm-process-decision-bar>div:first-child span{color:#7992a2;font-size:11.5px}.crm-process-decision-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.crm-process-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.crm-process-detail-field{background:#fbfdff;border:1px solid #e1e9ef;border-radius:13px;gap:5px;min-width:0;padding:11px 12px;display:grid}.crm-process-detail-field>span{color:#8a9ca8;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:850}.crm-process-detail-field>strong{overflow-wrap:anywhere;color:#314f62;white-space:pre-wrap;font-size:12px}.crm-process-detail-field>a{color:inherit;grid-template-columns:auto minmax(0,1fr);gap:8px;text-decoration:none;display:grid}.crm-process-detail-field>a svg{color:#078dcc;grid-row:1/3;width:22px;height:22px}.crm-process-detail-field>a strong{color:#137faf;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-process-detail-field>a small{color:#91a0aa;font-size:10.5px}.crm-process-created-grid{gap:8px;display:grid}.crm-process-created-grid article{background:#fbfdff;border:1px solid #dfe8ee;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.crm-process-created-grid article>span{color:#078dcc;background:#e8f8ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.crm-process-created-grid article>span svg{width:17px;height:17px}.crm-process-created-grid article>div{gap:2px;display:grid}.crm-process-created-grid strong{color:#385568;font-size:12px}.crm-process-created-grid small{color:#889aa6;font-size:10.5px}.crm-process-created-grid a{color:#078dcc;background:#edf9fe;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.crm-process-created-grid a svg{width:15px;height:15px}.crm-process-route{gap:0;display:grid}.crm-process-route>div{grid-template-columns:auto minmax(0,1fr);gap:9px;min-height:54px;display:grid;position:relative}.crm-process-route>div:not(:last-child):after{content:"";background:#dbe5eb;width:1px;position:absolute;top:30px;bottom:0;left:14px}.crm-process-route>div>span{z-index:1;color:#8498a5;background:#fff;border:1px solid #dbe5eb;border-radius:999px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:900;display:grid;position:relative}.crm-process-route>div>span svg{width:14px;height:14px}.crm-process-route>div.is-passed>span{color:#168354;background:#effbf4;border-color:#a9dfc0}.crm-process-route>div.is-current>span{color:#078dcc;background:#eaf9ff;border-color:#78cef2;box-shadow:0 0 0 4px #0ea5e917}.crm-process-route>div>div{min-width:0;padding-top:3px}.crm-process-route strong,.crm-process-route small{display:block}.crm-process-route strong{color:#3b586b;font-size:12px}.crm-process-route small{color:#91a0aa;margin-top:2px;font-size:10.5px}.crm-process-detail-hero.is-completed.is-approved{background:radial-gradient(circle at 5% 100%,#2cb76e24,#0000 34%),linear-gradient(118deg,#f2fff7 0%,#fff 58%,#fbfffd 100%);border-color:#2cb76e47}.crm-process-detail-hero.is-completed.is-approved .crm-process-hero-icon{color:#178452;background:linear-gradient(145deg,#e9fbf1,#fbfffd);border-color:#2cb76e57;box-shadow:inset 0 0 0 5px #2cb76e0f,0 10px 24px #2cb76e1f}.crm-process-detail-hero.is-completed.is-approved .crm-process-eyebrow{color:#178452}.crm-process-completion-panel.is-approved{background:linear-gradient(135deg,#f5fff9 0%,#fff 72%);border-color:#b8e7cc;box-shadow:0 14px 34px #258f5814}.crm-process-completion-panel.is-approved>header .crm-process-eyebrow{color:#178452}.crm-process-completion-result{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-top:2px;display:grid}.crm-process-completion-icon{color:#168354;background:#eafaf1;border:1px solid #9fddba;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 0 0 5px #2cb76e0d}.crm-process-completion-icon svg{width:29px;height:29px}.crm-process-completion-result h2{color:#174d35}.crm-process-completion-result p{color:#648476!important;margin-top:5px!important}.crm-process-route-panel.is-completed>header p{color:#648476;margin-top:4px}.crm-process-route-panel.is-completed .crm-process-route>div.is-passed:not(:last-child):after{background:#b9e6cc}.crm-process-route>div.is-final-success>span{color:#137b4d;background:#e8f9ef;border-color:#86d5aa;box-shadow:0 0 0 4px #2cb76e14}.crm-process-route>div.is-final-success strong{color:#17784c}.crm-process-route>div.is-final-success small{color:#4f8b6d;font-weight:750}@media (max-width:700px){.crm-process-completion-result{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:11px}.crm-process-completion-icon{border-radius:14px;width:44px;height:44px}.crm-process-completion-icon svg{width:23px;height:23px}}.crm-process-participants-panel>header p{margin-top:4px}.crm-process-participants{gap:8px;display:grid}.crm-process-participant-card{background:linear-gradient(135deg,#fbfdff 0%,#f7fbfd 100%);border:1px solid #dfe8ee;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px;display:grid}.crm-process-participant-avatar.crm-user-avatar-component-image,.crm-process-participant-avatar.crm-user-avatar-component-fallback{object-fit:cover;border-radius:12px;flex:0 0 40px;font-size:12px;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}.crm-process-participant-copy{gap:4px;min-width:0;display:grid}.crm-process-participant-copy>strong{color:#29475a;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.25;overflow:hidden}.crm-process-participant-copy>small{overflow-wrap:anywhere;color:#7890a0;font-size:12px;line-height:1.35}.crm-process-participant-roles{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.crm-process-participant-role{color:#4e7083;background:#f1f8fb;border:1px solid #d9e9f1;border-radius:9px;gap:1px;max-width:100%;padding:4px 7px;display:inline-grid}.crm-process-participant-role.is-initiator{color:#087faf;background:#ebf9ff;border-color:#b8e4f7}.crm-process-participant-role b{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.2;overflow:hidden}.crm-process-participant-role em{color:#8aa0ae;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:650;line-height:1.2;overflow:hidden}.crm-process-timeline{gap:0;max-height:560px;display:grid;overflow:auto}.crm-process-timeline article{grid-template-columns:auto minmax(0,1fr);gap:9px;padding-bottom:15px;display:grid;position:relative}.crm-process-timeline article:not(:last-child):after{content:"";background:#e2eaef;width:1px;position:absolute;top:15px;bottom:0;left:4px}.crm-process-timeline-dot{z-index:1;background:#28a7df;border-radius:999px;width:9px;height:9px;margin-top:4px;position:relative;box-shadow:0 0 0 4px #edf9fe}.crm-process-timeline article>div{gap:3px;min-width:0;display:grid}.crm-process-timeline strong{color:#425f71;font-size:12px}.crm-process-timeline p{color:#6e8493;white-space:pre-wrap;margin:0;font-size:11.5px;line-height:1.4}.crm-process-timeline small{color:#9aa8b1;font-size:10px}.crm-process-decision-modal{text-align:center;justify-items:center;gap:12px;padding-top:5px;display:grid}.crm-process-decision-modal>p{color:#687f8f;max-width:520px;margin:0;font-size:12px;line-height:1.55}.crm-process-decision-modal>label{text-align:left;width:100%}.crm-process-confirm-icon.is-approved{color:#168354;background:#eaf9f1}.crm-process-confirm-icon.is-revision{color:#a26416;background:#fff4e2}.crm-process-confirm-icon.is-rejected{color:#b33c3c;background:#fff0f0}@media (max-width:1100px){.crm-process-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-process-detail-grid{grid-template-columns:1fr}.crm-process-detail-grid>aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.crm-process-page{gap:12px}.crm-process-hero,.crm-process-detail-hero{border-radius:20px;grid-template-columns:1fr;gap:12px;min-height:0;padding:18px}.crm-process-hero-icon{border-radius:17px;width:54px;height:54px}.crm-process-hero-icon svg{width:27px;height:27px}.crm-process-hero-actions,.crm-process-detail-actions{justify-content:stretch}.crm-process-hero-actions .crm-button,.crm-process-detail-actions .crm-button{flex:1}.crm-process-stats{grid-template-columns:1fr;gap:8px}.crm-process-stats article{padding:12px 14px}.crm-process-scenario-section,.crm-process-list-section,.crm-process-panel{border-radius:16px;padding:14px}.crm-process-section-head{flex-direction:column;align-items:stretch}.crm-process-presets,.crm-process-scenario-grid,.crm-process-approval-grid,.crm-process-detail-fields,.crm-process-detail-grid>aside,.crm-process-grid-2,.crm-process-grid-3,.crm-process-step-add{grid-template-columns:1fr}.crm-process-list-card{grid-template-columns:auto minmax(0,1fr) auto}.crm-process-list-side{grid-area:2/2;justify-items:start}.crm-process-list-arrow{grid-area:1/3/3}.crm-process-list-main>div{flex-direction:column;align-items:flex-start;gap:4px}.crm-process-modal{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.crm-process-modal-scroll{max-height:calc(100dvh - 100px);padding:0 12px 14px}.crm-process-builder-section{padding:11px}.crm-process-builder-section>header{flex-direction:column;align-items:flex-start}.crm-process-form-builder-row{grid-template-columns:auto minmax(0,1fr) auto}.crm-process-form-builder-row>.crm-select-portal,.crm-process-form-builder-row .crm-process-checkbox{grid-column:2}.crm-process-form-builder-row .crm-process-field-options{grid-column:2/-1}.crm-process-step-card{grid-template-columns:1fr}.crm-process-step-number{width:27px;height:27px}.crm-process-step-head{align-items:flex-start}.crm-process-approver-row{grid-template-columns:1fr auto}.crm-process-approver-row>.crm-select-portal:first-child,.crm-process-approver-row>.crm-select-portal:nth-child(2){grid-column:1}.crm-process-action-row{grid-template-columns:auto minmax(0,1fr)}.crm-process-action-row>.crm-process-remove-button{grid-column:2;justify-self:end}.crm-process-decision-bar{flex-direction:column;align-items:stretch}.crm-process-decision-bar>div:last-child{justify-content:stretch}.crm-process-decision-bar .crm-button{flex:1}.crm-process-builder-footer{justify-content:stretch}.crm-process-builder-footer .crm-button{flex:1}}.crm-process-page,.crm-process-page .crm-process-hero p,.crm-process-page .crm-process-detail-hero p,.crm-process-page .crm-process-section-head p,.crm-process-page .crm-process-panel header p{font-size:14px}.crm-process-page .crm-process-stats small{font-size:13px}.crm-process-page .crm-process-tabs button{min-height:42px;padding-inline:16px;font-size:13px}.crm-process-page .crm-process-tabs button b{font-size:12px}.crm-process-page .crm-process-alert{font-size:13px}.crm-process-page .crm-process-presets strong{font-size:14px}.crm-process-page .crm-process-presets small{font-size:12px;line-height:1.45}.crm-process-page .crm-process-scenario-card header span:not(.crm-process-scenario-icon){font-size:12px}.crm-process-page .crm-process-scenario-card h3{font-size:16px}.crm-process-page .crm-process-scenario-card>p{font-size:13px;line-height:1.5}.crm-process-page .crm-process-scenario-meta span{font-size:12px}.crm-process-page .crm-process-list-main strong{font-size:14px}.crm-process-page .crm-process-list-main em,.crm-process-page .crm-process-list-main small,.crm-process-page .crm-process-list-side small,.crm-process-page .crm-process-status{font-size:12px}.crm-process-page .crm-process-empty p{font-size:13px}.crm-process-page .crm-process-empty-mini,.crm-process-modal label,.crm-process-builder label,.crm-process-launch label,.crm-process-decision-modal label,.crm-process-launch-field-label{font-size:12.5px}.crm-process-modal input:not([type=checkbox]),.crm-process-modal textarea,.crm-process-builder input:not([type=checkbox]),.crm-process-builder textarea,.crm-process-launch input,.crm-process-launch textarea{font-size:14px}.crm-process-page .crm-select-portal-trigger,.crm-process-modal .crm-select-portal-trigger{min-height:44px;font-size:13.5px}.crm-process-page .crm-select-portal-value,.crm-process-modal .crm-select-portal-value{font-size:13.5px}.crm-process-page .crm-select-portal-value-wrap small,.crm-process-modal .crm-select-portal-value-wrap small{font-size:12px}.crm-process-employee-select-menu .crm-select-portal-option{min-height:58px}.crm-process-employee-select-menu .crm-select-portal-option-copy strong{font-size:13.5px}.crm-process-employee-select-menu .crm-select-portal-option-copy small{font-size:12px;line-height:1.35}.crm-process-picker-avatar.crm-user-avatar-component-image,.crm-process-picker-avatar.crm-user-avatar-component-fallback{border-radius:11px;flex:0 0 34px;font-size:12px;width:34px!important;height:34px!important}.crm-process-builder-section h3{font-size:15px}.crm-process-builder-section header p,.crm-process-small-action,.crm-process-subsection-head button{font-size:12px}.crm-process-step-head h4{font-size:14px}.crm-process-step-head p,.crm-process-subsection>p{font-size:12px}.crm-process-approval-person strong{font-size:14px}.crm-process-approval-person span,.crm-process-approval-person small,.crm-process-approval-person em{font-size:12px}.crm-process-decision-bar>div:first-child strong{font-size:14px}.crm-process-decision-bar>div:first-child span{font-size:12.5px}.crm-process-detail-field>span{font-size:12px}.crm-process-detail-field>strong{font-size:14px}.crm-process-detail-field>a strong{font-size:13.5px}.crm-process-detail-field>a small{font-size:12px}.crm-process-created-grid strong{font-size:13.5px}.crm-process-created-grid small{font-size:12px}.crm-process-route strong{font-size:13.5px}.crm-process-route small{font-size:12px}.crm-process-timeline strong{font-size:13.5px}.crm-process-timeline p{font-size:12.5px}.crm-process-timeline small{font-size:12px}.crm-process-decision-modal>p{font-size:13.5px}.crm-process-launch-field{gap:7px;min-width:0;display:grid}.crm-process-launch-field>small{color:#94a3ad;font-size:12px}.crm-process-launch-field-label{color:#6e8495;font-weight:850}.crm-process-document-field{background:linear-gradient(145deg,#fbfdff,#f7fbfd);border:1px solid #d9e6ee;border-radius:15px;gap:10px;min-width:0;padding:12px;display:grid}.crm-process-document-selected,.crm-process-document-empty{background:#fff;border:1px solid #dce8ef;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid}.crm-process-document-empty{grid-template-columns:auto minmax(0,1fr)}.crm-process-document-selected>span,.crm-process-document-empty>span,.crm-process-file-option>span{color:#078dcc;background:#e8f8ff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.crm-process-document-selected>span svg,.crm-process-document-empty>span svg,.crm-process-file-option>span svg{width:19px;height:19px}.crm-process-document-selected>div,.crm-process-document-empty>div,.crm-process-file-option>div{gap:3px;min-width:0;display:grid}.crm-process-document-selected strong,.crm-process-document-empty strong,.crm-process-file-option strong{color:#28485c;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.crm-process-document-selected small,.crm-process-document-empty small,.crm-process-file-option small{color:#8094a2;font-size:12px}.crm-process-document-selected>a{color:#087fb7;white-space:nowrap;font-size:12px;font-weight:800;text-decoration:none}.crm-process-document-selected>button{color:#8397a5;cursor:pointer;background:#fff;border:1px solid #e2e9ee;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.crm-process-document-selected>button:hover{color:#bf4444;background:#fff5f5;border-color:#f0b2b2}.crm-process-document-selected>button svg{width:16px;height:16px}.crm-process-document-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-process-document-actions>button{color:#176f99;min-height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfe2ec;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:850;display:inline-flex}.crm-process-document-actions>button:hover{background:#f2fbff;border-color:#75cdf2}.crm-process-document-actions>button:disabled{opacity:.55;cursor:default}.crm-process-document-actions>button svg{width:17px;height:17px}.crm-process-document-note{color:#8195a3;font-size:12px;line-height:1.45}.crm-process-document-error{color:#b42318;background:#fff4f4;border:1px solid #fecaca;border-radius:10px;padding:9px 11px;font-size:12px}.crm-process-file-picker-backdrop{z-index:1320000}.crm-process-file-picker-modal{width:min(820px,100vw - 24px);max-height:min(88dvh,860px);overflow:hidden}.crm-process-file-picker-modal.is-drive{width:min(920px,100vw - 24px)}.crm-process-file-picker-body{gap:12px;max-height:calc(88dvh - 92px);padding:0 20px 20px;display:grid;overflow:auto}.crm-process-file-search{background:#fff;border:1px solid #d5e3eb;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px 7px 12px;display:grid}.crm-process-file-search>span{color:#7c93a2}.crm-process-file-search>span svg{width:18px;height:18px}.crm-process-file-search input{color:#29485c;min-width:0;min-height:38px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13.5px}.crm-process-file-picker-list{gap:8px;display:grid}.crm-process-file-option{width:100%;min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce7ed;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 11px;display:grid}.crm-process-file-option:hover{background:#f5fcff;border-color:#78cef2}.crm-process-file-option.is-folder>span{color:#8768d9;background:#f2eeff}.crm-process-file-option>b{color:#078dcc;white-space:nowrap;font-size:12px}.crm-process-file-picker-empty{color:#8295a3;text-align:center;background:#fbfdff;border:1px dashed #d6e1e8;border-radius:13px;padding:30px 16px;font-size:13px}.crm-process-drive-breadcrumbs{align-items:center;gap:8px;min-width:0;display:flex}.crm-process-drive-breadcrumbs>button{color:#547083;min-height:36px;font:inherit;background:#fff;border:1px solid #d7e4ec;border-radius:10px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.crm-process-drive-breadcrumbs>button svg{width:15px;height:15px}.crm-process-drive-breadcrumbs>div{scrollbar-width:thin;gap:4px;min-width:0;display:flex;overflow-x:auto}.crm-process-drive-breadcrumbs>div button{color:#708795;font:inherit;cursor:pointer;background:#f2f6f8;border:0;border-radius:9px;flex:none;padding:7px 9px;font-size:12px}@media (max-width:700px){.crm-process-document-selected{grid-template-columns:auto minmax(0,1fr) auto}.crm-process-document-selected>a{grid-column:2;justify-self:start}.crm-process-document-selected>button{grid-area:1/3/3}.crm-process-document-actions{grid-template-columns:1fr;display:grid}.crm-process-document-actions>button{width:100%}.crm-process-file-picker-body{padding-inline:12px}.crm-process-file-search{grid-template-columns:auto minmax(0,1fr)}.crm-process-file-search .crm-button{grid-column:1/-1;width:100%}.crm-process-file-option{grid-template-columns:auto minmax(0,1fr)}.crm-process-file-option>b{grid-column:2;justify-self:start}.crm-process-drive-breadcrumbs{flex-direction:column;align-items:stretch}}.crm-process-page .crm-process-eyebrow,.crm-process-modal .crm-process-eyebrow,.crm-process-page .crm-process-scenario-card header span:not(.crm-process-scenario-icon),.crm-process-page .crm-process-scenario-meta span,.crm-process-page .crm-process-list-main em,.crm-process-page .crm-process-step-head>div:first-child>span{font-size:12px}.crm-process-page .crm-process-muted,.crm-process-page .crm-process-subsection>strong,.crm-process-page .crm-process-step-add small{font-size:12px;line-height:1.4}.crm-process-page .crm-process-action-adds button,.crm-process-page .crm-process-step-add strong{font-size:12.5px}.crm-process-page .crm-process-route>div>span,.crm-process-page .crm-process-approval-person em,.crm-process-page .crm-process-detail-field>span,.crm-process-page .crm-process-timeline small{font-size:12px}.crm-process-page .crm-process-panel>header p,.crm-process-page .crm-process-created-grid small,.crm-process-page .crm-process-route small{font-size:12px;line-height:1.4}.crm-process-page .crm-process-timeline strong{font-size:13.5px}.crm-process-page .crm-process-timeline p{font-size:12.5px;line-height:1.5}.crm-process-section-actions,.crm-process-scenario-tools,.crm-process-hero-actions,.crm-entity-processes-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-process-lifecycle{white-space:nowrap;letter-spacing:.02em;color:#6e8190;background:#f0f4f6;border:1px solid #dde6eb;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:0 9px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.crm-process-lifecycle.is-published{color:#16744b;background:#eefaf4;border-color:#c8ead8}.crm-process-lifecycle.is-draft{color:#896619;background:#fff8e6;border-color:#f2dea5}.crm-process-lifecycle.is-archived{color:#7d8790;background:#f4f5f6;border-color:#e2e5e8}.crm-process-version-strip{color:#728895;background:#f9fcfd;border:1px solid #dfe9ef;border-radius:13px;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 14px;font-size:12.5px;display:flex}.crm-process-version-strip strong{color:#29485c;font-size:13px}.crm-process-scenario-card>header>.crm-process-lifecycle,.crm-process-scenario-tools{margin-left:auto}.crm-process-scenario-tools .crm-process-icon-button.is-success{color:#187b50;background:#f2fbf6;border-color:#c9e7d8}.crm-process-draft-hint{color:#8799a5;font-size:12px;font-weight:750}.crm-process-version-history{border-top:1px solid #e7edf1;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:11px;display:flex}.crm-process-version-history strong{color:#607888;margin-right:3px;font-size:12px}.crm-process-version-history span{color:#718592;background:#f2f5f7;border-radius:8px;padding:4px 7px;font-size:12px;font-weight:800}.crm-process-version-history span.is-published{color:#177149;background:#eaf8f1}.crm-process-version-history span.is-draft{color:#86651b;background:#fff6dc}.crm-process-access-mode{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.crm-process-access-mode>button{color:#5a7485;text-align:left;min-height:68px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce7ed;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;transition:all .18s;display:flex}.crm-process-access-mode>button svg{flex:none;width:22px;height:22px}.crm-process-access-mode>button strong{font-size:13px}.crm-process-access-mode>button:hover{background:#f8fdff;border-color:#91d4f2;transform:translateY(-1px)}.crm-process-access-mode>button.is-active{color:#067bb4;background:#edfaff;border-color:#6ac8ef;box-shadow:0 8px 24px #1fa0d717}.crm-process-access-list{background:#fafcfd;border:1px solid #e0e9ee;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:320px;margin-top:12px;padding:10px;display:grid;overflow:auto}.crm-process-access-list>button{color:#496575;text-align:left;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) 24px;align-items:center;gap:10px;padding:9px 10px;display:grid}.crm-process-access-list>button:hover{border-color:#cde6f2}.crm-process-access-list>button.is-selected{background:#effaff;border-color:#73c9ee}.crm-process-access-list>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.crm-process-access-list>button strong{color:#29495b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.crm-process-access-list>button small{color:#80939f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-process-access-list>button>i{color:#078dcc;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.crm-process-access-list>button>i svg{width:18px;height:18px}.crm-process-access-list>button{max-width:100%;min-height:58px;overflow:hidden}.crm-process-access-list>button>.crm-user-avatar-component-image,.crm-process-access-list>button>.crm-user-avatar-component-fallback{place-self:center start;display:block;object-fit:cover!important;object-position:center!important;border-radius:12px!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;font-size:11px!important}.crm-process-access-list>button>.crm-user-avatar-component-fallback{display:inline-flex!important}.crm-process-access-list>button>span:nth-child(2){overflow:hidden}.crm-process-unit-icon{color:#7b69c7;background:#f1edff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.crm-process-unit-icon svg{width:19px;height:19px}.crm-process-field-builder-row{grid-template-columns:minmax(160px,1.2fr) minmax(150px,.9fr) auto auto auto}.crm-process-field-builder-row .crm-process-field-help,.crm-process-field-builder-row .crm-process-field-options{grid-column:1/-1}.crm-process-route-select{background:#fbfdfe;border:1px dashed #dce7ed;border-radius:12px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:12px;margin:10px 0 2px;padding:10px 12px;display:grid}.crm-process-route-select>span{color:#738a99;font-size:12px;font-weight:850}.crm-process-rule-editor{gap:8px;display:grid}.crm-process-sla-box{background:linear-gradient(145deg,#f9fcff,#f5fbfe);border:1px solid #dce8ef;border-radius:14px;gap:12px;padding:13px;display:grid}.crm-process-sla-box>div:first-child{align-items:center;gap:8px;display:flex}.crm-process-sla-box>div:first-child svg{color:#078dcc;width:20px;height:20px}.crm-process-sla-box>div:first-child strong{color:#35566a;font-size:13px}.crm-process-sla-box>div:first-child span{color:#8295a3;margin-left:auto;font-size:12px}.crm-process-condition-list{gap:8px;display:grid}.crm-process-condition-row{background:#fff;border:1px solid #e0e9ee;border-radius:12px;grid-template-columns:minmax(130px,.75fr) minmax(150px,1fr) minmax(125px,.65fr) minmax(120px,.8fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.crm-process-condition-row>input{min-width:0}.crm-process-step-card.is-condition .crm-process-step-number{color:#7958c7;background:#f2edff}.crm-process-step-card.is-wait .crm-process-step-number{color:#8b681a;background:#fff5d9}.crm-process-step-card.is-notification .crm-process-step-number{color:#2876a5;background:#eaf7ff}.crm-process-step-add{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-process-step-add button{min-height:94px}.crm-process-action-adds{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-process-action-adds button{justify-content:center;min-height:39px}.crm-process-action-adds button svg{flex:none;width:16px;height:16px}.crm-process-action-icon.is-project{color:#7861c7;background:#f0edff}.crm-process-action-icon.is-notification{color:#107cb3;background:#e9f8ff}.crm-process-action-icon.is-entity_update{color:#b06f19;background:#fff4de}.crm-process-action-icon.is-comment{color:#4f7d5e;background:#edf8f1}.crm-process-action-icon.is-attach_file{color:#677987;background:#eef3f5}.crm-process-context-banner,.crm-process-context-link{color:#4a7185;background:#f2fbff;border:1px solid #cde7f3;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:11px 13px;display:grid}.crm-process-context-banner>svg,.crm-process-context-link>span{width:34px;height:34px}.crm-process-context-link>span{color:#078dcc;background:#e2f6ff;border-radius:10px;place-items:center;display:grid}.crm-process-context-link>span svg{width:18px;height:18px}.crm-process-context-banner>svg{color:#078dcc;padding:7px}.crm-process-context-banner>div,.crm-process-context-link>div{gap:2px;min-width:0;display:grid}.crm-process-context-banner strong,.crm-process-context-link strong{color:#294d60;font-size:13px}.crm-process-context-banner span,.crm-process-context-link small{color:#7d929f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-process-context-link{margin:0 0 14px;text-decoration:none}.crm-process-context-link>svg{width:18px;height:18px}.crm-process-sla-chip{color:#34728f;white-space:nowrap;background:#f2fbff;border:1px solid #cfe3ed;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.crm-process-sla-chip svg{width:15px;height:15px}.crm-process-sla-chip.is-overdue,.crm-process-approval-person em.is-overdue{color:#b63e3e;background:#fff4f4;border-color:#f1c8c8}.crm-process-list-main em.is-overdue{color:#b23e3e;background:#fff0f0}.crm-process-status.is-waiting{color:#8a681a;background:#fff8e6;border-color:#eddca7}.crm-process-status-dot.is-waiting{background:#e3af32}.crm-process-document-version-list>a{min-width:0;color:inherit;background:#fff;border:1px solid #dce8ee;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;text-decoration:none;display:grid}.crm-process-document-version-list>a:hover{background:#f7fdff;border-color:#77cff3}.crm-process-document-version-list>a>svg{color:#078dcc;width:22px;height:22px}.crm-process-document-version-list>a>span{gap:2px;min-width:0;display:grid}.crm-process-document-version-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.crm-process-document-version-list small{color:#8296a3;font-size:12px}.crm-process-multi-document-field{gap:10px;display:grid}.crm-process-multi-document-list{gap:7px;display:grid}.crm-process-multi-document-list>article{background:#fff;border:1px solid #dce8ee;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.crm-process-multi-document-icon{color:#078dcc;background:#e8f8ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.crm-process-multi-document-icon svg{width:19px;height:19px}.crm-process-multi-document-list>article>div{gap:2px;min-width:0;display:grid}.crm-process-multi-document-list>article strong{color:#2e4e61;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.crm-process-multi-document-list>article small{color:#8396a3;font-size:12px}.crm-process-multi-document-list>article>a{color:#087fb7;font-size:12px;font-weight:850;text-decoration:none}.crm-process-multi-document-list>article>button{color:#8295a2;cursor:pointer;background:#fff;border:1px solid #e0e8ed;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.crm-process-multi-document-list>article>button svg{width:15px;height:15px}.crm-process-multi-document-add{padding-top:2px}.crm-entity-processes-panel{gap:13px;margin:14px 0;display:grid}.crm-entity-processes-panel>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.crm-entity-processes-title{align-items:center;gap:11px;min-width:0;display:flex}.crm-entity-processes-title>span{color:#087fb7;background:linear-gradient(145deg,#e8f8ff,#f3fbff);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.crm-entity-processes-title>span svg{width:21px;height:21px}.crm-entity-processes-title>div{gap:2px;min-width:0;display:grid}.crm-entity-processes-title strong{color:#29485a;font-size:15px}.crm-entity-processes-title small{color:#8294a0;font-size:12px}.crm-entity-processes-list{gap:7px;display:grid}.crm-entity-processes-list>a{min-width:0;color:inherit;background:#fbfdfe;border:1px solid #e0e9ee;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 11px;text-decoration:none;transition:all .17s;display:grid}.crm-entity-processes-list>a:hover{background:#f5fcff;border-color:#8bd1ef;transform:translateY(-1px)}.crm-entity-processes-list>a>div{gap:2px;min-width:0;display:grid}.crm-entity-processes-list strong{color:#304f61;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.crm-entity-processes-list small{color:#81939f;font-size:12px}.crm-entity-processes-list>a>svg{color:#8095a2;width:17px;height:17px}.crm-entity-processes-empty{color:#7b909e;background:#fbfdfe;border:1px dashed #d9e5eb;border-radius:13px;align-items:center;gap:12px;padding:16px;display:flex}.crm-entity-processes-empty>svg{color:#8eb3c4;flex:none;width:25px;height:25px}.crm-entity-processes-empty>div{gap:3px;display:grid}.crm-entity-processes-empty strong{color:#526f80;font-size:13px}.crm-entity-processes-empty span{font-size:12px;line-height:1.45}.crm-entity-process-launch-modal{width:min(680px,100vw - 24px)}.crm-entity-process-launch-intro{color:#718895;margin:0 0 12px;font-size:12.5px;line-height:1.55}.crm-entity-process-scenarios{gap:8px;display:grid}.crm-entity-process-scenarios>button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce7ed;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.crm-entity-process-scenarios>button:hover{background:#f5fcff;border-color:#78cdef}.crm-entity-process-scenarios>button>span{color:#078dcc;background:#e8f8ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.crm-entity-process-scenarios>button>span svg{width:19px;height:19px}.crm-entity-process-scenarios>button>div{gap:2px;min-width:0;display:grid}.crm-entity-process-scenarios strong{color:#2d4e60;font-size:13.5px}.crm-entity-process-scenarios small{color:#8295a2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-entity-process-scenarios>button>svg{color:#78909f;width:18px;height:18px}@media (max-width:900px){.crm-process-access-mode,.crm-process-access-list{grid-template-columns:1fr}.crm-process-action-adds{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-process-condition-row{grid-template-columns:1fr 1fr}.crm-process-condition-row>.crm-process-remove-button{justify-self:end}.crm-process-route-select{grid-template-columns:1fr}}@media (max-width:700px){.crm-process-step-add{grid-template-columns:1fr 1fr}.crm-process-action-adds,.crm-process-field-builder-row{grid-template-columns:1fr}.crm-process-field-builder-row .crm-process-field-help,.crm-process-field-builder-row .crm-process-field-options{grid-column:auto}.crm-process-sla-box>div:first-child{flex-direction:column;align-items:flex-start}.crm-process-sla-box>div:first-child span{margin-left:0}.crm-process-condition-row{grid-template-columns:1fr}.crm-process-multi-document-list>article{grid-template-columns:auto minmax(0,1fr) auto}.crm-process-multi-document-list>article>a{grid-column:2}.crm-process-multi-document-list>article>button{grid-area:1/3/3}.crm-entity-processes-panel>header{flex-direction:column;align-items:flex-start}.crm-entity-processes-actions{width:100%}.crm-entity-processes-actions .crm-button{flex:1}.crm-entity-processes-list>a{grid-template-columns:auto minmax(0,1fr) auto}.crm-entity-processes-list>a>em{grid-column:2;justify-self:start}.crm-entity-processes-list>a>svg{grid-area:1/3/3}}.crm-process-field-builder-row{background:linear-gradient(#fff 0%,#fbfdff 100%);border-color:#dbe8ef;border-radius:15px;grid-template-columns:1fr;align-items:stretch;gap:10px;padding:12px}.crm-process-field-builder-main{grid-template-columns:minmax(0,1.2fr) minmax(180px,.9fr);align-items:center;gap:9px;display:grid}.crm-process-field-builder-meta{align-items:center;gap:14px;min-height:36px;padding:2px 2px 0;display:flex}.crm-process-field-builder-meta .crm-process-checkbox{color:#627b8c;min-height:32px;font-size:12.5px;font-weight:800}.crm-process-field-builder-meta .crm-process-checkbox input{flex:none;width:18px;height:18px}.crm-process-field-builder-meta .crm-process-remove-button{flex:none;margin-left:auto}.crm-process-field-builder-row .crm-process-field-help,.crm-process-field-builder-row .crm-process-field-options{grid-column:auto}.crm-process-field-builder-row .crm-process-field-help{background:#fff}.crm-process-list-card{min-height:78px;padding-block:12px}.crm-process-list-main{gap:7px}.crm-process-list-meta{flex-wrap:wrap;align-items:center;gap:7px 12px;min-width:0;display:flex}.crm-process-list-meta>small{color:#8497a4;min-width:0;font-size:12px}.crm-process-list-initiator{color:#748b99;cursor:pointer;border-radius:9px;outline:none;align-items:center;gap:7px;min-width:0;font-size:12px;display:inline-flex}.crm-process-list-initiator:hover,.crm-process-list-initiator:focus-visible{color:#087fb7}.crm-process-list-initiator>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-process-list-initiator strong{color:#36596c;font-size:12.5px;font-weight:850}.crm-process-list-initiator:hover strong,.crm-process-list-initiator:focus-visible strong{color:#087fb7;text-underline-offset:2px;text-decoration:underline}.crm-process-list-initiator-avatar{flex:0 0 28px;border-radius:50%!important;width:28px!important;height:28px!important}.crm-deal-work-hub{gap:12px;margin:14px 0;display:grid}.crm-deal-work-hub-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.crm-deal-work-hub-card{color:#38586a;text-align:left;min-width:0;min-height:88px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#fff 0%,#f9fcfe 100%);border:1px solid #dbe7ee;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 15px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:0 8px 26px #264e620b}.crm-deal-work-hub-card:hover{border-color:#9fd9f2;transform:translateY(-2px);box-shadow:0 12px 30px #177ead14}.crm-deal-work-hub-card.is-active{background:linear-gradient(145deg,#f5fcff 0%,#ebf9ff 100%);border-color:#66c5ee;box-shadow:0 13px 34px #0e97d31c,inset 0 0 0 1px #56beea1f}.crm-deal-work-hub-icon{color:#078dcc;background:#e7f8ff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.crm-deal-work-hub-card.is-chat .crm-deal-work-hub-icon{color:#067f9f;background:#e7fbfb}.crm-deal-work-hub-card.is-processes .crm-deal-work-hub-icon{color:#6b5dc4;background:#f0edff}.crm-deal-work-hub-icon svg{width:23px;height:23px}.crm-deal-work-hub-copy{gap:4px;min-width:0;display:grid}.crm-deal-work-hub-copy strong{color:#294b5e;font-size:14.5px;font-weight:900}.crm-deal-work-hub-copy small{color:#8496a2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.crm-deal-work-hub-chevron{color:#79909e;background:#ffffffbf;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.crm-deal-work-hub-chevron svg{width:18px;height:18px;transition:transform .18s}.crm-deal-work-hub-chevron svg.is-open{transform:rotate(180deg)}.crm-deal-work-hub-panel{padding:2px 0 0;animation:.18s crmDealWorkHubOpen;overflow:visible}.crm-deal-work-hub-panel>.crm-card,.crm-deal-work-hub-panel>.crm-collab-panel,.crm-deal-work-hub-panel>.crm-entity-processes-panel{margin:0}@keyframes crmDealWorkHubOpen{0%{opacity:0}to{opacity:1}}.crm-process-detail-actions .crm-button-danger svg{width:16px;height:16px}@media (max-width:900px){.crm-deal-work-hub-switcher{grid-template-columns:1fr;gap:8px}.crm-deal-work-hub-card{min-height:74px}}@media (max-width:700px){.crm-process-field-builder-main{grid-template-columns:1fr}.crm-process-field-builder-meta{flex-direction:column;align-items:flex-start;gap:6px}.crm-process-field-builder-meta .crm-process-remove-button{align-self:flex-end;margin-left:0}.crm-process-list-meta{flex-direction:column;align-items:flex-start;gap:7px}.crm-deal-work-hub-card{border-radius:15px;padding:12px}.crm-deal-work-hub-icon{border-radius:12px;width:42px;height:42px}.crm-deal-work-hub-copy small{white-space:normal}}.crm-account-api-integrations-link{align-items:center;gap:8px;display:inline-flex}.crm-account-api-integrations-link svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.crm-api-integrations-page{gap:22px;display:grid}.crm-api-integrations-head p:not(.crm-eyebrow){max-width:760px}.crm-api-integration-section{gap:14px;display:grid}.crm-api-integration-section-head{align-items:center;gap:14px;padding:0 4px;display:flex}.crm-api-integration-section-head h2{color:#24475f;margin:2px 0 3px;font-size:clamp(20px,2vw,26px)}.crm-api-integration-section-head p:last-child{color:#708294;margin:0}.crm-api-integration-icon{background:linear-gradient(145deg,#268cff26,#6644ff17);border:1px solid #3983da2e;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 24px #395b8714}.crm-api-integration-icon svg{stroke:#3477c9;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.crm-dadata-settings-card{gap:18px;display:grid}.crm-dadata-status-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-dadata-status-row>div{background:#f7fafdd1;border:1px solid #4c6f8d21;border-radius:16px;gap:5px;min-width:0;padding:14px 16px;display:grid}.crm-dadata-status-row strong{font-size:14px}.crm-dadata-status-row small{color:#7d8e9f;line-height:1.45}.crm-dadata-test-ok{color:#28815f}.crm-dadata-test-bad{color:#b74b4b}.crm-dadata-key-row{grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:14px;display:grid}.crm-dadata-key-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crm-dadata-delete-modal{width:min(560px,100%)}.crm-dadata-delete-modal>p{color:#617487;margin:0;line-height:1.6}.crm-company-inn-field{position:relative}.crm-dadata-lookup{align-items:start;gap:6px;display:grid}.crm-dadata-lookup--compact{margin-top:7px}.crm-dadata-lookup-button{justify-content:center;align-items:center;gap:8px;width:fit-content;display:inline-flex}.crm-dadata-lookup-button-icon{place-items:center;width:18px;height:18px;display:grid}.crm-dadata-lookup-button-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.crm-dadata-lookup small{color:#8090a0;line-height:1.4}.crm-dadata-lookup .crm-dadata-inline-error{color:#b44a4a}.crm-company-dadata-inline{background:linear-gradient(145deg,#f4f9ffeb,#fafcfff5);border:1px solid #317eda24;border-radius:16px;padding:14px}.crm-company-dadata-inline .crm-field-label{margin-bottom:7px}.crm-dadata-preview-modal{width:min(980px,100%);max-height:min(820px,100dvh - 36px);overflow:auto}.crm-dadata-preview-modal .crm-modal-head p:last-child{color:#738497;margin:6px 0 0;line-height:1.45}.crm-dadata-company-state{border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;padding:12px 14px;font-size:13px;display:flex}.crm-dadata-company-state--ok{color:#326b55;background:#2c976c14;border:1px solid #2c976c2e}.crm-dadata-company-state--warning{color:#855b2c;background:#e0913617;border:1px solid #e0913633}.crm-dadata-company-state strong{font-size:13.5px}.crm-dadata-compare-head,.crm-dadata-compare-row{grid-template-columns:minmax(130px,.7fr) minmax(170px,1fr) minmax(240px,1.4fr) 86px;align-items:center;gap:10px;display:grid}.crm-dadata-compare-head{color:#8392a1;text-transform:uppercase;letter-spacing:.035em;padding:0 12px 8px;font-size:12px;font-weight:750}.crm-dadata-compare-list{gap:7px;display:grid}.crm-dadata-compare-row{cursor:pointer;background:#fff;border:1px solid #4967811f;border-radius:13px;padding:11px 12px}.crm-dadata-compare-row--changed{background:#f6fafff0;border-color:#2f7edc36}.crm-dadata-compare-row strong{color:#38566d;font-size:12.5px}.crm-dadata-compare-row span{overflow-wrap:anywhere;color:#617588;min-width:0;font-size:12.5px;line-height:1.45}.crm-dadata-compare-row input[type=checkbox]{accent-color:#347ed3;justify-self:center;width:18px;height:18px}.crm-dadata-preview-note{color:#728397;margin:13px 2px 0;font-size:12.5px}@media (max-width:820px){.crm-dadata-status-row,.crm-dadata-key-row{grid-template-columns:1fr}.crm-dadata-key-actions{justify-content:stretch}.crm-dadata-key-actions .crm-button{flex:180px}.crm-dadata-preview-modal{max-height:calc(100dvh - 20px)}.crm-dadata-compare-head{display:none}.crm-dadata-compare-row{grid-template-columns:1fr auto;gap:6px 10px}.crm-dadata-compare-row strong{grid-column:1}.crm-dadata-compare-row input[type=checkbox]{grid-area:1/2}.crm-dadata-compare-row span{grid-column:1/-1}.crm-dadata-compare-row span:before{color:#94a1ad;text-transform:uppercase;margin-bottom:1px;font-size:12px;font-weight:700;display:block}.crm-dadata-compare-row span:first-of-type:before{content:"Сейчас"}.crm-dadata-compare-row span:nth-of-type(2):before{content:"DaData"}}.crm-deal-work-hub-switcher--two{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-company-contact-work-hub{margin-top:14px;margin-bottom:16px}:is(body.crm-workspace-is-open .crm-multi-filter,body.crm-workspace-is-open .crm-multi-filter:has(.crm-multi-filter-options),body.crm-workspace-is-open .crm-filter-card:has(.crm-multi-filter-options),body.crm-workspace-is-open .crm-filter-panel:has(.crm-multi-filter-options),body.crm-workspace-is-open .crm-filter-grid:has(.crm-multi-filter-options),body.crm-workspace-is-open .crm-page-filters:has(.crm-multi-filter-options),body.crm-workspace-is-open .crm-kanban-filters:has(.crm-multi-filter-options),body.crm-workspace-is-open .crm-card:has(.crm-multi-filter-options)){z-index:1000!important}body.crm-workspace-is-open .crm-multi-filter-options,body.crm-workspace-is-open .crm-multi-filter-options.crm-multi-filter-options--fixed-layer,body.crm-workspace-is-open .crm-multi-filter-options-portal{z-index:1010!important}.crm-company-inn-control{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.crm-company-inn-control>input{width:100%;min-width:0}.crm-company-inn-control .crm-dadata-lookup--compact{margin-top:0}.crm-company-inn-control .crm-dadata-lookup-button{white-space:nowrap;min-height:44px;padding-inline:14px}@media (max-width:900px){.crm-deal-work-hub-switcher--two{grid-template-columns:1fr}}@media (max-width:720px){.crm-company-inn-control{grid-template-columns:1fr}.crm-company-inn-control .crm-dadata-lookup-button{width:100%}}body.crm-typography-active{--crm-font-grade:20;font-optical-sizing:auto;font-variation-settings:"GRAD" var(--crm-font-grade);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;font-synthesis:none;font-stretch:92%;--font-main:var(--font-crm-roboto-flex)!important;--font-tech:var(--font-crm-roboto-flex)!important;font-family:var(--font-crm-roboto-flex), Arial, sans-serif!important}body.crm-typography-active *,body.crm-typography-active :before,body.crm-typography-active :after{font-optical-sizing:inherit;font-stretch:inherit;font-variation-settings:"GRAD" var(--crm-font-grade);-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;font-family:var(--font-crm-roboto-flex), Arial, sans-serif!important}.crm-shell{--crm-font-grade:20;font-optical-sizing:auto;font-variation-settings:"GRAD" var(--crm-font-grade);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;font-synthesis:none;font-stretch:92%;--font-main:var(--font-crm-roboto-flex)!important;--font-tech:var(--font-crm-roboto-flex)!important;font-family:var(--font-crm-roboto-flex), Arial, sans-serif!important}body.crm-typography-active :where(small,.crm-muted,.crm-help,.crm-hint,.crm-meta,.crm-chip,.crm-badge,.crm-pill,.crm-kicker){--crm-font-grade:30}body.crm-typography-active :where(h1,h2,h3,.crm-kanban-card-title,.crm-kanban-card-title-link,.crm-task-kanban-title-link,.crm-kanban-card-amount){--crm-font-grade:0}.crm-kanban-card-title,.crm-kanban-card-title-link,.crm-task-kanban-title-link{font-size:16px!important;font-weight:850!important;line-height:1.28!important}.crm-kanban-card-amount{font-size:17px!important;font-weight:900!important;line-height:1.15!important}.crm-deal-stage-copy .crm-kanban-column-total,.crm-deal-stage-copy>b{font-size:14px!important}.crm-task-kanban-card-head>strong{line-height:1.28}@media (max-width:760px){.crm-kanban-card-title,.crm-kanban-card-title-link,.crm-task-kanban-title-link{font-size:15px!important}.crm-kanban-card-amount{font-size:16px!important}}.crm-global-filter-disclosure{grid-column:1/-1!important;width:100%!important;min-width:0!important;display:block!important}.crm-global-filter-panel{width:100%!important;min-width:0!important}.crm-global-filter-grid{border-top:1px solid #e2e8f0!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;align-items:end!important;gap:12px!important;width:100%!important;min-width:0!important;padding-top:14px!important;display:grid!important}.crm-global-filter-grid>*{min-width:0!important}.crm-global-filter-span-all{grid-column:1/-1!important}.crm-global-filter-actions{flex-wrap:wrap!important;grid-column:1/-1!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;padding-top:4px!important;display:flex!important}.crm-global-filter-actions .crm-button{justify-content:center!important;min-width:150px!important}.crm-filter-bar.crm-global-filter-form{width:100%!important;display:block!important}.crm-filter-bar.crm-global-filter-form>.crm-search-field,.crm-filter-bar.crm-global-filter-form>.crm-global-filter-disclosure{width:100%!important;max-width:none!important}.crm-filter-bar.crm-global-filter-form>.crm-global-filter-disclosure{margin-top:10px!important}.crm-company-list-filter-bar,.crm-company-kanban-filter-bar{width:100%!important;display:block!important}.crm-company-list-filter-bar>.crm-company-search-box,.crm-company-kanban-filter-bar>input[name=q],.crm-company-list-filter-bar>.crm-global-filter-disclosure,.crm-company-kanban-filter-bar>.crm-global-filter-disclosure{width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.crm-company-list-filter-bar>.crm-global-filter-disclosure,.crm-company-kanban-filter-bar>.crm-global-filter-disclosure{margin-top:10px!important}.crm-company-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.crm-company-group-filter{gap:7px!important;display:grid!important}.crm-company-group-filter>span{color:#475569!important;font-size:12px!important;font-weight:800!important}.crm-company-group-filter select{width:100%!important;min-height:44px!important}.crm-projects-toolbar{padding:18px!important;display:block!important}.crm-projects-toolbar-main{grid-template-columns:minmax(320px,1fr) max-content max-content!important;align-items:end!important;gap:14px!important;width:100%!important;min-width:0!important;display:grid!important}.crm-projects-toolbar-main>.crm-button{height:44px!important;min-height:44px!important;margin:0!important}.crm-projects-toolbar>.crm-global-filter-disclosure{margin-top:10px!important}.crm-projects-filter-grid{grid-template-columns:minmax(260px,1fr) minmax(220px,auto)!important}.crm-projects-filter-grid .crm-projects-archive-toggle{place-self:end start!important}.crm-project-kanban{grid-auto-columns:minmax(360px,400px)!important}.crm-project-list{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))!important}.crm-project-card-title{text-wrap:pretty}.crm-project-card-meta>span>span,.crm-project-card-meta>span>a{overflow-wrap:break-word!important;word-break:normal!important}.crm-project-card>footer{flex-wrap:wrap!important}.crm-project-card>footer a{white-space:nowrap!important}.crm-tasks-page .crm-task-kanban-filters{width:100%!important;display:block!important}.crm-tasks-page .crm-task-kanban-filters>.crm-task-kanban-search-field,.crm-tasks-page .crm-task-kanban-filters>.crm-global-filter-disclosure{width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.crm-tasks-page .crm-task-kanban-filters>.crm-global-filter-disclosure{margin-top:10px!important}.crm-task-filter-disclosure-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.crm-finance-filter-form{width:100%!important;display:block!important}.crm-finance-filter-form>.crm-finance-search-field,.crm-finance-filter-form>.crm-global-filter-disclosure{width:100%!important;max-width:none!important;display:block!important}.crm-finance-filter-form>.crm-global-filter-disclosure{margin-top:10px!important}.crm-finance-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.crm-finance-filter-grid .crm-finance-filter-actions{grid-column:1/-1!important;justify-content:flex-end!important}.crm-files-registry-filters{display:block!important}.crm-files-registry-filters>.crm-field,.crm-files-registry-filters>.crm-global-filter-disclosure{width:100%!important;min-width:0!important;max-width:none!important}.crm-files-registry-filters>.crm-global-filter-disclosure{margin-top:10px!important}.crm-files-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.crm-events-global-filter-disclosure{margin:10px 0 16px!important}.crm-events-global-filter-content{border-top:1px solid #e2e8f0!important;gap:12px!important;width:100%!important;padding-top:14px!important;display:grid!important}.crm-global-filter-card>.crm-global-filter-disclosure{margin-top:0!important}@media (max-width:1000px){.crm-projects-toolbar-main{grid-template-columns:minmax(0,1fr) max-content!important}.crm-projects-toolbar-main>.crm-projects-search{grid-column:1/-1!important}.crm-company-filter-grid,.crm-finance-filter-grid,.crm-task-filter-disclosure-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.crm-global-filter-toggle{width:100%!important;margin-left:0!important}.crm-global-filter-grid,.crm-company-filter-grid,.crm-projects-filter-grid,.crm-finance-filter-grid,.crm-files-filter-grid,.crm-task-filter-disclosure-grid{grid-template-columns:1fr!important}.crm-global-filter-actions{grid-template-columns:1fr!important;display:grid!important}.crm-global-filter-actions .crm-button{width:100%!important;min-width:0!important}.crm-projects-toolbar-main{grid-template-columns:1fr!important}.crm-projects-toolbar-main>.crm-projects-search,.crm-projects-toolbar-main>.crm-project-view-switch,.crm-projects-toolbar-main>.crm-button{grid-column:1!important;width:100%!important}.crm-project-kanban{grid-auto-columns:minmax(300px,90vw)!important}.crm-project-list{grid-template-columns:1fr!important}}.crm-project-scope-filter-card{display:block!important}.crm-project-scope-filter-card>.crm-global-filter-disclosure{width:100%!important;margin-top:0!important}.crm-project-scope-filter-grid{grid-template-columns:minmax(260px,1fr) minmax(280px,380px) auto!important}.crm-project-scope-filter-copy{align-self:center!important;gap:4px!important;display:grid!important}.crm-project-scope-filter-copy strong{color:#17384f!important;font-size:14px!important;font-weight:850!important}.crm-project-scope-filter-copy span{color:#718493!important;font-size:12px!important;line-height:1.45!important}.crm-timeline-filter-disclosure{margin-top:10px!important;margin-bottom:14px!important}.crm-timeline-filter-disclosure .crm-timeline-filter-block{border-top:1px solid #e2e8f0!important;margin:0!important;padding-top:14px!important}.crm-ai-kind-filter-disclosure{margin:0 0 18px!important}.crm-ai-kind-filter-disclosure .crm-ai-kind-filters{margin:0!important}.crm-personal-pipeline-filter-disclosure{margin:12px 0 16px!important}.crm-personal-pipeline-filter-disclosure .crm-personal-pipeline-filter{margin:0!important}@media (max-width:760px){.crm-project-scope-filter-grid{grid-template-columns:1fr!important}.crm-project-scope-filter-grid .crm-project-scope-select,.crm-project-scope-filter-grid .crm-button{width:100%!important;min-width:0!important}}.crm-project-feature-grid.crm-project-feature-grid-v2{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.crm-project-feature-grid-v2>.crm-project-ai-summary-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:0!important}.crm-project-tools-hub{gap:10px;min-width:0;display:grid}.crm-project-tools-hub-head{justify-content:space-between;align-items:end;gap:16px;padding:2px 2px 0;display:flex}.crm-project-tools-hub-head h3{color:#163e57;margin:2px 0 3px;font-size:16px;font-weight:850}.crm-project-tools-hub-head>div>p:last-child{color:#7b8e9c;margin:0;font-size:12px;line-height:1.45}.crm-project-tools-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.crm-project-tools-nav>button{color:#31546a;text-align:left;cursor:pointer;background:linear-gradient(#fff,#fbfdff);border:1px solid #d9e8f0;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;min-height:54px;padding:8px 10px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s,color .16s;display:grid;box-shadow:0 8px 20px #144b690b}.crm-project-tools-nav>button:hover{color:#087fbd;background:#f5fbff;border-color:#abdff7;transform:translateY(-1px);box-shadow:0 11px 24px #008bcf14}.crm-project-tools-nav>button.is-active{color:#087cb9;background:linear-gradient(145deg,#edfaff,#f8fdff);border-color:#8bd7f8;box-shadow:inset 0 0 0 1px #03a3ff14,0 10px 24px #008bcf14}.crm-project-tools-nav-icon{color:#0b8ccf;background:#edf7fc;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.crm-project-tools-nav>button.is-active .crm-project-tools-nav-icon{color:#047cb9;background:#dff5ff}.crm-project-tools-nav-icon svg{width:19px;height:19px}.crm-project-tools-nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:830;line-height:1.25;overflow:hidden}.crm-project-tools-nav-chevron{color:#8ba0ae;place-items:center;display:grid}.crm-project-tools-nav-chevron svg{width:16px;height:16px}.crm-project-tools-content{min-width:0;animation:.16s both crm-project-tools-reveal;overflow:visible}.crm-project-tools-content>*{margin:0!important}@keyframes crm-project-tools-reveal{0%{opacity:0}to{opacity:1}}.crm-calendar-toolbar-actions.is-embedded{scrollbar-width:thin;padding-bottom:1px;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:flex-end!important;gap:10px!important;width:100%!important;min-width:0!important;display:flex!important}.crm-calendar-period-nav{background:#fff;border:1px solid #d9e4eb;border-radius:12px;flex:none;align-items:stretch;display:inline-flex;overflow:hidden;box-shadow:0 5px 14px #0f3f5e09}.crm-calendar-period-nav .crm-calendar-nav-button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;height:42px;background:#fff!important;border:0!important;border-right:1px solid #e6edf2!important;border-radius:0!important;min-height:42px!important;margin:0!important;padding:0 11px!important;display:inline-flex!important}.crm-calendar-period-nav .crm-calendar-nav-button:last-child{border-right:0!important}.crm-calendar-period-nav .crm-calendar-nav-button:hover,.crm-calendar-period-nav .crm-calendar-nav-button.is-today:hover{color:#047dbb!important;background:#eef9ff!important}.crm-calendar-period-nav .crm-calendar-nav-button.is-today{color:#294b60!important;background:#f8fbfd!important}.crm-calendar-nav-button svg,.crm-calendar-refresh-button svg{flex:none;width:17px;height:17px}.crm-calendar-toolbar-actions.is-embedded .crm-calendar-refresh-button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:112px;min-height:42px;flex:none!important;width:auto!important;display:inline-flex!important}.crm-task-kanban-meta{gap:7px 8px!important}.crm-task-kanban-meta .crm-task-start-date-badge{width:fit-content!important;max-width:100%!important;min-height:30px!important;box-shadow:none!important;border-width:1px!important;border-radius:9px!important;grid-template-columns:none!important;align-items:center!important;gap:5px!important;padding:5px 8px!important;line-height:1!important;display:inline-flex!important}.crm-task-start-date-badge-icon{opacity:.9;flex:none;place-items:center;width:16px;height:16px;display:grid}.crm-task-start-date-badge-icon svg{width:16px;height:16px}.crm-task-kanban-meta .crm-task-start-date-badge strong{letter-spacing:.035em!important;font-size:10.5px!important;font-weight:850!important;line-height:1!important}.crm-task-kanban-meta .crm-task-start-date-badge b{font-size:11.5px!important;font-weight:850!important;line-height:1!important}.crm-task-kanban-meta .crm-task-start-date-badge em{opacity:.82!important;white-space:nowrap!important;grid-column:auto!important;font-size:10.5px!important;font-weight:750!important;line-height:1!important}.crm-task-kanban-deal-link{color:#1767a7;background:#eef5ff;border:1px solid #cfe2fb;border-radius:9px;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:30px;padding:5px 8px;font-size:11.5px;font-weight:760;line-height:1.25;text-decoration:none;display:inline-flex}.crm-task-kanban-deal-link:hover{color:#0c5998;background:#e5f1ff;border-color:#9bc8f3}.crm-task-kanban-deal-icon{flex:none;place-items:center;width:16px;height:16px;display:grid}.crm-task-kanban-deal-icon svg{width:16px;height:16px}.crm-task-kanban-deal-link>span:last-child{min-width:0;overflow-wrap:break-word!important;word-break:normal!important}.crm-events-composer:not(.is-expanded){display:none!important}.crm-events-new-post-button{align-items:center;gap:7px;box-shadow:0 9px 22px #03a3ff2e;display:inline-flex!important}.crm-events-new-post-button svg{flex:none;width:18px;height:18px}.crm-events-audience-badge.is-space{align-items:center!important;gap:5px!important;min-width:0!important;max-width:min(34vw,320px)!important;padding-left:7px!important;display:inline-flex!important}.crm-events-audience-space-icon{color:currentColor;opacity:.9;flex:none;place-items:center;width:16px;height:16px;display:grid}.crm-events-audience-space-icon svg{width:15px;height:15px}.crm-events-audience-space-name{text-overflow:ellipsis;min-width:0;overflow:hidden;white-space:nowrap!important}@media (min-width:761px){.crm-project-kanban{grid-auto-columns:minmax(400px,440px)!important}.crm-project-list{grid-template-columns:repeat(auto-fit,minmax(390px,1fr))!important}}.crm-project-kanban-column{padding:15px!important}.crm-project-card{padding:21px 20px 18px!important}.crm-project-card>p{margin:13px 0 15px!important}.crm-project-card-meta{padding:15px 0!important}.crm-project-card-meta>span{grid-template-columns:minmax(112px,.42fr) minmax(0,1fr)!important;gap:14px!important;padding:9px 0!important}.crm-project-card-finance{gap:14px!important;padding:14px 0!important}.crm-project-card>footer{gap:9px 12px!important;padding-top:14px!important}.crm-project-card>footer .crm-project-card-open{color:#087dbb;white-space:nowrap;background:#f2faff;border:1px solid #b8ddf1;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:31px;margin-left:auto;padding:0 9px 0 11px;font-weight:850;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.crm-project-card>footer .crm-project-card-open:hover{color:#056da6;background:#e8f7ff;border-color:#86ccef;text-decoration:none;transform:translateY(-1px)}.crm-project-card-open svg{width:15px;height:15px}@media (max-width:1040px){.crm-project-tools-nav{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}}@media (max-width:760px){.crm-project-tools-hub-head{flex-direction:column;align-items:flex-start}.crm-project-tools-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-project-tools-nav>button{grid-template-columns:32px minmax(0,1fr) 16px;min-height:50px;padding:7px 8px}.crm-project-tools-nav>button:last-child:nth-child(odd){grid-column:1/-1}.crm-calendar-toolbar-actions.is-embedded{flex-wrap:nowrap!important;width:100%!important;overflow-x:auto!important}.crm-calendar-toolbar-actions.is-embedded .crm-calendar-timezone-select{flex:0 0 220px!important;width:220px!important;min-width:220px!important}.crm-calendar-period-nav .crm-calendar-nav-button{width:auto!important;min-width:auto!important;padding:0 9px!important}.crm-task-kanban-meta .crm-task-start-date-badge{gap:4px!important}.crm-events-audience-badge.is-space{max-width:min(64vw,260px)!important}.crm-project-card{padding:18px 17px 16px!important}.crm-project-card-meta>span{grid-template-columns:minmax(100px,.42fr) minmax(0,1fr)!important;gap:11px!important}}.crm-calendar-toolbar:has(.crm-calendar-search-field)>.crm-calendar-toolbar-actions.is-embedded{scrollbar-width:none!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}.crm-calendar-toolbar:has(.crm-calendar-search-field)>.crm-calendar-toolbar-actions.is-embedded::-webkit-scrollbar{display:none!important}.crm-calendar-toolbar-actions.is-embedded .crm-calendar-timezone-select{flex:0 280px!important;width:min(280px,100%)!important;min-width:220px!important}@media (max-width:760px){.crm-calendar-toolbar-actions.is-embedded{flex-wrap:wrap!important;overflow:visible!important}.crm-calendar-toolbar-actions.is-embedded .crm-calendar-timezone-select{flex:100%!important;width:100%!important;min-width:0!important}.crm-calendar-period-nav{max-width:100%}}.crm-linked-social-event-icon{color:#078ed6!important;background:linear-gradient(145deg,#f5fbff,#e8f7ff)!important;border-radius:13px!important;width:40px!important;height:40px!important;box-shadow:inset 0 0 0 1px #d5ecf8!important}.crm-linked-social-event-icon svg{width:20px;height:20px}.crm-linked-social-event-icon.is-important{color:#b96a00!important;background:#fff7e6!important;box-shadow:inset 0 0 0 1px #f6ddb2!important}.crm-linked-social-event-icon.is-birthday{color:#7551c8!important;background:#f6f0ff!important;box-shadow:inset 0 0 0 1px #e3d7fb!important}.crm-linked-social-event-icon.is-kudos{color:#c63d6e!important;background:#fff1f6!important;box-shadow:inset 0 0 0 1px #f5d5e1!important}.crm-linked-social-event-icon.is-poll{color:#157e83!important;background:#eefbfb!important;box-shadow:inset 0 0 0 1px #cfeaec!important}.crm-linked-social-event-icon.is-gallery{color:#5266ba!important;background:#f2f4ff!important;box-shadow:inset 0 0 0 1px #dce1fa!important}.crm-linked-social-event-author{color:#456073!important;align-items:center!important;gap:7px!important;min-width:0!important;display:inline-flex!important}.crm-linked-social-event-author-avatar{border-radius:50%!important;flex:0 0 26px!important;width:26px!important;height:26px!important;overflow:hidden!important}.crm-linked-social-event-author strong{color:#456073;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:750;overflow:hidden}.crm-task-kanban-meta .crm-task-start-date-badge{grid-template-columns:17px minmax(0,1fr)!important;align-items:center!important;gap:0 7px!important;width:fit-content!important;min-height:34px!important;padding:5px 9px!important;line-height:1.15!important;display:inline-grid!important}.crm-task-start-date-badge-icon{grid-area:1/1!important;place-self:center!important;width:17px!important;height:17px!important;margin:0!important;padding:0!important;display:grid!important}.crm-task-start-date-badge-icon svg{width:17px!important;height:17px!important;display:block!important}.crm-task-start-date-badge-copy{grid-area:1/2!important;gap:2px!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.crm-task-start-date-badge-main{white-space:nowrap!important;align-items:baseline!important;gap:6px!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.crm-task-kanban-meta .crm-task-start-date-badge-main strong,.crm-task-kanban-meta .crm-task-start-date-badge-main b{white-space:nowrap!important;margin:0!important;padding:0!important;display:inline!important}.crm-task-kanban-meta .crm-task-start-date-badge-copy em{white-space:nowrap!important;grid-column:auto!important;margin:0!important;padding:0!important;display:block!important}.crm-calendar-period-nav .crm-calendar-nav-button.is-icon-only{flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;padding:0!important}.crm-calendar-period-nav .crm-calendar-nav-button.is-icon-only svg{width:18px!important;height:18px!important}.crm-task-kanban-meta .crm-task-start-date-badge,.crm-task-kanban-meta .crm-task-start-date-badge *{box-shadow:none!important;background-image:none!important}.crm-task-kanban-meta .crm-task-start-date-badge>*,.crm-task-kanban-meta .crm-task-start-date-badge-copy,.crm-task-kanban-meta .crm-task-start-date-badge-main,.crm-task-kanban-meta .crm-task-start-date-badge-icon{background:0 0!important}.crm-task-kanban-meta .crm-task-start-date-badge.is-week{background:#e9f6fd!important}.crm-task-kanban-meta .crm-task-start-date-badge.is-soon{background:#fff3dc!important}.crm-task-kanban-meta .crm-task-start-date-badge.is-tomorrow{background:#ffede2!important}.crm-task-kanban-meta .crm-task-start-date-badge.is-today{background:#fee7e7!important}.crm-task-kanban-meta .crm-task-start-date-badge.is-overdue{background:#ffdada!important}.crm-project-deal-kanban-scroll{-webkit-overflow-scrolling:touch;width:100%;min-width:0;padding-bottom:2px;overflow:auto visible}.crm-project-deal-kanban-main-style.crm-kanban-board{min-width:100%!important;padding-bottom:12px!important}.crm-project-deal-main-column.crm-kanban-column{min-height:340px!important}.crm-project-deal-main-column.is-drag-over{border-radius:16px;background:#e0f6ffb8!important;box-shadow:inset 0 0 0 2px #03a3ff47!important}.crm-project-deal-main-column>.crm-kanban-column-head{cursor:default!important}.crm-project-deal-kanban-card.crm-kanban-card{transition:opacity .12s,transform .12s,border-color .12s,box-shadow .12s}.crm-project-deal-kanban-card.is-drag-source{opacity:.1!important;filter:saturate(.7)!important;border-color:#03a3ff9e!important;transform:scale(.985)!important}.crm-project-deal-detach-button{color:#b54a45;width:fit-content;min-height:30px;font:inherit;cursor:pointer;background:#fff8f7;border:1px solid #f0d4d2;border-radius:9px;justify-content:flex-start;align-items:center;gap:6px;margin-top:2px;padding:0 8px;font-size:11.5px;font-weight:780;display:inline-flex}.crm-project-deal-detach-button:hover{color:#a6332e;background:#fff0ef;border-color:#e9b9b6}.crm-project-deal-detach-button svg{flex:none;width:15px;height:15px}@media (max-width:760px){.crm-project-kanban-column{padding:10px!important}.crm-project-card{padding:19px 16px 16px!important}.crm-project-card>p{margin:12px 0 14px!important}.crm-project-card-meta{padding:12px 0!important}.crm-project-card-meta>span{grid-template-columns:minmax(0,1fr)!important;gap:3px!important;padding:9px 0!important}.crm-project-card-meta b{line-height:1.2}.crm-project-card-meta>span>span,.crm-project-card-meta>span>a{line-height:1.35;display:block}.crm-project-card-finance{gap:12px!important;padding:12px 0!important}.crm-project-card>footer{flex-wrap:wrap;align-items:center;padding-top:12px!important}.crm-project-card>footer .crm-project-card-open{margin-left:auto}.crm-project-deal-kanban-scroll{padding-bottom:0!important;overflow:visible!important}.crm-project-deal-kanban-main-style.crm-kanban-board{width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:block!important;overflow:visible!important}.crm-project-deal-main-column.crm-kanban-column{width:100%!important;min-width:0!important;max-width:none!important;min-height:auto!important;margin:0 0 14px!important;display:block!important;overflow:visible!important}.crm-project-deal-main-column .crm-kanban-column-body{padding:10px 0 0!important}}.crm-page [draggable=true],.crm-page [draggable=true]:active,.crm-kanban-card,.crm-kanban-card:active,.crm-task-kanban-card,.crm-task-kanban-card:active,.crm-calendar-event-card,.crm-calendar-event-card:active,.crm-kanban-scroll-control-range,.crm-kanban-scroll-control-range:active,.crm-kanban-native-drag-preview,.crm-kanban-live-drag-card{cursor:default!important}.crm-page a,.crm-page button:not(:disabled),.crm-page [role=button]:not([aria-disabled=true]){cursor:pointer}.crm-project-deal-mobile-floating-stage{display:none!important}@media (max-width:900px){.crm-project-deal-mobile-floating-stage.crm-deal-stage-visual{top:calc(env(safe-area-inset-top,0px) + 8px)!important;z-index:500000!important;border:1px solid color-mix(in srgb, var(--crm-stage-color) 34%, transparent)!important;border-left:4px solid var(--crm-stage-color)!important;background:radial-gradient(circle at 10% 0%, var(--crm-stage-soft), transparent 62%), linear-gradient(135deg, var(--crm-stage-pale), #fffffffa 66%)!important;-webkit-backdrop-filter:blur(18px)!important;pointer-events:none!important;border-radius:16px!important;grid-template-columns:12px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:10px 13px!important;display:grid!important;position:fixed!important;left:12px!important;right:12px!important;overflow:hidden!important;box-shadow:0 18px 38px #0f172a29,inset 0 1px #fffffff5!important}.crm-project-deal-mobile-floating-stage .crm-deal-stage-copy{gap:3px!important;min-width:0!important;display:grid!important}.crm-project-deal-mobile-floating-stage .crm-deal-stage-copy strong{color:#0f172a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:900!important;line-height:1.15!important;overflow:hidden!important}.crm-project-deal-mobile-floating-stage .crm-deal-stage-copy b{color:#334155!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important;font-weight:850!important;line-height:1.1!important;display:block!important}.crm-project-deal-mobile-floating-stage .crm-deal-stage-count{min-width:34px!important;height:32px!important;padding:0 9px!important}.crm-project-deal-kanban-main-style{scroll-padding-top:78px!important}}@media (min-width:901px){.crm-project-deal-mobile-floating-stage{display:none!important}}.crm-kanban-card a,.crm-kanban-card .crm-kanban-card-title,.crm-kanban-card .crm-kanban-card-money,.crm-kanban-card .crm-kanban-card-money *,.crm-kanban-card .crm-kanban-card-sub,.crm-kanban-card .crm-kanban-card-sub *,.crm-kanban-card .crm-inline-link,.crm-kanban-card .crm-kanban-card-plan-date,.crm-kanban-card .crm-kanban-card-plan-date *{cursor:default!important}.crm-kanban-card button:not(:disabled){cursor:pointer!important}.crm-project-deal-detach-button,.crm-project-deal-detach-button *,.crm-project-deal-detach-button:hover,.crm-project-deal-detach-button:hover *{cursor:default!important}body.crm-typography-active,.crm-shell{font-kerning:normal;font-feature-settings:"kern" 1, "liga" 1;font-stretch:98%!important}body.crm-typography-active *,body.crm-typography-active :before,body.crm-typography-active :after{font-kerning:inherit}.crm-page-head h1,.crm-page-head h2,.crm-page-head.crm-entity-hero h1,.crm-page-head.crm-entity-hero h2,.crm-calendar-hero-copy h1,.crm-events-hero h1,.crm-notification-center-hero h1,.crm-org-hero-copy h1,.crm-process-hero h1,.crm-process-detail-hero h1{letter-spacing:-.008em!important}@media (max-width:700px){.crm-page-head h1,.crm-page-head h2,.crm-page-head.crm-entity-hero h1,.crm-page-head.crm-entity-hero h2,.crm-page-head.crm-entity-hero.crm-contact-detail-hero h1{letter-spacing:-.004em!important}}.crm-page-head .crm-eyebrow{letter-spacing:.006em!important}.crm-deal-title-highlight,.crm-meeting-title-highlight,.crm-task-title-highlight,.crm-company-title-highlight,.crm-contact-title-highlight,.crm-meeting-deal-hero>a,.crm-meeting-deal-hero>strong,.crm-deal-duplicate-modal .crm-modal-head h1,.crm-deal-duplicate-modal .crm-modal-head h2,.crm-deal-duplicate-modal .crm-modal-head h3,.crm-deal-duplicate-modal [class*=title]{letter-spacing:-.01em!important}.crm-home-section-card h2,.crm-home-card-head h2,.crm-home-side-card h2,.crm-home-activity-card-head h2,.crm-ai-insights-head h3,.crm-personal-dashboard-head h2,.crm-personal-section-head h3,.crm-personal-chart-head h3,.crm-personal-attention h3,.crm-process-section-head h2,.crm-process-panel h2,.crm-events-card-body h2{letter-spacing:-.006em!important}.crm-calendar-stat-chip strong,.crm-work-center-deal-stat strong,.crm-home-stage-total-amount,.crm-personal-metric>strong{letter-spacing:-.008em!important}.crm-calendar-week-day-head strong,.crm-calendar-agenda-time strong,.crm-sticky-entity-title-copy strong,.crm-finance-invoice-grid .crm-finance-entity-link,.crm-finance-invoice-grid .crm-finance-entity-name,.crm-kanban-card-amount,.crm-home-recent-stage-pill,.crm-events-card-actions .crm-events-card-secondary-actions>button,.crm-event-entity-add-buttons .crm-event-entity-add-button{letter-spacing:0!important}.crm-login-brand h1,.crm-account-head h1{letter-spacing:-.008em!important}.crm-message-nav-badge,.crm-final-message-link>.crm-ai-header-insights-badge{letter-spacing:0!important}.crm-employee-identity{color:#315266;min-width:0;max-width:100%;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:none;display:inline-flex}button.crm-employee-identity.is-clickable{cursor:pointer}.crm-employee-identity.is-clickable:hover .crm-employee-identity-copy strong{color:#0284c7}.crm-employee-identity-avatar{object-fit:cover;border-radius:50%!important;flex:0 0 28px!important;width:28px!important;height:28px!important}.crm-employee-identity-copy{gap:1px;min-width:0;display:grid}.crm-employee-identity-copy strong{color:#315266;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:780;line-height:1.25;transition:color .15s;overflow:hidden}.crm-employee-identity-copy small{color:#8295a3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;line-height:1.25;overflow:hidden}.crm-employee-identity.is-compact{gap:7px}.crm-employee-identity.is-compact .crm-employee-identity-avatar{flex-basis:26px!important;width:26px!important;height:26px!important}.crm-project-card-meta>span>.crm-employee-identity{justify-self:start;width:fit-content}.crm-project-card-owner .crm-employee-identity-copy strong{white-space:normal;overflow-wrap:anywhere}.crm-kanban-card-owner{background:#f7fbfd;border:1px solid #dceaf2;border-radius:11px;margin-top:2px;padding:7px 9px}.crm-kanban-card-owner .crm-employee-identity-copy strong{color:#31566b}.crm-deals-list-owner{min-width:138px}.crm-deals-table th:nth-child(3),.crm-deals-table td:nth-child(3){min-width:160px}.crm-deal-work-hub-card.is-events .crm-deal-work-hub-icon{color:#0b83bd;background:#e9f8ff}.crm-meeting-work-hub{margin-top:14px;margin-bottom:18px}@media (max-width:700px){.crm-project-card-meta>span>.crm-employee-identity{width:100%}.crm-project-card-owner .crm-employee-identity-copy strong{white-space:normal}.crm-kanban-card-owner{width:100%}}.crm-project-card-meta>.crm-project-card-owner-row{align-items:center!important}.crm-project-card-owner-row>b,.crm-project-card-owner-row>.crm-employee-identity{align-self:center}.crm-project-card-owner-row .crm-employee-identity-avatar{display:block}.crm-meeting-detail-layout>.crm-meeting-deal-hero>a,.crm-meeting-detail-layout>.crm-meeting-deal-hero>strong{font-stretch:98%;letter-spacing:-.008em!important;font-size:clamp(26px,22px + .42vw,32px)!important;font-weight:400!important;line-height:1.02!important}.crm-linked-social-events-empty{color:#758b9a;text-align:center;background:#fafdffdb;border:1px dashed #cfe1eb;border-radius:13px;place-items:center;min-height:92px;padding:18px;font-size:13px;line-height:1.45;display:grid}.crm-meeting-work-hub .crm-linked-social-events{margin:0}@media (max-width:700px){.crm-meeting-detail-layout>.crm-meeting-deal-hero>a,.crm-meeting-detail-layout>.crm-meeting-deal-hero>strong{letter-spacing:-.004em!important;font-size:clamp(26px,7.2vw,30px)!important}}.crm-task-kanban-stage-chip.is-active-stage-filter:after,.crm-kanban-column-head.is-active-stage-filter:after,.crm-deals-kanban-page .crm-kanban-column-head.crm-deal-stage-visual.is-active-stage-filter:after{content:none!important;display:none!important}.crm-task-kanban-column-filter-spacer{visibility:hidden!important;pointer-events:none!important;flex:0 0 292px!important;width:292px!important;min-width:292px!important;max-width:292px!important;height:1px!important;min-height:1px!important}.crm-kanban-column-filter-spacer{visibility:hidden!important;pointer-events:none!important;flex:0 0 320px!important;width:320px!important;min-width:320px!important;max-width:320px!important;height:1px!important;min-height:1px!important}@media (max-width:900px){.crm-task-kanban-column-filter-spacer,.crm-kanban-column-filter-spacer{display:none!important}}.crm-integration-secrets-loading,.crm-integration-secrets-intro,.crm-integration-secret-group,.crm-integration-bootstrap-card{border:1px solid #98b0c247;box-shadow:0 18px 42px #2344580e}.crm-integration-secrets-intro{background:radial-gradient(circle at 92% 12%,#27aef51f,#0000 34%),linear-gradient(135deg,#fffffffa,#f7fbfefa);justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.crm-integration-secrets-intro>div{min-width:0}.crm-integration-secrets-intro h2,.crm-integration-secret-group-head h2,.crm-integration-bootstrap-card h2{color:#24475f;letter-spacing:-.008em;margin:3px 0 5px;font-size:clamp(21px,1.5vw,27px);font-weight:480;line-height:1.12}.crm-integration-secrets-intro p:not(.crm-eyebrow),.crm-integration-secret-group-head p:last-child,.crm-integration-bootstrap-card>div:first-child>p:last-child{color:#71869a;max-width:820px;margin:0;font-size:14px;line-height:1.55}.crm-integration-import-button{flex:none;align-items:center;gap:9px;min-height:44px;display:inline-flex}.crm-integration-import-button svg,.crm-integration-secret-actions svg{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.crm-integration-global-message{margin:14px 0 0}.crm-integration-secret-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.crm-integration-secret-group{background:#fffffffa;min-width:0;padding:0;overflow:hidden}.crm-integration-secret-group-head{background:linear-gradient(#f8fcffeb,#fffffff7);border-bottom:1px solid #a7bbc933;align-items:flex-start;gap:15px;padding:22px 22px 18px;display:flex}.crm-integration-secret-group-head>div{min-width:0}.crm-integration-secret-group-head h2{font-size:22px}.crm-integration-secret-group-icon{color:#138cd0;background:linear-gradient(145deg,#f1faff,#e9f6fd);border:1px solid #4aa4d82e;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 8px 20px #24729e14}.crm-integration-secret-group-icon svg{stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.crm-integration-secret-fields{display:grid}.crm-integration-secret-field{border-top:1px solid #a7bbc929;grid-template-columns:minmax(180px,.88fr) minmax(260px,1.12fr);gap:20px;padding:19px 22px;display:grid}.crm-integration-secret-field:first-child{border-top:0}.crm-integration-secret-copy,.crm-integration-secret-editor{min-width:0}.crm-integration-secret-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-integration-secret-title-row>strong{color:#294c63;font-size:15px;font-weight:650;line-height:1.25}.crm-integration-secret-copy>p{color:#7a8d9d;margin:6px 0 7px;font-size:12.5px;line-height:1.45}.crm-integration-secret-copy>small{word-break:break-word;font-size:12px;font-weight:650;line-height:1.35;display:block}.crm-integration-secret-copy>small.is-configured{color:#2c8061}.crm-integration-secret-copy>small.is-missing{color:#a45c62}.crm-integration-source-badge{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:23px;padding:3px 8px;font-size:10.5px;font-weight:750;line-height:1;display:inline-flex}.crm-integration-source-badge--settings{color:#167650;background:#ebf8f2;border-color:#ccebdd}.crm-integration-source-badge--environment{color:#236d9d;background:#eef8fd;border-color:#d2eaf6}.crm-integration-source-badge--default{color:#746133;background:#fff9e8;border-color:#f2e5bb}.crm-integration-source-badge--missing{color:#9c555b;background:#fff1f2;border-color:#f1d3d6}.crm-integration-secret-editor{align-content:start;gap:10px;display:grid}.crm-integration-secret-editor input,.crm-integration-secret-editor textarea{color:#2d4b60;width:100%;min-width:0;font:inherit;background:#fbfdff;border:1px solid #8ba6b959;border-radius:11px;outline:none;font-size:14px;line-height:1.45;transition:border-color .18s,box-shadow .18s,background .18s}.crm-integration-secret-editor input{min-height:43px;padding:9px 12px}.crm-integration-secret-editor textarea{resize:vertical;padding:11px 12px}.crm-integration-secret-editor input:focus,.crm-integration-secret-editor textarea:focus{background:#fff;border-color:#1899de94;box-shadow:0 0 0 4px #1899de17}.crm-integration-secret-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.crm-integration-secret-actions .crm-button{align-items:center;gap:7px;min-height:38px;display:inline-flex}.crm-integration-bootstrap-card{background:linear-gradient(145deg,#fbfdff,#f6fafc);margin-top:18px;padding:22px 24px}.crm-integration-bootstrap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.crm-integration-bootstrap-grid>div{background:#ffffffdb;border:1px solid #9eb4c43d;border-radius:11px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:3px 9px;min-width:0;padding:12px 13px;display:grid}.crm-integration-bootstrap-grid span{border-radius:999px;grid-row:1/3;width:9px;height:9px}.crm-integration-bootstrap-grid span.is-ok{background:#3ba778;box-shadow:0 0 0 4px #3ba7781c}.crm-integration-bootstrap-grid span.is-bad{background:#d16870;box-shadow:0 0 0 4px #d168701c}.crm-integration-bootstrap-grid strong{color:#36566c;min-width:0;font-size:12.5px;line-height:1.25}.crm-integration-bootstrap-grid small{color:#8495a3;min-width:0;font-size:11px;line-height:1.25}.crm-integration-confirm-modal{width:min(560px,100vw - 30px)}.crm-integration-confirm-modal .crm-modal-close svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.crm-integration-confirm-modal .crm-modal-body p{color:#62788a;margin:0;line-height:1.58}@media (max-width:1180px){.crm-integration-secret-groups{grid-template-columns:1fr}.crm-integration-bootstrap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.crm-integration-secrets-intro{flex-direction:column;align-items:stretch;padding:18px}.crm-integration-import-button{justify-content:center;width:100%}.crm-integration-secret-group-head{padding:18px 16px 15px}.crm-integration-secret-group-icon{border-radius:13px;flex-basis:42px;width:42px;height:42px}.crm-integration-secret-field{grid-template-columns:1fr;gap:13px;padding:17px 16px}.crm-integration-secret-actions{grid-template-columns:1fr;display:grid}.crm-integration-secret-actions .crm-button{justify-content:center;width:100%}.crm-integration-bootstrap-card{padding:18px 16px}.crm-integration-bootstrap-grid{grid-template-columns:1fr}}.crm-integration-modal-close{color:#667b8c;background:linear-gradient(#fff,#f7fafc);border:1px solid #94a3b847;border-radius:999px;place-items:center;width:42px;min-width:42px;height:42px;padding:0;display:inline-grid;box-shadow:0 7px 18px #2a495c12}.crm-integration-modal-close svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.crm-integration-modal-close:hover{color:#315b76;background:#fff;border-color:#3491c947}.crm-integration-modal-close:disabled{opacity:.55}.crm-forms-page,.crm-form-applications-page{gap:20px;padding-bottom:42px;display:grid}.crm-forms-page svg,.crm-form-applications-page svg,.crm-form-builder-page svg{stroke:currentColor;fill:none;width:20px;height:20px}.crm-forms-eyebrow{color:#009ff7;letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:780;display:block}.crm-forms-hero{color:#fff;background:linear-gradient(135deg,#07557f 0%,#073c61 100%);border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:160px;padding:26px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #04426829}.crm-forms-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#54c9ff2e,#54c9ff00 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:-150px;right:-90px}.crm-forms-hero-icon{z-index:1;background:linear-gradient(145deg,#11b8ff,#008ee7);border-radius:20px;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 13px 28px #00a0f847}.crm-forms-hero-icon svg{stroke-width:1.65px;width:32px;height:32px}.crm-forms-hero-copy{z-index:1;min-width:0;position:relative}.crm-forms-hero-copy .crm-forms-eyebrow{color:#86d8ff}.crm-forms-hero-copy h1{letter-spacing:-.008em;margin:4px 0 7px;font-size:clamp(28px,2.4vw,32px);font-weight:470;line-height:1.08}.crm-forms-hero-copy p{color:#ffffffc7;max-width:780px;margin:0;font-size:14px;line-height:1.55}.crm-forms-hero-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.crm-forms-hero .crm-button{color:#fff;background:#ffffff1c;border-color:#ffffff2e}.crm-forms-hero .crm-button:hover{background:#ffffff2b}.crm-forms-hero .crm-button-primary{background:#009ff7;border-color:#009ff7;box-shadow:0 10px 26px #009ff745}.crm-forms-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.crm-forms-stats article{background:#fff;border:1px solid #dfeaf1;border-radius:18px;align-items:center;gap:13px;padding:17px 18px;display:flex;box-shadow:0 8px 26px #1c4e6c0e}.crm-forms-stats article>span{border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.crm-forms-stats article>span.is-blue{color:#008dd9;background:#e8f7ff}.crm-forms-stats article>span.is-violet{color:#6c59e8;background:#f0edff}.crm-forms-stats article>span.is-green{color:#18a25f;background:#e9f9f0}.crm-forms-stats article>span.is-orange{color:#ce8200;background:#fff4df}.crm-forms-stats article>div{gap:1px;display:grid}.crm-forms-stats b{font-size:24px;font-weight:560;line-height:1}.crm-forms-stats small{color:#70899a;font-size:12px}.crm-forms-tabs{background:#fff;border:1px solid #dfe9f0;border-radius:16px;gap:5px;width:max-content;max-width:100%;padding:5px;display:flex;box-shadow:0 7px 22px #1c4e6c0b}.crm-forms-tabs button{color:#607b8e;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:10px 14px;font:680 13px inherit;display:flex}.crm-forms-tabs button svg{width:18px;height:18px}.crm-forms-tabs button.is-active{color:#007fc6;background:#eaf7ff;box-shadow:inset 0 0 0 1px #c9eafb}.crm-forms-alert{border:1px solid;border-radius:13px;padding:12px 15px;font-size:13px}.crm-forms-alert.is-error{color:#a53038;background:#fff2f3;border-color:#ffd0d3}.crm-forms-alert.is-success{color:#167446;background:#edf9f2;border-color:#ccebd8}.crm-forms-section{gap:18px;display:grid}.crm-forms-section-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.crm-forms-section-head h2{letter-spacing:-.006em;margin:3px 0 4px;font-size:24px;font-weight:520}.crm-forms-section-head p{color:#718899;margin:0;font-size:13px;line-height:1.5}.crm-forms-icon-button{color:#587488;background:#fff;border:1px solid #d8e5ed;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;padding:0;display:inline-grid}.crm-forms-icon-button svg{width:18px;height:18px}.crm-forms-icon-button.is-danger{color:#bd454c;background:snow;border-color:#f0d0d2}.crm-form-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.crm-form-card{background:#fff;border:1px solid #dfe9f0;border-radius:20px;grid-template-rows:auto auto auto 1fr auto;gap:14px;min-width:0;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 9px 28px #1b4d6b0e}.crm-form-card:hover{border-color:#c5dfed;transform:translateY(-2px);box-shadow:0 15px 38px #1b4d6b17}.crm-form-card>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.crm-form-card-icon{color:#0092df;background:#eaf7ff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.crm-form-card>header>div{min-width:0}.crm-form-card h3{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 2px;font-size:18px;font-weight:560;line-height:1.22;overflow:hidden}.crm-form-card header small{color:#8a9eac;font-size:11px}.crm-form-status{letter-spacing:.02em;color:#617686;background:#eef3f6;border-radius:999px;align-items:center;width:max-content;padding:4px 8px;font-size:10px;font-weight:780;display:inline-flex}.crm-form-status.is-published{color:#168654;background:#e8f8ef}.crm-form-status.is-paused{color:#a36d08;background:#fff3d9}.crm-form-status.is-archived{color:#74757c;background:#f0f0f1}.crm-form-card>p{color:#667f91;min-height:42px;margin:0;font-size:13px;line-height:1.58}.crm-form-card-metrics{flex-wrap:wrap;gap:7px;display:flex}.crm-form-card-metrics span{color:#668092;background:#f3f8fb;border-radius:9px;padding:6px 8px;font-size:11px}.crm-form-card-metrics b{color:#284a61;font-weight:720}.crm-form-card>footer{justify-content:space-between;align-self:end;align-items:center;gap:10px;display:flex}.crm-form-card-tools{align-items:center;gap:6px;display:flex}.crm-form-card-updated{color:#8da0ad;border-top:1px solid #eef3f6;padding-top:12px;font-size:10px}.crm-forms-empty{text-align:center;color:#668091;background:#fbfdfe;border:1px dashed #c8dce8;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:30px;display:flex}.crm-forms-empty>svg{color:#53bdec;width:44px;height:44px;margin-bottom:12px}.crm-forms-empty strong{color:#284a61;font-size:17px}.crm-forms-empty p{max-width:460px;margin:7px 0 15px;font-size:13px;line-height:1.5}.crm-form-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-form-template-card{text-align:left;color:#294b62;background:#fff;border:1px solid #dfe9f0;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;display:grid}.crm-form-template-card>span{color:#008fdc;background:#eaf7ff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.crm-form-template-card>div{min-width:0}.crm-form-template-card strong{font-size:15px}.crm-form-template-card p{color:#6e8697;margin:4px 0;font-size:12px;line-height:1.48}.crm-form-template-card small{color:#9aabb6;font-size:10px}.crm-form-template-card>svg{color:#009ff7}.crm-forms-analytics-table{background:#fff;border:1px solid #dfe9f0;border-radius:18px;display:grid;overflow:hidden}.crm-forms-analytics-table>div,.crm-forms-analytics-table>a{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(90px,.6fr));align-items:center;gap:12px;padding:12px 16px;display:grid}.crm-forms-analytics-table>.is-head{color:#7d919e;text-transform:uppercase;letter-spacing:.035em;background:#f5f9fb;font-size:11px}.crm-forms-analytics-table>a{color:#38586d;border-top:1px solid #edf3f6;font-size:13px;text-decoration:none}.crm-forms-analytics-table>a strong{font-weight:620}.crm-forms-analytics-table>a em{color:#128658;font-style:normal;font-weight:720}.crm-forms-modal-backdrop{z-index:20020}.crm-forms-modal{width:min(620px,100vw - 26px);max-height:min(90vh,860px);overflow:hidden}.crm-forms-modal.is-wide{width:min(1020px,100vw - 26px)}.crm-forms-modal .crm-modal-head{border-bottom:1px solid #e7eef3}.crm-forms-modal .crm-modal-head h2{margin:3px 0 0;font-size:21px;font-weight:540}.crm-forms-modal-body,.crm-forms-confirm,.crm-form-stage-settings{max-height:calc(90vh - 78px);padding:20px;overflow:auto}.crm-forms-modal-body>label,.crm-form-inspector-section>label,.crm-form-actions-list article>label,.crm-form-application-detail aside>label{gap:6px;margin-bottom:13px;display:grid}.crm-forms-modal-body label>span,.crm-form-inspector-section label>span,.crm-form-actions-list article label>span,.crm-form-application-detail aside label>span{color:#5c7588;font-size:11px;font-weight:690}.crm-forms-modal input,.crm-forms-modal textarea,.crm-form-builder-page input,.crm-form-builder-page textarea,.crm-form-applications-page input,.crm-form-applications-page textarea{color:#24465c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d0e0e9;border-radius:11px;outline:none;padding:10px 11px;font-size:13px}.crm-forms-modal textarea,.crm-form-builder-page textarea,.crm-form-applications-page textarea{resize:vertical;line-height:1.5}.crm-forms-modal input:focus,.crm-forms-modal textarea:focus,.crm-form-builder-page input:focus,.crm-form-builder-page textarea:focus,.crm-form-applications-page input:focus,.crm-form-applications-page textarea:focus{border-color:#52bdec;box-shadow:0 0 0 3px #009ff717}.crm-forms-modal-hint{color:#8499a7;margin:-3px 0 16px;font-size:11px}.crm-forms-confirm{text-align:center;justify-items:center;gap:14px;display:grid}.crm-forms-confirm>span{color:#6b8393;background:#f1f6f9;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.crm-forms-confirm>span.is-success{color:#18955d;background:#eaf9f1}.crm-forms-confirm>span.is-danger{color:#c84d55;background:#fff0f1}.crm-forms-confirm>p{color:#526e80;max-width:500px;margin:0;font-size:13px;line-height:1.6}.crm-forms-confirm .crm-modal-actions{justify-content:center;width:100%}.crm-forms-embed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-forms-embed-grid article,.crm-form-embed-code{background:#f9fcfd;border:1px solid #deebf2;border-radius:14px;min-width:0;padding:14px}.crm-forms-embed-grid strong,.crm-form-embed-code strong{color:#284b61;margin-bottom:7px;font-size:13px;display:block}.crm-forms-embed-grid code,.crm-forms-embed-grid pre,.crm-form-embed-code pre{color:#d7efff;white-space:pre-wrap;word-break:break-all;background:#0e2638;border-radius:9px;margin:0 0 10px;padding:10px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:auto}.crm-forms-embed-grid code{color:#365f78;background:#eef6fa}.crm-form-embed-code{margin-bottom:12px}.crm-form-builder-page{min-height:calc(100vh - 98px);margin:-2px 0 0;position:relative}.crm-form-builder-topbar{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #dce8ef;border-radius:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;min-height:70px;margin:0 0 12px;padding:10px 14px;display:grid;position:sticky;top:0;box-shadow:0 9px 30px #194c6b12}.crm-form-builder-back{align-items:center;gap:11px;min-width:0;display:flex}.crm-form-builder-back>a{color:#008fdc;background:#eaf7ff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.crm-form-builder-back>div{min-width:0}.crm-form-builder-back h1{text-overflow:ellipsis;white-space:nowrap;max-width:330px;margin:2px 0 0;font-size:17px;font-weight:560;overflow:hidden}.crm-form-builder-back>.crm-form-status{margin-left:4px}.crm-form-dirty-dot{color:#ae7000;white-space:nowrap;background:#fff4da;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.crm-form-builder-device{background:#f1f6f9;border-radius:12px;gap:3px;padding:4px;display:flex}.crm-form-builder-device button{color:#718b9d;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:34px;display:grid}.crm-form-builder-device button.is-active{color:#008ed9;background:#fff;box-shadow:0 3px 10px #2554701a}.crm-form-builder-device svg{width:18px;height:18px}.crm-form-builder-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.crm-form-builder-alert{z-index:119;margin:0 0 10px;position:sticky;top:78px}.crm-form-builder-shell{grid-template-columns:250px minmax(420px,1fr) 340px;align-items:start;gap:12px;display:grid}.crm-form-builder-library,.crm-form-builder-inspector{background:#fff;border:1px solid #dce8ef;border-radius:18px;max-height:calc(100vh - 100px);position:sticky;top:82px;overflow:hidden;box-shadow:0 8px 28px #1b4d6b0b}.crm-form-builder-panel-head{border-bottom:1px solid #e7eef3;align-items:center;gap:10px;height:64px;padding:12px 14px;display:flex}.crm-form-builder-panel-head>span{color:#008fdc;background:#eaf7ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.crm-form-builder-panel-head>div{gap:1px;display:grid}.crm-form-builder-panel-head strong{font-size:13px}.crm-form-builder-panel-head small{color:#8b9da9;font-size:10px}.crm-form-builder-library-scroll,.crm-form-inspector-scroll{overscroll-behavior:contain;max-height:calc(100vh - 165px);overflow:auto}.crm-form-builder-library-scroll{padding:12px}.crm-form-builder-library-scroll section+section{margin-top:18px}.crm-form-builder-library-scroll h3{color:#8799a5;letter-spacing:.055em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:760}.crm-form-builder-library-scroll section>div{gap:5px;display:grid}.crm-form-builder-library-scroll button{text-align:left;color:#3b5a6e;background:#fff;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.crm-form-builder-library-scroll button:hover{background:#f7fbfd;border-color:#cfe6f2}.crm-form-builder-library-scroll button>span{color:#2f99ca;background:#f0f7fb;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.crm-form-builder-library-scroll button>span svg{width:16px;height:16px}.crm-form-builder-library-scroll button>div{min-width:0;display:grid}.crm-form-builder-library-scroll button strong{font-size:12px;font-weight:650}.crm-form-builder-library-scroll button small{color:#93a4af;font-size:9px}.crm-form-builder-library-scroll button>svg{color:#8db3c8;width:15px;height:15px}.crm-form-builder-workarea{background:linear-gradient(#edf4f8,#f7fafc);border:1px solid #dfe9ef;border-radius:20px;min-width:0;min-height:calc(100vh - 100px);padding:16px 12px 80px}.crm-form-builder-device-frame{width:100%;max-width:1040px;margin:0 auto;transition:max-width .25s}.crm-form-builder-device-frame.is-tablet{max-width:768px}.crm-form-builder-device-frame.is-mobile{max-width:390px}.crm-form-builder-canvas-head{color:#7790a1;justify-content:space-between;gap:10px;margin:0 4px 8px;font-size:10px;display:flex}.crm-form-builder-form-card{background:#fff;border:1px solid #d9e7ef;border-radius:22px;overflow:hidden;box-shadow:0 20px 50px #23506a17}.crm-form-builder-public-head{padding:24px 28px 3px}.crm-form-builder-public-head small{color:#009ff7;letter-spacing:.06em;font-size:9px;font-weight:780;display:block}.crm-form-builder-public-head strong{letter-spacing:-.008em;color:#173a53;margin-top:4px;font-size:25px;font-weight:500;display:block}.crm-form-builder-public-head p{color:#718899;margin:6px 0 0;font-size:12px;line-height:1.5}.crm-form-builder-empty-canvas{color:#7590a1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:40px;display:flex}.crm-form-builder-empty-canvas>svg{color:#5bbceb;width:46px;height:46px;margin-bottom:12px}.crm-form-builder-empty-canvas strong{color:#315269;font-size:16px}.crm-form-builder-empty-canvas p{max-width:320px;margin:7px 0;font-size:12px;line-height:1.5}.crm-form-builder-inspector{min-width:0}.crm-form-inspector-tabs{background:#f8fbfd;border-bottom:1px solid #e7eef3;grid-template-columns:repeat(6,1fr);padding:6px;display:grid}.crm-form-inspector-tabs button{color:#7891a1;background:0 0;border:0;border-radius:9px;justify-items:center;gap:3px;min-width:0;padding:7px 3px;font:630 8px inherit;display:grid}.crm-form-inspector-tabs button svg{width:16px;height:16px}.crm-form-inspector-tabs button.is-active{color:#007fc5;background:#e7f6ff}.crm-form-inspector-section{padding:15px}.crm-form-inspector-title{justify-content:space-between;align-items:flex-start;gap:9px;margin-bottom:14px;display:flex}.crm-form-inspector-title h2{margin:3px 0 0;font-size:17px;font-weight:560}.crm-form-inspector-title>div:last-child{gap:4px;display:flex}.crm-form-inspector-title .crm-forms-icon-button{border-radius:9px;width:30px;height:30px}.crm-form-inspector-title .crm-forms-icon-button svg{width:14px;height:14px}.crm-form-inspector-section>label small{color:#93a4ae;font-size:10px;line-height:1.45}.crm-form-inspector-section>label input[type=range]{box-shadow:none;accent-color:#009ff7;border:0;padding:0}.crm-form-inline-toggles{gap:8px;margin:5px 0 13px;display:grid}.crm-form-switch{align-items:center;gap:9px;min-width:0;margin:0!important;display:flex!important}.crm-form-switch>input{opacity:0;height:1px;position:absolute;width:1px!important}.crm-form-switch>i{background:#cfdae1;border-radius:999px;flex:none;width:38px;height:22px;transition:background .18s;position:relative}.crm-form-switch>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000021}.crm-form-switch>input:checked+i{background:#009ff7}.crm-form-switch>input:checked+i:after{transform:translate(16px)}.crm-form-switch>span{color:#536f82!important;font-size:11px!important}.crm-form-switch.is-compact>i{width:32px;height:19px}.crm-form-switch.is-compact>i:after{width:13px;height:13px}.crm-form-switch.is-compact>input:checked+i:after{transform:translate(13px)}.crm-form-inspector-subtitle{color:#49687b;border-top:1px solid #e9f0f4;margin:20px 0 10px;padding-top:14px;font-size:12px}.crm-form-color-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:13px;display:grid}.crm-form-color-grid label{gap:4px;display:grid}.crm-form-color-grid label>span{color:#708899;font-size:10px}.crm-form-color-grid label>div{grid-template-columns:34px 1fr;gap:5px;display:grid}.crm-form-color-grid input[type=color]{height:35px;padding:2px}.crm-form-inspector-note{color:#637e90;background:#f2f8fb;border-radius:11px;margin:0 0 14px;padding:11px;font-size:11px;line-height:1.5}.crm-form-inspector-empty{text-align:center;color:#8398a6;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:25px;display:flex}.crm-form-inspector-empty svg{color:#66bfe8;width:38px;height:38px;margin-bottom:10px}.crm-form-inspector-empty strong{color:#47677b;font-size:13px}.crm-form-inspector-empty p{max-width:230px;margin:6px 0;font-size:10px;line-height:1.5}.crm-form-condition{background:#fafcfd;border:1px solid #e0eaf0;border-radius:12px;gap:6px;margin-bottom:9px;padding:9px;display:grid}.crm-form-condition>.crm-forms-icon-button{justify-self:end;width:30px;height:30px}.crm-form-action-add{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;display:grid}.crm-form-action-add button{text-align:left;color:#527185;background:#fff;border:1px solid #dce8ef;border-radius:10px;align-items:center;gap:7px;min-width:0;padding:8px;font:620 10px inherit;display:flex}.crm-form-action-add button svg{color:#0097e8;width:16px;height:16px}.crm-form-actions-list{gap:10px;display:grid}.crm-form-actions-list article{background:#fbfdfe;border:1px solid #dce8ef;border-radius:13px;padding:11px}.crm-form-actions-list article>header{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.crm-form-actions-list article>header>span{color:#008edb;background:#eaf7ff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.crm-form-actions-list article>header>span svg{width:16px;height:16px}.crm-form-actions-list article>header>div{min-width:0;display:grid}.crm-form-actions-list article>header strong{font-size:11px}.crm-form-actions-list article>header small{color:#95a5af;font-size:8px}.crm-form-actions-list article>header .crm-forms-icon-button{width:30px;height:30px}.crm-form-publish-card,.crm-form-google-status{background:#fafcfd;border:1px solid #dce9f0;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:10px 0 12px;padding:11px;display:grid}.crm-form-publish-card>span,.crm-form-google-status>span{color:#7990a0;background:#eef3f6;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.crm-form-publish-card>span.is-live,.crm-form-google-status>span.is-ok{color:#17955b;background:#e8f9ef}.crm-form-google-status>span.is-pending{color:#bf7800;background:#fff3df}.crm-form-publish-card>div,.crm-form-google-status>div{gap:2px;min-width:0;display:grid}.crm-form-publish-card strong,.crm-form-google-status strong{font-size:11px}.crm-form-publish-card small,.crm-form-google-status small{text-overflow:ellipsis;color:#8095a3;font-size:9px;overflow:hidden}.crm-form-google-status em{color:#b5444b;font-size:9px;font-style:normal}.crm-form-google-switch{background:#fff;border:1px solid #dce8ef;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;margin-bottom:12px!important;display:grid!important}.crm-form-google-switch>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.crm-form-google-switch>div>span{color:#466477;background:#f3f6f8;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.crm-form-google-switch>div strong{font-size:11px}.crm-form-google-switch>div small{color:#8b9eaa;margin-top:2px;font-size:9px;line-height:1.4;display:block}.crm-form-google-compat{color:#627e90;background:#f4f8fa;border-radius:12px;gap:5px;margin-top:14px;padding:11px;display:grid}.crm-form-google-compat strong{color:#3c6076;font-size:11px}.crm-form-google-compat span,.crm-form-google-compat small{font-size:9px;line-height:1.5}.crm-form-confirm-note{background:#f1f8fc;border-radius:10px;padding:8px 10px!important}.crm-form-preview-modal{background:#eef4f7;max-height:calc(90vh - 78px);padding:14px 18px 20px;overflow:auto}.crm-form-preview-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.crm-form-preview-toolbar>div{gap:4px;display:flex}.crm-form-preview-toolbar button{color:#668194;background:#fff;border:1px solid #d8e4eb;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font:620 10px inherit;display:flex}.crm-form-preview-toolbar button.is-active{color:#007fc6;background:#e8f7ff;border-color:#bee6f9}.crm-form-preview-toolbar button svg{width:15px;height:15px}.crm-form-preview-toolbar>span{color:#8195a2;font-size:9px}.crm-form-preview-device{background:#fff;border-radius:20px;max-width:920px;margin:0 auto;transition:max-width .2s;overflow:hidden;box-shadow:0 16px 45px #214f6a1f}.crm-form-preview-device.is-tablet{max-width:768px}.crm-form-preview-device.is-mobile{max-width:390px}.crm-form-application-toolbar{align-items:center;gap:8px;display:flex}.crm-form-app-search{flex:1;min-width:0;position:relative}.crm-form-app-search>svg{color:#7d94a4;width:17px;height:17px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.crm-form-app-search>input{border-radius:13px;height:44px;padding-left:39px;padding-right:40px}.crm-form-app-search>button{color:#8097a6;background:0 0;border:0;width:32px;height:32px;position:absolute;top:6px;right:6px}.crm-form-app-search>button svg{width:17px;height:17px}.crm-form-application-toolbar>.crm-button.is-active{color:#007fc5;background:#eaf7ff;border-color:#c6e8f8}.crm-form-application-filters{background:#fff;border:1px solid #dce8ef;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:13px;display:grid}.crm-form-application-filters>label{gap:5px;min-width:0;display:grid}.crm-form-application-filters>label>span{color:#6e8798;font-size:10px}.crm-form-app-kanban-shell{padding-bottom:10px;overflow:auto}.crm-form-app-kanban{grid-auto-columns:300px;grid-auto-flow:column;align-items:start;gap:12px;min-width:max-content;display:grid}.crm-form-app-column{background:#f5f8fa;border:1px solid #dfe8ee;border-radius:17px;overflow:hidden}.crm-form-app-column>header{background:#fff;border-bottom:1px solid #e5edf2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;height:48px;padding:0 12px;display:grid}.crm-form-app-column>header>span{border-radius:50%;width:9px;height:9px}.crm-form-app-column>header strong{font-size:12px}.crm-form-app-column>header em{color:#698293;background:#eff4f7;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.crm-form-app-column-body{gap:8px;min-height:160px;max-height:calc(100vh - 340px);padding:9px;display:grid;overflow:auto}.crm-form-app-card{background:#fff;border:1px solid #dce7ed;border-radius:13px;padding:11px;box-shadow:0 5px 15px #1e49630b}.crm-form-app-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-form-app-source{color:#1687bf;background:#edf7fd;border-radius:7px;padding:3px 6px;font-size:8px;font-weight:730}.crm-form-app-card time{color:#94a4ae;font-size:8px}.crm-form-app-card h3{margin:8px 0 3px;font-size:13px;font-weight:620;line-height:1.3}.crm-form-app-card>p{color:#78909f;margin:0;font-size:10px}.crm-form-app-contact{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.crm-form-app-contact span{color:#5f7b8d;font-size:9px}.crm-form-app-meta{border-top:1px solid #eef3f6;gap:5px;margin-top:9px;padding-top:8px;display:grid}.crm-form-app-meta>span{color:#718999;align-items:center;gap:6px;min-width:0;font-size:9px;display:flex}.crm-form-app-meta>span>svg{color:#4faed8;flex:none;width:14px;height:14px}.crm-form-app-meta .crm-user-avatar{flex:none;width:21px;height:21px;font-size:8px}.crm-form-app-relations{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.crm-form-app-relations span{color:#55788b;background:#f0f7fa;border-radius:7px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;display:flex}.crm-form-app-relations svg{width:12px;height:12px}.crm-form-app-empty{text-align:center;color:#9babb5;padding:24px 10px;font-size:10px}.crm-form-application-detail{max-height:calc(90vh - 78px);padding:18px;overflow:auto}.crm-form-application-detail>header{border-bottom:1px solid #e7eef2;justify-content:space-between;gap:20px;padding-bottom:15px;display:flex}.crm-form-application-detail>header h2{margin:4px 0 2px;font-size:24px;font-weight:540}.crm-form-application-detail>header p{color:#778f9e;margin:0;font-size:11px}.crm-form-app-detail-contact{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.crm-form-app-detail-contact a{color:#197fae;background:#eef7fc;border-radius:9px;padding:7px 9px;font-size:10px;text-decoration:none}.crm-form-app-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:18px;padding-top:16px;display:grid}.crm-form-app-detail-grid h3{margin:0 0 8px;font-size:12px}.crm-form-app-answers{border:1px solid #e0e9ee;border-radius:13px;margin-bottom:18px;display:grid;overflow:hidden}.crm-form-app-answers>div{background:#fff;grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);gap:12px;padding:9px 11px;display:grid}.crm-form-app-answers>div+div{border-top:1px solid #edf2f5}.crm-form-app-answers span{color:#78909f;font-size:10px}.crm-form-app-answers strong{white-space:pre-wrap;word-break:break-word;font-size:11px;font-weight:560}.crm-form-app-linked{gap:6px;margin:12px 0;display:grid}.crm-form-app-linked a{color:#2a779e;background:#f0f7fb;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;text-decoration:none;display:flex}.crm-form-app-linked svg{width:15px;height:15px}.crm-form-delivery-state{border-top:1px solid #e5edf2;gap:6px;margin-top:13px;padding-top:12px;display:grid}.crm-form-delivery-state>span{align-items:flex-start;gap:6px;font-size:9px;line-height:1.4;display:flex}.crm-form-delivery-state>span svg{flex:none;width:14px;height:14px}.crm-form-delivery-state>span.is-ok{color:#188958}.crm-form-delivery-state>span.is-error{color:#b5434a}.crm-form-delivery-state small{color:#8b9da9;font-size:9px}.crm-form-stage-settings>p{color:#708899;margin:0 0 12px;font-size:11px}.crm-form-stage-settings>article{border-bottom:1px solid #edf2f5;grid-template-columns:42px minmax(160px,1fr) auto auto 36px;align-items:center;gap:8px;padding:8px;display:grid}.crm-form-stage-settings>article>input[type=color]{height:36px;padding:2px}.crm-form-stage-settings>article>span{color:#9aabb5;text-align:right;font-size:9px}.crm-form-stage-settings>.crm-button{margin-top:12px}@media (max-width:1500px){.crm-form-builder-shell{grid-template-columns:220px minmax(390px,1fr) 320px}.crm-form-builder-topbar{grid-template-columns:minmax(0,1fr) auto}.crm-form-builder-device{display:none}.crm-form-builder-actions{grid-column:2}}@media (max-width:1180px){.crm-form-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-form-builder-shell{grid-template-columns:210px minmax(360px,1fr)}.crm-form-builder-inspector{grid-column:1/-1;max-height:none;position:relative;top:auto}.crm-form-inspector-scroll{max-height:none}.crm-form-inspector-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.crm-form-builder-library{top:82px}.crm-form-builder-workarea{min-height:620px}.crm-forms-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.crm-forms-hero{grid-template-columns:1fr;padding:22px}.crm-forms-hero-icon{width:54px;height:54px}.crm-forms-hero-actions{justify-content:flex-start}.crm-forms-stats{grid-template-columns:1fr 1fr}.crm-form-card-grid,.crm-form-template-grid{grid-template-columns:1fr}.crm-forms-analytics-table>div,.crm-forms-analytics-table>a{grid-template-columns:minmax(160px,1.5fr) repeat(4,70px);min-width:520px}.crm-forms-analytics-table{overflow:auto}.crm-forms-embed-grid{grid-template-columns:1fr}.crm-form-builder-topbar{grid-template-columns:1fr;position:relative;top:auto}.crm-form-builder-back>.crm-form-status,.crm-form-dirty-dot{display:none}.crm-form-builder-actions{grid-column:1;justify-content:flex-start;overflow:auto}.crm-form-builder-actions .crm-button{white-space:nowrap}.crm-form-builder-shell{flex-direction:column;display:flex}.crm-form-builder-library,.crm-form-builder-inspector{width:100%;max-height:none;position:relative;top:auto}.crm-form-builder-library-scroll{max-height:350px}.crm-form-builder-workarea{width:100%;padding:10px 4px 55px}.crm-form-builder-public-head{padding:20px 20px 0}.crm-form-builder-public-head strong{font-size:22px}.crm-form-inspector-tabs{z-index:3;position:sticky;top:0}.crm-form-application-filters,.crm-form-app-detail-grid{grid-template-columns:1fr}.crm-form-application-detail>header{display:grid}.crm-form-app-detail-contact{justify-content:flex-start}.crm-form-stage-settings>article{grid-template-columns:38px 1fr}.crm-form-stage-settings>article>.crm-form-switch,.crm-form-stage-settings>article>span{grid-column:auto}.crm-form-app-kanban{grid-auto-columns:min(88vw,330px)}}@media (max-width:560px){.crm-forms-stats{grid-template-columns:1fr}.crm-forms-tabs{width:100%;overflow:auto}.crm-forms-tabs button{white-space:nowrap;flex:1;justify-content:center}.crm-forms-section-head{align-items:flex-start}.crm-form-card>footer{flex-direction:column;align-items:flex-start}.crm-form-card-tools{width:100%}.crm-form-builder-library-scroll section>div{grid-template-columns:1fr 1fr}.crm-form-builder-library-scroll button{grid-template-columns:auto minmax(0,1fr);padding:7px}.crm-form-builder-library-scroll button>svg,.crm-form-builder-library-scroll button small,.crm-form-inspector-tabs button span{display:none}.crm-form-color-grid,.crm-form-action-add{grid-template-columns:1fr}.crm-form-application-toolbar{align-items:stretch}.crm-form-application-toolbar>.crm-button{min-width:105px}.crm-form-app-answers>div{grid-template-columns:1fr;gap:3px}.crm-form-preview-toolbar>span,.crm-form-preview-toolbar button span{display:none}.crm-forms-modal{width:calc(100vw - 14px)}.crm-forms-modal-body,.crm-forms-confirm,.crm-form-stage-settings{padding:15px}}.crm-entity-hero-icon--forms{--crm-entity-accent:#0284c7;--crm-entity-soft:#0ea5e91f}.crm-forms-section-hero .crm-entity-hero-icon svg{width:32px;height:32px}.crm-forms-section-hero .crm-entity-hero-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.crm-form-inspector-tabs{background:#f8fbfd;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px}.crm-form-inspector-tabs button{color:#6f8798;background:#fff;border:1px solid #0000;border-radius:11px;min-width:0;min-height:48px;padding:7px 6px;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 2px 8px #1f4a6306}.crm-form-inspector-tabs button:hover{color:#087fb9;background:#f1f9fd;border-color:#cfe8f4;transform:translateY(-1px);box-shadow:0 7px 17px #1d678d14}.crm-form-inspector-tabs button.is-active,.crm-form-inspector-tabs button.is-active:hover{color:#007fc5;background:#e7f6ff;border-color:#bfe6f8;box-shadow:inset 0 0 0 1px #ffffffa6,0 5px 14px #007fc517}.crm-form-inspector-tabs button span{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:9px;line-height:1.1;display:block;overflow:hidden}.crm-form-dirty-dot.is-saving{color:#156d98;background:#eaf7ff}.crm-form-dirty-dot.is-saved{color:#1d7a52;background:#eaf8f1}@media (max-width:1180px){.crm-form-inspector-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:760px){.crm-forms-section-hero .crm-entity-hero-actions{justify-content:flex-start!important}.crm-form-inspector-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.crm-form-inspector-tabs button span{font-size:8px;display:block}}.crm-forms-page,.crm-form-applications-page,.crm-form-builder-page,.crm-forms-modal,.crm-kanban-live-drag-host.crm-form-applications-page{font-optical-sizing:auto;font-variation-settings:"GRAD" 20;font-kerning:normal;font-stretch:98%;font-family:var(--font-crm-roboto-flex), "Roboto Flex", Arial, sans-serif!important}.crm-form-builder-toast{z-index:21050;color:#176f4a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6fffaf7;border:1px solid #bfe7d1;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:min(360px,100vw - 28px);padding:12px 14px;animation:.18s both crm-form-toast-in;display:grid;position:fixed;top:82px;right:22px;box-shadow:0 18px 44px #17533929}.crm-form-builder-toast>span{color:#168653;background:#e1f7eb;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.crm-form-builder-toast>span svg{width:18px;height:18px}.crm-form-builder-toast>div{gap:1px;min-width:0;display:grid}.crm-form-builder-toast strong{font-size:13px;font-weight:760}.crm-form-builder-toast small{color:#5e8b76;font-size:10px}@keyframes crm-form-toast-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.crm-form-app-card{padding:13px}.crm-form-app-source,.crm-form-app-card time{font-size:9.5px}.crm-form-app-card h3{margin-top:9px;font-size:15px;font-weight:700;line-height:1.3}.crm-form-app-card>p{font-size:11.5px;line-height:1.4}.crm-form-app-contact span,.crm-form-app-meta>span{font-size:10.5px;line-height:1.35}.crm-form-app-meta .crm-user-avatar-component-image,.crm-form-app-meta .crm-user-avatar-component-fallback{object-fit:cover!important;border-radius:50%!important;flex:0 0 22px!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;font-size:8px!important}.crm-form-app-relations span{font-size:9.5px}.crm-form-application-detail{padding:22px 24px 20px}.crm-form-application-detail>header h2{letter-spacing:-.006em;margin-top:6px;font-size:28px;font-weight:620;line-height:1.14}.crm-form-application-detail>header p{font-size:13px;line-height:1.45}.crm-form-app-detail-contact a{padding:8px 11px;font-size:12px}.crm-form-app-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(290px,.72fr);gap:22px;padding-top:20px}.crm-form-app-detail-grid h3{margin-bottom:10px;font-size:14px;font-weight:720}.crm-form-app-answers{border-radius:15px}.crm-form-app-answers>div{grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;padding:11px 13px}.crm-form-app-answers span{font-size:11.5px;line-height:1.45}.crm-form-app-answers>div>strong{font-size:13px;font-weight:600;line-height:1.5}.crm-form-application-detail aside>label>span{font-size:11.5px;font-weight:650}.crm-form-application-detail aside textarea{font-size:13px;line-height:1.5}.crm-form-app-linked a{padding:9px 11px;font-size:11.5px}.crm-form-delivery-state>strong{font-size:12px}.crm-form-delivery-state>span{font-size:10.5px;line-height:1.45}.crm-form-delivery-state small{font-size:10.5px}.crm-form-app-answer-files{gap:7px;min-width:0;display:grid}.crm-form-app-answer-files>a{color:#2b617e;background:#f7fbfd;border:1px solid #d5e6ef;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 11px;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.crm-form-app-answer-files>a:hover{background:#eef9ff;border-color:#b8dced;transform:translateY(-1px);box-shadow:0 7px 18px #23648714}.crm-form-app-file-icon{background:#e5f6ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;color:#058bcc!important}.crm-form-app-file-icon svg{width:18px!important;height:18px!important}.crm-form-app-file-copy{gap:2px;min-width:0;display:grid;color:inherit!important}.crm-form-app-file-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#274f67;font-size:12.5px;font-weight:720;overflow:hidden}.crm-form-app-file-copy small{text-overflow:ellipsis;white-space:nowrap;color:#7b92a1;font-size:10px;overflow:hidden}.crm-form-app-answer-files>a>svg{color:#59aaca;width:16px!important;height:16px!important}.crm-form-app-card{transition:opacity .12s,transform .12s,border-color .12s,box-shadow .12s}.crm-form-app-card.is-drag-source{opacity:.1!important;filter:saturate(.7)!important;border-color:#03a3ff9e!important;transform:scale(.985)!important}.crm-form-app-live-drag-card{background:#fff!important;border-radius:13px!important;padding:13px!important;display:block!important}.crm-form-app-live-drag-card .crm-user-avatar-component-image,.crm-form-app-live-drag-card .crm-user-avatar-component-fallback{width:22px!important;max-width:22px!important;height:22px!important;max-height:22px!important}@media (max-width:800px){.crm-form-builder-toast{top:14px;right:14px}.crm-form-app-detail-grid{grid-template-columns:1fr}.crm-form-application-detail{padding:18px}.crm-form-app-answers>div{grid-template-columns:1fr;gap:5px}}.crm-form-builder-library,.crm-form-builder-inspector{max-height:calc(100dvh - 104px)}.crm-form-builder-inspector{flex-direction:column;display:flex}.crm-form-builder-inspector>.crm-form-inspector-tabs{flex:none}.crm-form-builder-inspector>.crm-form-inspector-scroll{scrollbar-gutter:stable;flex:auto;min-height:0;max-height:none;padding-bottom:72px;overflow:hidden auto}@media (max-width:1180px){.crm-form-builder-library,.crm-form-builder-inspector{max-height:none}.crm-form-builder-inspector{display:block}.crm-form-builder-inspector>.crm-form-inspector-scroll{padding-bottom:28px;overflow:visible}}.crm-form-action-add button{box-shadow:0 3px 10px #27577009;color:#36586d!important;background:linear-gradient(#fff,#fbfdff)!important;border:1px solid #d8e7ef!important;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s!important}.crm-form-action-add button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f7fb81c;color:#007fbd!important;background:linear-gradient(#f5fbff,#eaf7ff)!important;border-color:#9fd7f1!important}.crm-form-action-add button:focus-visible{outline:0;box-shadow:0 0 0 4px #03a3ff1f,0 10px 24px #0f7fb81a;border-color:#64c3ed!important}.crm-form-action-add button:active{transform:translateY(0)scale(.985)}.crm-form-action-add button>svg{transition:transform .16s,color .16s}.crm-form-action-add button:hover>svg{color:#009ff7;transform:scale(1.08)}.crm-form-app-action-center{background:linear-gradient(145deg,#fbfdff,#f4faff);border:1px solid #dce9f0;border-radius:15px;gap:10px;margin:14px 0 12px;padding:13px;display:grid}.crm-form-app-action-center-head{gap:2px;display:grid}.crm-form-app-action-center-head strong{color:#294f66;font-size:12px;font-weight:760}.crm-form-app-action-center-head small{color:#7d93a2;font-size:10px;line-height:1.35}.crm-form-app-action-grid{grid-template-columns:1fr;gap:7px;display:grid}.crm-form-app-action-grid>button,.crm-form-app-action-grid>a{color:#31566c;min-width:0;min-height:54px;font:inherit;text-align:left;background:#fff;border:1px solid #d7e7ef;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s;display:grid}.crm-form-app-action-grid>button:hover,.crm-form-app-action-grid>a:hover{color:#087fb9;background:#f1faff;border-color:#a9d9ef;transform:translateY(-1px);box-shadow:0 8px 20px #1a689114}.crm-form-app-action-grid>button>span,.crm-form-app-action-grid>a>span{color:#0b8dce;background:#eaf7fe;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.crm-form-app-action-grid>button>span svg,.crm-form-app-action-grid>a>span svg{width:19px;height:19px}.crm-form-app-action-grid>button>div,.crm-form-app-action-grid>a>div{gap:2px;min-width:0;display:grid}.crm-form-app-action-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:730;overflow:hidden}.crm-form-app-action-grid small{text-overflow:ellipsis;white-space:nowrap;color:#8297a5;font-size:9.5px;overflow:hidden}.crm-form-app-action-grid>a>svg{color:#64a9cc;width:15px;height:15px}.crm-form-app-action-grid>a.is-created{color:#287758;background:#f4fbf7;border-color:#cce9dc}.crm-form-app-action-grid>a.is-created>span{color:#23885d;background:#e5f7ed}.crm-form-application-action-modal{padding:18px 20px 20px;font-family:var(--font-crm-roboto-flex), "Roboto Flex", Arial, sans-serif!important}.crm-form-app-action-context{background:linear-gradient(145deg,#fbfdff,#f4faff);border:1px solid #dce9f0;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:14px;padding:12px 13px;display:grid}.crm-form-app-action-context>span{color:#078bc9;background:#e8f7ff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.crm-form-app-action-context>span svg{width:22px;height:22px}.crm-form-app-action-context>div{gap:2px;min-width:0;display:grid}.crm-form-app-action-context strong{text-overflow:ellipsis;white-space:nowrap;color:#2c5066;font-size:14px;font-weight:720;overflow:hidden}.crm-form-app-action-context small{color:#78909f;font-size:10.5px;line-height:1.4}.crm-form-app-action-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-form-app-action-form .crm-field{min-width:0}.crm-form-app-action-form .crm-field-wide{grid-column:1/-1}.crm-form-app-action-form input,.crm-form-app-action-form textarea{width:100%}.crm-form-app-action-form textarea{resize:vertical}.crm-form-app-google-meet-toggle{background:#f8fbfd;border:1px solid #dce8ef;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex!important}.crm-form-app-google-meet-toggle>input{accent-color:#009ff7;flex:none;width:18px;height:18px}.crm-form-app-google-meet-toggle>span{gap:2px;display:grid}.crm-form-app-google-meet-toggle b{color:#31566c;font-size:12px}.crm-form-app-google-meet-toggle small{color:#7c91a0;font-size:10px}@media (max-width:760px){.crm-form-app-action-form{grid-template-columns:1fr}.crm-form-app-action-form .crm-field-wide{grid-column:auto}.crm-form-application-action-modal{padding:15px}}.crm-form-crm-notifications-card,.crm-form-rich-editor,.crm-form-multi-picker,.crm-form-multi-picker-panel,.crm-form-rich-editor-modal-body{font-family:var(--font-main), "Roboto Flex", sans-serif}.crm-form-crm-notifications-card{background:linear-gradient(145deg,#fff 0%,#f7fbfe 100%);border:1px solid #d9e6ef;border-radius:18px;overflow:visible;box-shadow:0 12px 28px #0f27400e}.crm-form-crm-notifications-card>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.crm-form-crm-notifications-card>header>div{gap:2px;min-width:0;display:grid}.crm-form-crm-notifications-card>header strong{color:#16324a;font-size:14px;font-weight:720}.crm-form-crm-notifications-card>header small{color:#70879a;font-size:11px;line-height:1.45}.crm-form-crm-notifications-icon{color:#008fd7;background:#e8f7ff;border:1px solid #cef;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.crm-form-crm-notifications-icon svg{width:20px;height:20px}.crm-form-crm-notifications-settings{border-top:1px solid #e4edf4;gap:13px;padding:14px;display:grid}.crm-form-crm-notifications-descendants{padding:10px 2px 0;align-items:flex-start!important}.crm-form-crm-notifications-descendants>span{gap:2px;display:grid}.crm-form-crm-notifications-descendants strong{color:#223d54;font-size:12px}.crm-form-crm-notifications-descendants small{color:#71879a;font-size:10px;line-height:1.45}.crm-form-delivery-actions-title{margin-top:22px}.crm-form-multi-picker{gap:8px;min-width:0;display:grid}.crm-form-multi-picker-trigger{color:#17344c;text-align:left;background:#fff;border:1px solid #cddfea;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:9px 12px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:flex}.crm-form-multi-picker-trigger:hover,.crm-form-multi-picker-trigger.is-open{background:#f5fbff;border-color:#49baf4;box-shadow:0 0 0 3px #009ff717}.crm-form-multi-picker-trigger>span{gap:2px;min-width:0;display:grid}.crm-form-multi-picker-trigger strong{font-size:12px;font-weight:700}.crm-form-multi-picker-trigger small{color:#72879a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.crm-form-multi-picker-trigger>svg{fill:none;stroke:currentColor;stroke-width:1.9px;flex:none;width:18px;height:18px;transition:transform .18s}.crm-form-multi-picker-trigger.is-open>svg{transform:rotate(180deg)}.crm-form-multi-picker-chips{flex-wrap:wrap;gap:6px;display:flex}.crm-form-multi-picker-chips>button{color:#16405c;background:#f5fbff;border:1px solid #d6e7f1;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:4px 7px 4px 5px;transition:border-color .16s,background .16s;display:inline-flex}.crm-form-multi-picker-chips>button:hover{background:#eaf8ff;border-color:#72c9f5}.crm-form-multi-picker-chips>button>span{flex:none;place-items:center;width:20px;height:20px;display:grid}.crm-form-multi-picker-chips .crm-user-avatar-component-image,.crm-form-multi-picker-chips .crm-user-avatar-component-fallback{width:20px!important;min-width:20px!important;height:20px!important;font-size:8px!important}.crm-form-multi-picker-chips em{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;overflow:hidden}.crm-form-multi-picker-chips svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:12px;height:12px}.crm-form-multi-picker-panel{z-index:100060;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffb;border:1px solid #d4e4ed;border-radius:18px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 28px 70px #0f274038}.crm-form-multi-picker-panel>header{justify-content:space-between;align-items:center;gap:12px;padding:14px 15px 10px;display:flex}.crm-form-multi-picker-panel>header>div{gap:2px;display:grid}.crm-form-multi-picker-panel>header strong{color:#17344c;font-size:13px}.crm-form-multi-picker-panel>header small{color:#7b8fa0;font-size:10px}.crm-form-multi-picker-panel>header button{color:#607789;background:#fff;border:1px solid #e1ebf1;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.crm-form-multi-picker-panel>header button:hover{color:#087eb8;background:#eef8fd;border-color:#c9eafb}.crm-form-multi-picker-panel>header svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:17px;height:17px}.crm-form-multi-picker-search{background:#f9fcfe;border:1px solid #d7e5ee;border-radius:12px;align-items:center;gap:8px;min-height:42px;margin:0 14px 9px;padding:0 10px;display:flex}.crm-form-multi-picker-search:focus-within{border-color:#48baf5;box-shadow:0 0 0 3px #009ff714}.crm-form-multi-picker-search svg{fill:none;stroke:#7990a2;stroke-width:1.8px;width:17px;height:17px}.crm-form-multi-picker-search input{width:100%;box-shadow:none!important;background:0 0!important;border:0!important;min-height:38px!important;padding:0!important}.crm-form-multi-picker-actions{gap:8px;padding:0 14px 9px;display:flex}.crm-form-multi-picker-actions button{color:#20739e;background:#edf7fc;border:0;border-radius:8px;padding:6px 8px;font-size:10px}.crm-form-multi-picker-actions button:hover{background:#dff3fd}.crm-form-multi-picker-list{gap:3px;min-height:0;padding:0 8px 10px;display:grid;overflow:auto}.crm-form-multi-picker-list>button{color:#27465d;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:24px auto minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.crm-form-multi-picker-list>button:hover{background:#f2f9fd;border-color:#e0eef5}.crm-form-multi-picker-list>button.is-selected{background:#eaf8ff;border-color:#c6eaff}.crm-form-multi-picker-check{color:#009ff7;background:#fff;border:1px solid #c7dbe7;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.crm-form-multi-picker-list>button.is-selected .crm-form-multi-picker-check{background:#fff;border-color:#78cdf8}.crm-form-multi-picker-check svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:15px;height:15px}.crm-form-multi-picker-leading{place-items:center;width:28px;height:28px;display:grid}.crm-form-multi-picker-leading .crm-user-avatar-component-image,.crm-form-multi-picker-leading .crm-user-avatar-component-fallback{width:28px!important;min-width:28px!important;height:28px!important;font-size:9px!important}.crm-form-multi-picker-copy{gap:1px;min-width:0;display:grid}.crm-form-multi-picker-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:690;overflow:hidden}.crm-form-multi-picker-copy small{color:#7b8fa0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crm-form-multi-picker-empty{text-align:center;color:#8397a7;padding:24px;font-size:11px}.crm-form-rich-editor-label{gap:7px;display:grid!important}.crm-form-rich-editor{background:#fff;border:1px solid #ccdfe9;border-radius:14px;transition:border-color .18s,box-shadow .18s;overflow:visible}.crm-form-rich-editor:focus-within{border-color:#18a8ef;box-shadow:0 0 0 3px #009ff71a}.crm-form-rich-editor-toolbar{background:#f9fcfe;border-bottom:1px solid #e4edf3;border-radius:13px 13px 0 0;flex-wrap:wrap;align-items:center;gap:3px;min-height:42px;padding:5px 6px;display:flex;position:relative}.crm-form-rich-editor-toolbar>span{background:#dce7ee;width:1px;height:22px;margin:0 2px}.crm-form-rich-editor-toolbar button{color:#526f84;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:31px;height:31px;padding:0 7px;transition:color .15s,background .15s,border-color .15s,transform .15s;display:inline-flex}.crm-form-rich-editor-toolbar button:hover,.crm-form-rich-editor-toolbar button.is-active{color:#087fba;background:#e9f7ff;border-color:#c8ebfd;transform:translateY(-1px)}.crm-form-rich-editor-toolbar button svg{width:16px;height:16px}.crm-form-rich-editor-toolbar button em{font-size:9px;font-style:normal;font-weight:650}.crm-form-rich-editor-expand{margin-left:auto!important}.crm-form-rich-editor-surface{color:#17344c;overflow-wrap:anywhere;outline:none;max-height:280px;padding:12px 13px;font-size:12px;line-height:1.55;overflow:auto}.crm-form-rich-editor.is-expanded .crm-form-rich-editor-surface{min-height:420px;max-height:none;padding:20px;font-size:14px}.crm-form-rich-editor-surface:empty:before{content:attr(data-placeholder);color:#8ea0ae;pointer-events:none}.crm-form-rich-editor-surface p,.crm-form-rich-editor-surface div{margin:0 0 .65em}.crm-form-rich-editor-surface ul,.crm-form-rich-editor-surface ol{margin:.4em 0 .8em;padding-left:1.6em}.crm-form-rich-editor-variable-wrap{position:relative}.crm-form-rich-editor-variable-menu{z-index:50;background:#fff;border:1px solid #d6e4ed;border-radius:13px;gap:3px;width:min(280px,76vw);max-height:290px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;overflow:auto;box-shadow:0 18px 46px #0f27402e}.crm-form-rich-editor-variable-menu button{text-align:left;border-color:#0000;justify-content:space-between;width:100%;height:auto;min-height:42px}.crm-form-rich-editor-variable-menu button strong{color:#26465d;font-size:10px}.crm-form-rich-editor-variable-menu button code{color:#008acb;background:#eef8fd;border-radius:6px;padding:3px 5px;font-size:9px}.crm-form-rich-editor-modal-body{gap:14px;min-height:0;padding:18px 22px 22px;display:grid;overflow:auto}.crm-form-rich-editor-modal-hint{background:#f6fbfe;border:1px solid #dceaf2;border-radius:13px;justify-content:space-between;gap:16px;padding:10px 12px;display:flex}.crm-form-rich-editor-modal-hint strong{color:#183b54;font-size:12px}.crm-form-rich-editor-modal-hint span{color:#70879a;text-align:right;font-size:10px}.crm-form-rich-editor-modal-body footer{justify-content:flex-end;display:flex}@media (max-width:760px){.crm-form-crm-notifications-card>header{grid-template-columns:38px minmax(0,1fr) auto;padding:12px}.crm-form-crm-notifications-icon{width:38px;height:38px}.crm-form-rich-editor-toolbar button em{display:none}.crm-form-rich-editor-variable-menu{left:auto;right:0}.crm-form-rich-editor-modal-hint{display:grid}.crm-form-rich-editor-modal-hint span{text-align:left}}.crm-form-rich-editor-label{padding-bottom:12px}.crm-form-rich-editor:not(.is-expanded){margin-bottom:6px}.crm-form-rich-editor-surface{caret-color:#008fd7;cursor:text;-webkit-user-select:text;user-select:text}.crm-form-rich-editor-surface:focus{background:#fff}.crm-form-rich-editor-variable-menu-portal{z-index:24050;overscroll-behavior:contain;font-optical-sizing:auto;font-variation-settings:"GRAD" 20;max-width:calc(100vw - 20px);margin:0;font-stretch:98%;position:fixed;top:0;left:0;overflow:hidden auto;font-family:var(--font-crm-roboto-flex), "Roboto Flex", Arial, sans-serif!important}.crm-form-rich-editor-variable-menu-portal[data-side=top]{transform-origin:0 100%}.crm-form-rich-editor-variable-menu-portal[data-side=bottom]{transform-origin:0 0}.crm-form-rich-editor-variable-menu-portal button{cursor:default}.crm-form-builder-inspector>.crm-form-inspector-scroll{padding-bottom:96px}@media (max-width:1180px){.crm-form-builder-inspector>.crm-form-inspector-scroll{padding-bottom:36px}}.crm-form-rich-editor-label>span{color:#5c7588;font-size:11px;font-weight:690;line-height:1.35;display:block}@media (max-width:760px){.crm-project-kanban{overscroll-behavior-inline:contain;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;grid-auto-columns:minmax(300px,90vw)!important;scroll-padding-inline:2px!important;overflow:auto visible!important}.crm-project-kanban-column{scroll-snap-align:start!important;scroll-snap-stop:normal!important}.crm-project-mobile-floating-stage{top:calc(env(safe-area-inset-top,0px) + 8px)!important;z-index:50000!important;border:1px solid color-mix(in srgb, var(--crm-stage-color,#0ea5e9) 30%, #dce7ee)!important;border-left:4px solid var(--crm-stage-color,#0ea5e9)!important;background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--crm-stage-color,#0ea5e9) 18%, transparent), transparent 62%), #fffffff7!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;pointer-events:none!important;border-radius:14px!important;grid-template-columns:10px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:52px!important;padding:10px 12px!important;display:grid!important;position:fixed!important;left:10px!important;right:10px!important;box-shadow:0 16px 34px #0f172a24!important}.crm-project-mobile-floating-stage>i{background:var(--crm-stage-color,#0ea5e9)!important;width:10px!important;height:10px!important;box-shadow:0 0 0 5px color-mix(in srgb, var(--crm-stage-color,#0ea5e9) 16%, transparent)!important;border-radius:999px!important}.crm-project-mobile-floating-stage>h2{color:#16374c!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:14px!important;font-weight:850!important;line-height:1.15!important;overflow:hidden!important}.crm-project-mobile-floating-stage>span{background:color-mix(in srgb, var(--crm-stage-color,#0ea5e9) 14%, #fff)!important;min-width:32px!important;height:32px!important;color:color-mix(in srgb, var(--crm-stage-color,#0ea5e9) 70%, #0f172a)!important;border-radius:9px!important;place-items:center!important;padding:0 8px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}.crm-task-kanban-scroll{overscroll-behavior-inline:contain;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:auto!important;width:100%!important;max-width:100%!important;padding:0 0 14px!important;scroll-padding-inline:2px!important;overflow:auto visible!important}.crm-task-kanban-board{flex-direction:row!important;align-items:flex-start!important;gap:14px!important;width:max-content!important;min-width:max-content!important;max-width:none!important;padding:0 2px 12px!important;display:flex!important;overflow:visible!important}.crm-task-kanban-column,.crm-task-kanban-column-filter-spacer{scroll-snap-align:start!important;scroll-snap-stop:normal!important;flex:0 0 min(90vw,360px)!important;width:min(90vw,360px)!important;min-width:min(90vw,360px)!important;max-width:min(90vw,360px)!important}.crm-task-kanban-column{background:#f8fafcad!important;border-radius:18px!important;padding:10px!important}.crm-task-kanban-board .crm-task-kanban-column-head{z-index:2!important;display:flex!important;position:relative!important;top:auto!important}.crm-task-kanban-mobile-stage-fixed{top:calc(env(safe-area-inset-top,0px) + 8px)!important;z-index:50000!important;left:10px!important;right:10px!important}}@media (max-width:900px){.crm-deals-kanban-page .crm-kanban-shell{overscroll-behavior-inline:contain;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;padding-bottom:14px!important;scroll-padding-inline:2px!important;overflow:auto visible!important}.crm-deals-kanban-page .crm-kanban-board{flex-direction:row!important;align-items:flex-start!important;gap:14px!important;width:max-content!important;min-width:max-content!important;max-width:none!important;padding:0 2px 14px!important;display:flex!important;overflow:visible!important}.crm-deals-kanban-page .crm-kanban-column,.crm-deals-kanban-page .crm-kanban-column-filter-spacer{scroll-snap-align:start!important;scroll-snap-stop:normal!important;flex:0 0 min(90vw,380px)!important;width:min(90vw,380px)!important;min-width:min(90vw,380px)!important;max-width:min(90vw,380px)!important;margin:0!important}.crm-deals-kanban-page .crm-kanban-column{min-height:auto!important;overflow:visible!important}.crm-deals-kanban-page .crm-kanban-column-head{z-index:2!important;position:relative!important;top:auto!important}.crm-deals-kanban-page .crm-deal-mobile-floating-stage{top:calc(env(safe-area-inset-top,0px) + 8px)!important;z-index:50000!important;left:10px!important;right:10px!important}}.crm-deals-kanban-page .crm-kanban-column-head-actions{grid-auto-columns:max-content!important;grid-auto-flow:column!important;justify-content:end!important;align-self:center!important;align-items:center!important;gap:8px!important;min-height:34px!important;margin:0 0 0 auto!important;display:inline-grid!important}.crm-deals-kanban-page .crm-kanban-column-head-actions .crm-deal-stage-count,.crm-deals-kanban-page .crm-kanban-column-head-actions .crm-kanban-stage-bulk-trigger{box-sizing:border-box!important;align-self:center!important;height:34px!important;margin:0!important}.crm-deals-kanban-page .crm-kanban-column-head-actions .crm-kanban-stage-bulk-trigger{width:34px!important;min-width:34px!important}.crm-deals-kanban-page .crm-kanban-column-head-actions .crm-kanban-stage-bulk-trigger svg{width:18px!important;height:18px!important;display:block!important}@media (max-width:800px){.crm-form-app-kanban-shell{overscroll-behavior-inline:contain;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;padding:0 0 14px!important;scroll-padding-inline:2px!important;overflow:auto visible!important}.crm-form-app-kanban{flex-direction:row!important;align-items:flex-start!important;gap:14px!important;width:max-content!important;min-width:max-content!important;max-width:none!important;padding:0 2px 14px!important;display:flex!important;overflow:visible!important}.crm-form-app-column{scroll-snap-align:start!important;scroll-snap-stop:normal!important;flex:0 0 min(90vw,360px)!important;width:min(90vw,360px)!important;min-width:min(90vw,360px)!important;max-width:min(90vw,360px)!important}.crm-form-app-column>header{z-index:2!important;position:relative!important;top:auto!important}.crm-form-app-column-body{max-height:none!important;overflow:visible!important}.crm-form-app-mobile-floating-stage{top:calc(env(safe-area-inset-top,0px) + 8px)!important;z-index:50000!important;border:1px solid color-mix(in srgb, var(--crm-stage-color,#0ea5e9) 30%, #dce7ee)!important;border-left:4px solid var(--crm-stage-color,#0ea5e9)!important;background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--crm-stage-color,#0ea5e9) 18%, transparent), transparent 62%), #fffffff7!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;pointer-events:none!important;min-height:52px!important;font-family:var(--font-crm-roboto-flex), "Roboto Flex", Arial, sans-serif!important;border-radius:14px!important;grid-template-columns:10px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:10px 12px!important;display:grid!important;position:fixed!important;left:10px!important;right:10px!important;box-shadow:0 16px 34px #0f172a24!important}.crm-form-app-mobile-floating-stage>i{background:var(--crm-stage-color,#0ea5e9)!important;width:10px!important;height:10px!important;box-shadow:0 0 0 5px color-mix(in srgb, var(--crm-stage-color,#0ea5e9) 16%, transparent)!important;border-radius:999px!important}.crm-form-app-mobile-floating-stage>strong{color:#16374c!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:14px!important;font-weight:850!important;line-height:1.15!important;overflow:hidden!important}.crm-form-app-mobile-floating-stage>span{background:color-mix(in srgb, var(--crm-stage-color,#0ea5e9) 14%, #fff)!important;min-width:32px!important;height:32px!important;color:color-mix(in srgb, var(--crm-stage-color,#0ea5e9) 70%, #0f172a)!important;border-radius:9px!important;place-items:center!important;padding:0 8px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}}.crm-form-builder-device-frame{position:relative}.crm-form-builder-drop-indicator{z-index:48;pointer-events:none;background:#00a0f8;border-radius:999px;animation:.12s ease-out both crm-form-builder-drop-indicator-in;position:absolute;box-shadow:0 0 0 1px #ffffffeb,0 0 0 5px #00a0f81f,0 8px 20px #0080cc38}.crm-form-builder-drop-indicator>span{color:#087fb9;white-space:nowrap;background:#f0fafffa;border:1px solid #00a0f847;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:4px 10px;font-size:10px;font-weight:820;line-height:1;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 7px 18px #0f466621}.crm-form-builder-drop-indicator.is-horizontal>span{min-width:88px}.crm-form-builder-drop-indicator.is-vertical>span{min-height:24px;padding-inline:8px}@keyframes crm-form-builder-drop-indicator-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.crm-task-reminder-bubble-shell:before{pointer-events:none;background:0 0;width:min(410px,100vw - 28px);height:32px;bottom:56px;right:0}.crm-task-reminder-bubble-shell:hover:before,.crm-task-reminder-bubble-shell.is-expanded:before{pointer-events:auto}@media (max-width:720px){.crm-task-reminder-bubble-shell:before{width:min(390px,100vw - 24px);height:30px;bottom:52px}}@media (prefers-reduced-motion:reduce){.crm-form-builder-drop-indicator{animation:none}}@media (max-width:700px){.crm-workspace-layer.is-conversation .crm-workspace-panel{border:0;border-radius:0;width:100dvw;min-width:0;max-width:100dvw;left:0;right:0}.crm-workspace-layer.is-conversation .crm-workspace-scroll,.crm-workspace-layer.is-conversation .crm-workspace-message-shell,.crm-workspace-layer.is-conversation .crm-workspace-message-shell>.crm-message-center{width:100%;min-width:0;max-width:100%}.crm-workspace-layer.is-conversation .crm-workspace-scroll{overflow-x:hidden}.crm-workspace-layer.is-conversation .crm-workspace-roots{left:max(8px, env(safe-area-inset-left))}}.crm-deal-stage-total-row{align-items:center;gap:5px;width:max-content;min-width:0;max-width:100%;display:inline-flex}.crm-deal-stage-total-row>b{min-width:0}.crm-deal-stage-balance-info{border:1px solid color-mix(in srgb, var(--crm-stage-color) 34%, #cbd5e1);background:color-mix(in srgb, var(--crm-stage-color) 8%, #fff);width:20px;height:20px;color:color-mix(in srgb, var(--crm-stage-color) 70%, #334155);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:0 2px 8px #0f172a14}.crm-deal-stage-balance-info:hover,.crm-deal-stage-balance-info:focus{z-index:40;border-color:color-mix(in srgb, var(--crm-stage-color) 58%, #94a3b8);background:color-mix(in srgb, var(--crm-stage-color) 14%, #fff);box-shadow:0 5px 14px color-mix(in srgb, var(--crm-stage-color) 15%, #0f172a1f);outline:none;transform:translateY(-1px)}.crm-deal-stage-balance-info:focus-visible{outline:2px solid color-mix(in srgb, var(--crm-stage-color) 45%, #38bdf8);outline-offset:2px}.crm-deal-stage-balance-info svg{width:14px;height:14px;display:block}.crm-deal-stage-balance-tooltip{z-index:2147483200;color:#475569;text-align:left;white-space:normal;opacity:0;pointer-events:none;visibility:hidden;background:#fffffffa;border:1px solid #d7e2ec;border-radius:12px;gap:4px;width:max-content;min-width:205px;max-width:min(280px,100vw - 28px);padding:10px 12px;font-family:inherit;font-size:12px;font-weight:650;line-height:1.3;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,5px);box-shadow:0 14px 34px #0f172a29}.crm-deal-stage-balance-tooltip:after{content:"";background:#fff;border-bottom:1px solid #d7e2ec;border-right:1px solid #d7e2ec;width:9px;height:9px;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)rotate(45deg)}.crm-deal-stage-balance-tooltip>strong{color:#0f172a!important;text-overflow:clip!important;white-space:nowrap!important;width:max-content!important;min-width:0!important;max-width:none!important;font-size:14px!important;font-weight:900!important;line-height:1.15!important;display:block!important;overflow:visible!important}.crm-deal-stage-balance-info:hover .crm-deal-stage-balance-tooltip,.crm-deal-stage-balance-info:focus .crm-deal-stage-balance-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}@media (max-width:900px){.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-total-row{gap:4px}.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-balance-info{width:18px;height:18px}.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-balance-info svg{width:13px;height:13px}.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-balance-tooltip{min-width:190px;left:0;transform:translateY(5px)}.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-balance-tooltip:after{left:10px;transform:translateY(-5px)rotate(45deg)}.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-balance-info:hover .crm-deal-stage-balance-tooltip,.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-balance-info:focus .crm-deal-stage-balance-tooltip{transform:translate(0)}}.crm-deal-stage-balance-tooltip{box-sizing:border-box!important;background:#fffffffb!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:0 12px!important;width:220px!important;min-width:0!important;max-width:min(220px,100vw - 32px)!important;padding:11px 13px!important;inset:50% auto auto calc(100% + 10px)!important;transform:translate(-4px,-50%)!important}.crm-deal-stage-balance-tooltip:after{border-bottom:1px solid #d7e2ec!important;border-left:1px solid #d7e2ec!important;border-right:0!important;top:50%!important;left:0!important;right:auto!important;transform:translate(-5px,-50%)rotate(45deg)!important}.crm-deal-stage-balance-tooltip>span{color:#64748b!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:12px!important;font-weight:720!important;line-height:1.28!important}.crm-deal-stage-balance-tooltip>strong{color:#0f172a!important;text-align:right!important;text-overflow:clip!important;white-space:nowrap!important;justify-self:end!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:14px!important;font-weight:900!important;line-height:1.15!important;display:block!important;overflow:visible!important}@media (max-width:900px){.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-balance-tooltip{column-gap:9px!important;width:174px!important;min-width:0!important;max-width:min(174px,100vw - 36px)!important;padding:9px 10px!important;inset:50% auto auto calc(100% + 8px)!important;transform:translate(-4px,-50%)!important}.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-balance-tooltip>span{font-size:11px!important;line-height:1.24!important}.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-balance-tooltip>strong{font-size:13px!important}.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-balance-tooltip:after{top:50%!important;left:0!important;right:auto!important;transform:translate(-5px,-50%)rotate(45deg)!important}.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-balance-info:hover .crm-deal-stage-balance-tooltip,.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-balance-info:focus .crm-deal-stage-balance-tooltip{transform:translateY(-50%)!important}}.crm-deal-stage-balance-tooltip{inset:calc(100% + 10px) auto auto 50%!important;transform:translate(-18%,-4px)!important}.crm-deal-stage-balance-tooltip:after{border:0!important;border-top:1px solid #d7e2ec!important;border-left:1px solid #d7e2ec!important;top:0!important;left:18%!important;right:auto!important;transform:translate(-50%,-5px)rotate(45deg)!important}.crm-deal-stage-balance-info:hover .crm-deal-stage-balance-tooltip,.crm-deal-stage-balance-info:focus .crm-deal-stage-balance-tooltip{transform:translate(-18%)!important}@media (max-width:900px){.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-balance-tooltip{inset:calc(100% + 8px) auto auto 50%!important;transform:translate(-16%,-4px)!important}.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-balance-tooltip:after{top:0!important;left:16%!important;right:auto!important;transform:translate(-50%,-5px)rotate(45deg)!important}.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-balance-info:hover .crm-deal-stage-balance-tooltip,.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-balance-info:focus .crm-deal-stage-balance-tooltip{transform:translate(-16%)!important}}.crm-deal-stage-balance-tooltip{grid-template-columns:minmax(0,1fr) max-content!important;align-items:start!important;column-gap:12px!important;height:auto!important;min-height:68px!important;max-height:none!important;padding:12px 13px 13px!important;display:grid!important;overflow:visible!important}.crm-deal-stage-balance-tooltip>span{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;align-self:start!important;min-width:0!important;margin:0!important;padding:0!important;line-height:1.34!important;display:block!important}.crm-deal-stage-balance-tooltip>strong{align-self:start!important;margin-top:1px!important;line-height:1.2!important}@media (max-width:900px){.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-balance-tooltip{column-gap:8px!important;min-height:62px!important;padding:10px 10px 11px!important}.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-balance-tooltip>span{line-height:1.32!important}}.crm-deal-stage-balance-tooltip{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:6px!important;width:210px!important;min-width:0!important;max-width:min(210px,100vw - 32px)!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 12px 11px!important;display:flex!important}.crm-deal-stage-balance-tooltip>span{color:#64748b!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:720!important;line-height:1.28!important;display:block!important}.crm-deal-stage-balance-tooltip>strong{color:#0f172a!important;text-align:right!important;text-overflow:clip!important;white-space:nowrap!important;align-self:flex-end!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:900!important;line-height:1.15!important;display:block!important;overflow:hidden!important}@media (max-width:900px){.crm-deals-kanban-page .crm-deal-mobile-floating-stage .crm-deal-stage-balance-tooltip{gap:5px!important;width:184px!important;max-width:min(184px,100vw - 24px)!important;padding:9px 10px 10px!important}}.crm-integration-health{background:linear-gradient(145deg,#fffffffc,#f7fbfefa);border:1px solid #8ba8bc47;gap:18px;padding:0;scroll-margin-top:88px;display:grid;overflow:hidden;box-shadow:0 18px 44px #23445811}.crm-integration-health.is-error{border-color:#e14c5657;box-shadow:0 18px 48px #b9374117}.crm-integration-health-head{background:radial-gradient(circle at 92% 12%,#1fa4ed1a,#0000 35%);border-bottom:1px solid #9fb8c933;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:22px 24px 18px;display:grid}.crm-integration-health.is-error .crm-integration-health-head{background:radial-gradient(circle at 92% 12%,#e5434e1a,#0000 36%)}.crm-integration-health-head>div{min-width:0}.crm-integration-health-head h2{color:#24475f;margin:3px 0 5px;font-size:clamp(21px,1.5vw,27px);font-weight:510;line-height:1.12}.crm-integration-health-head p:last-child{color:#71869a;max-width:830px;margin:0;font-size:13.5px;line-height:1.55}.crm-integration-health-head-icon,.crm-integration-health-item-icon,.crm-integration-health-control-icon{color:#138fd2;background:linear-gradient(145deg,#f0faff,#e7f6fd);border:1px solid #3c9fd733;flex:none;place-items:center;display:grid}.crm-integration-health-head-icon{border-radius:15px;width:48px;height:48px}.crm-integration-health-head-icon svg{width:25px;height:25px}.crm-integration-health svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.crm-integration-health-overall{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:760;display:inline-flex}.crm-integration-health-overall svg{width:17px;height:17px}.crm-integration-health-overall.is-ok{color:#197a56;background:#effaf5;border-color:#bfe7d4}.crm-integration-health-overall.is-error{color:#b63c46;background:#fff1f2;border-color:#f1c2c7}.crm-integration-health-overall.is-unknown{color:#8b6b22;background:#fff9e9;border-color:#eadca9}.crm-integration-health-loading,.crm-integration-health-empty{color:#73899a;padding:18px 24px;font-size:13px}.crm-integration-health-meta{color:#7890a0;flex-wrap:wrap;gap:8px 18px;padding:0 24px;font-size:11.5px;display:flex}.crm-integration-health-meta strong{color:#365a70;font-weight:700}.crm-integration-health-meta .is-warning{color:#a0692e}.crm-integration-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 24px;display:grid}.crm-integration-health-item{background:#fafdffe6;border:1px solid #8ba9bd38;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:12px;min-width:0;padding:15px;display:grid}.crm-integration-health-item.is-error{background:#fff8f8;border-color:#e2545e4d}.crm-integration-health-item.is-ok{border-color:#43ab7e38}.crm-integration-health-item-icon{border-radius:12px;width:38px;height:38px}.crm-integration-health-item.is-error .crm-integration-health-item-icon{color:#d3454e;background:#fff0f1;border-color:#f2c9cd}.crm-integration-health-item-icon svg{width:20px;height:20px}.crm-integration-health-item-copy{gap:5px;min-width:0;display:grid}.crm-integration-health-item-title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.crm-integration-health-item-title>strong{color:#294d64;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:720;overflow:hidden}.crm-integration-health-item-copy>small{color:#8094a4;font-size:10.5px;line-height:1.35}.crm-integration-health-item-copy>p{color:#607889;word-break:break-word;margin:1px 0 0;font-size:12px;line-height:1.5}.crm-integration-health-item.is-error .crm-integration-health-item-copy>p{color:#9d444a}.crm-integration-health-status{flex:none;align-items:center;gap:5px;font-size:10px;font-weight:760;display:inline-flex}.crm-integration-health-status svg{width:14px;height:14px}.crm-integration-health-status.is-ok{color:#21815d}.crm-integration-health-status.is-error{color:#c8454e}.crm-integration-health-status.is-unknown{color:#9a772e}.crm-integration-health-item-meta{color:#8aa0af;flex-wrap:wrap;gap:5px 12px;font-size:10px;display:flex}.crm-integration-health-controls{gap:12px;padding:0 24px 24px;display:grid}.crm-integration-health-email{background:#f8fcffeb;border:1px solid #8aa9bd38;border-radius:16px;grid-template-columns:auto minmax(220px,.9fr) minmax(260px,1.1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.crm-integration-health-control-icon{border-radius:12px;width:38px;height:38px}.crm-integration-health-control-icon svg{width:19px;height:19px}.crm-integration-health-email>div{gap:3px;min-width:0;display:grid}.crm-integration-health-email strong{color:#31556d;font-size:13px}.crm-integration-health-email small{color:#7f94a4;font-size:10.5px;line-height:1.4}.crm-integration-health-email input{color:#294b61;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #87a5b857;border-radius:11px;outline:none;padding:9px 12px;font-size:13px}.crm-integration-health-email input:focus{border-color:#5ab5e5;box-shadow:0 0 0 3px #33a6e11c}.crm-integration-health-interval{background:#f8fcffeb;border:1px solid #8aa9bd38;border-radius:16px;grid-template-columns:auto minmax(220px,1fr) auto minmax(112px,132px) auto;align-items:center;gap:12px;padding:14px;display:grid}.crm-integration-health-interval-copy{gap:3px;min-width:0;display:grid}.crm-integration-health-interval-copy strong{color:#31556d;font-size:13px}.crm-integration-health-interval-copy small{color:#7f94a4;font-size:10.5px;line-height:1.4}.crm-integration-health-interval-presets{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.crm-integration-health-interval-presets button{color:#5b7588;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #7da3ba47;border-radius:999px;padding:6px 9px;font-size:10.5px;font-weight:720}.crm-integration-health-interval-presets button:hover{color:#178bc9;border-color:#2699d96b}.crm-integration-health-interval-presets button.is-active{color:#0d85c5;background:#edf9ff;border-color:#1a97da6b;box-shadow:inset 0 0 0 1px #279edd14}.crm-integration-health-interval-presets button:disabled{cursor:default;opacity:.58}.crm-integration-health-interval-input{gap:4px;min-width:0;display:grid}.crm-integration-health-interval-input>span{color:#8498a7;text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;font-weight:720}.crm-integration-health-interval-input input{color:#294b61;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #87a5b857;border-radius:11px;outline:none;padding:9px 11px;font-size:13px}.crm-integration-health-interval-input input:focus{border-color:#5ab5e5;box-shadow:0 0 0 3px #33a6e11c}.crm-integration-health-check{justify-self:start;align-items:center;gap:8px;display:inline-flex}.crm-integration-health-check svg{width:17px;height:17px}.crm-integration-health-message{border-radius:12px;margin:-6px 24px 20px;padding:11px 13px;font-size:12px;line-height:1.45}.crm-integration-health-message.is-ok{color:#247356;background:#effaf5;border:1px solid #cbeadb}.crm-integration-health-message.is-error{color:#9d3f46;background:#fff1f2;border:1px solid #f0c8cc}.crm-social-notification-bubble-item.is-integration-health-failure{background:linear-gradient(145deg,#fff8f8,#fff)!important;border-color:#df465057!important}.crm-social-notification-bubble-item.is-integration-health-failure .crm-task-reminder-bubble-eyebrow{color:#cf3540!important}.crm-social-notification-bubble-item.is-integration-health-recovery{background:linear-gradient(145deg,#f5fcf8,#fff)!important;border-color:#2f9d6d47!important}.crm-social-notification-bubble-item.is-integration-health-recovery .crm-task-reminder-bubble-eyebrow{color:#21805c!important}@media (max-width:1100px){.crm-integration-health-interval{grid-template-columns:auto minmax(0,1fr) auto}.crm-integration-health-interval-presets{grid-column:2/-1;justify-content:flex-start}.crm-integration-health-interval-input{grid-column:2}}@media (max-width:900px){.crm-integration-health-grid{grid-template-columns:1fr}.crm-integration-health-email{grid-template-columns:auto minmax(0,1fr)}.crm-integration-health-email input,.crm-integration-health-email>.crm-button{grid-column:1/-1}.crm-integration-health-interval{grid-template-columns:auto minmax(0,1fr)}.crm-integration-health-interval-presets,.crm-integration-health-interval-input,.crm-integration-health-interval>.crm-button{grid-column:1/-1}.crm-integration-health-interval-presets{justify-content:flex-start}.crm-integration-health-interval>.crm-button{justify-content:center;justify-self:stretch}}@media (max-width:640px){.crm-integration-health-head{grid-template-columns:auto minmax(0,1fr);padding:18px 16px 15px}.crm-integration-health-overall{grid-column:1/-1;justify-content:center;justify-self:stretch}.crm-integration-health-meta,.crm-integration-health-grid{padding-left:16px;padding-right:16px}.crm-integration-health-controls{padding:0 16px 18px}.crm-integration-health-message{margin-left:16px;margin-right:16px}.crm-integration-health-item-title{align-items:flex-start}.crm-integration-health-item-title>strong{white-space:normal;overflow:visible}}.crm-mailings-page{gap:22px;min-width:0;padding-bottom:42px;display:grid}.crm-mailings-section-hero{position:relative;overflow:hidden}.crm-mailings-section-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#009ff729,#009ff700 70%);border-radius:999px;width:280px;height:280px;position:absolute;top:-135px;right:-110px}.crm-entity-hero-icon--mailings{color:#008fdc;background:linear-gradient(145deg,#e8f7ff,#f6fbff);box-shadow:inset 0 0 0 1px #009ff724}.crm-mailings-page svg{flex:none;width:20px;height:20px}.crm-mailings-eyebrow{color:#009ff7;letter-spacing:.08em;font-size:11px;font-weight:760;line-height:1.2;display:block}.crm-mailings-alert{background:#fff;border:1px solid #dce8ef;border-radius:14px;padding:12px 15px;font-size:13px;line-height:1.55}.crm-mailings-alert.is-success{color:#287253;background:#effbf5;border-color:#bfe9d5}.crm-mailings-alert.is-error{color:#a83941;background:#fff3f4;border-color:#f0c1c4}.crm-mailings-alert.is-warning{color:#8a6324;background:#fff9ee;border-color:#f1d8aa}.crm-mailings-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.crm-mailings-stats article{background:#fff;border:1px solid #dfe9ef;border-radius:18px;align-items:center;gap:13px;min-width:0;min-height:88px;padding:16px 18px;display:flex;box-shadow:0 12px 28px #22455a0b}.crm-mailings-stats article>span{border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.crm-mailings-stats article>span.is-blue{color:#008fdc;background:#eaf7ff}.crm-mailings-stats article>span.is-violet{color:#7959d7;background:#f4efff}.crm-mailings-stats article>span.is-green{color:#159a66;background:#effbf5}.crm-mailings-stats article>span.is-orange{color:#c97a24;background:#fff5e9}.crm-mailings-stats article>div{min-width:0;display:grid}.crm-mailings-stats b{color:#183a51;font-variant-numeric:tabular-nums;font-size:24px;font-weight:710;line-height:1.08}.crm-mailings-stats small{color:#728898;margin-top:4px;font-size:12px}.crm-mailings-guide{background:linear-gradient(135deg,#fbfdff,#f5faff);border:1px solid #dfe9ef;border-radius:20px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.crm-mailings-guide>div{align-items:flex-start;gap:11px;min-width:0;display:flex}.crm-mailings-guide>div>span{color:#008fdc;background:#eaf7ff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.crm-mailings-guide strong{color:#193c53;font-size:13px;font-weight:720;display:block}.crm-mailings-guide p{color:#718797;margin:4px 0 0;font-size:11.5px;line-height:1.45}.crm-mailings-guide>svg{color:#a8bac6;width:17px;height:17px}.crm-mailings-section{background:#fff;border:1px solid #dfe8ee;border-radius:22px;min-width:0;padding:20px;box-shadow:0 14px 36px #1f42570b}.crm-mailings-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.crm-mailings-section-head h2{color:#183a51;margin:4px 0 0;font-size:22px;font-weight:690;line-height:1.15}.crm-mailings-section-head p{color:#718797;margin:6px 0 0;font-size:12.5px;line-height:1.55}.crm-mailings-count-pill{color:#24749f;background:#eef7fc;border-radius:999px;place-items:center;min-width:34px;height:30px;padding:0 10px;font-size:12px;font-weight:740;display:inline-grid}.crm-mailing-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.crm-mailing-card{background:linear-gradient(#fff,#fbfdff);border:1px solid #e0e8ee;border-radius:18px;align-content:start;gap:13px;min-width:0;padding:17px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.crm-mailing-card:hover{border-color:#c8deea;transform:translateY(-2px);box-shadow:0 16px 30px #1b405613}.crm-mailing-card>header{align-items:flex-start;gap:12px;min-width:0;display:flex}.crm-mailing-card-icon{color:#008fdc;background:#eaf7ff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.crm-mailing-card>header>div{min-width:0}.crm-mailing-card h3{color:#17384f;overflow-wrap:anywhere;margin:5px 0 0;font-size:16px;font-weight:690;line-height:1.25}.crm-mailing-card>p{color:#718797;min-height:38px;margin:0;font-size:12.5px;line-height:1.55}.crm-mailing-status{color:#567386;letter-spacing:.04em;text-transform:uppercase;background:#eff5f8;border-radius:999px;align-items:center;min-height:22px;padding:3px 8px;font-size:10px;font-weight:780;line-height:1;display:inline-flex}.crm-mailing-status.is-dynamic,.crm-mailing-status.is-prepared,.crm-mailing-status.is-template{color:#0879b7;background:#eaf7ff}.crm-mailing-status.is-static,.crm-mailing-status.is-draft{color:#627886;background:#f1f4f6}.crm-mailing-status.is-sending{color:#008fdc;background:#eef8ff}.crm-mailing-status.is-scheduled{color:#7757cd;background:#f4efff}.crm-mailing-status.is-paused{color:#b86f1d;background:#fff5e9}.crm-mailing-status.is-completed{color:#16875d;background:#effbf5}.crm-mailing-status.is-cancelled{color:#bd3e47;background:#fff0f1}.crm-mailing-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crm-mailing-card-metrics>span{background:#f6f9fb;border-radius:12px;min-width:0;padding:10px;display:grid}.crm-mailing-card-metrics b{color:#193b52;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.1;overflow:hidden}.crm-mailing-card-metrics small,.crm-mailing-card-date{color:#8296a4;margin-top:4px;font-size:10.5px}.crm-mailing-card footer{align-items:center;gap:8px;margin-top:auto;padding-top:2px;display:flex}.crm-mailing-card footer .crm-button{flex:auto}.crm-mailing-icon-button{color:#587183;cursor:pointer;background:#fff;border:1px solid #dce6ec;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-grid}.crm-mailing-icon-button:hover{color:#087dbb;background:#f4f9fc;border-color:#c7dce8}.crm-mailing-icon-button.is-danger:hover{color:#c8454d;background:#fff2f3;border-color:#efc4c8}.crm-mailing-subject-preview{background:#f6f9fb;border-radius:13px;gap:4px;padding:12px;display:grid}.crm-mailing-subject-preview small{color:#8194a2;font-size:10.5px}.crm-mailing-subject-preview strong{color:#183a51;font-size:13px;line-height:1.35}.crm-mailing-subject-preview span{color:#748a9a;font-size:11px;line-height:1.4}.crm-mailings-empty{text-align:center;color:#718797;background:#fbfdfe;border:1px dashed #cfdee7;border-radius:18px;align-content:center;place-items:center;min-height:230px;padding:28px;display:grid}.crm-mailings-empty>svg{color:#3da5d9;width:42px;height:42px;margin-bottom:10px}.crm-mailings-empty strong{color:#193b52;font-size:16px}.crm-mailings-empty p{max-width:480px;margin:7px 0 15px;font-size:12.5px;line-height:1.55}.crm-mailing-campaign-list{gap:9px;display:grid}.crm-mailing-campaign-row{color:inherit;background:#fff;border:1px solid #e1e9ee;border-radius:15px;grid-template-columns:46px minmax(220px,1.4fr) minmax(380px,1fr) 30px;align-items:center;gap:13px;padding:13px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.crm-mailing-campaign-row:hover{border-color:#c7dce8;transform:translateY(-1px);box-shadow:0 10px 24px #1e42570f}.crm-mailing-campaign-state{color:#567386;background:#eef5f8;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.crm-mailing-campaign-state.is-sending{color:#008fdc;background:#eaf7ff}.crm-mailing-campaign-state.is-completed{color:#159a66;background:#effbf5}.crm-mailing-campaign-state.is-paused{color:#bc7021;background:#fff5e9}.crm-mailing-campaign-copy{justify-items:start;min-width:0;display:grid}.crm-mailing-campaign-copy>strong{color:#183a51;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:5px;font-size:14px;overflow:hidden}.crm-mailing-campaign-copy>small{color:#8295a2;margin-top:3px;font-size:10.5px}.crm-mailing-campaign-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.crm-mailing-campaign-metrics>span{background:#f6f9fb;border-radius:10px;min-width:0;padding:8px 9px;display:grid}.crm-mailing-campaign-metrics b{color:#1d4057;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.crm-mailing-campaign-metrics small{color:#8497a5;margin-top:2px;font-size:9.5px}.crm-mailing-campaign-arrow{color:#93a8b5}.crm-mailings-privacy-note,.crm-mailing-tracking-note{color:#6b8192;background:#f8fbfd;border:1px solid #dce8ef;border-radius:16px;align-items:flex-start;gap:11px;padding:14px 16px;font-size:12px;line-height:1.55;display:flex}.crm-mailings-privacy-note>span{color:#008fdc;background:#eaf7ff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.crm-mailings-privacy-note strong{color:#24465b;font-size:12.5px;display:block}.crm-mailings-privacy-note p{margin:3px 0 0}.crm-mailing-modal-backdrop{z-index:2147482000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f22306b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crm-mailing-modal{background:#fff;border:1px solid #d1e0e9f2;border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(620px,100vw - 28px);max-height:min(88vh,920px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0a20303d}.crm-mailing-modal.is-wide{width:min(1120px,100vw - 28px)}.crm-mailing-modal>header{background:linear-gradient(#fff,#fbfdfe);border-bottom:1px solid #e7eef2;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.crm-mailing-modal>header h2{color:#17384f;margin:4px 0 0;font-size:20px;font-weight:690;line-height:1.15}.crm-mailing-modal-content{min-height:0;padding:18px 20px 20px;overflow:auto}.crm-mailing-modal-content>label,.crm-mailing-editor-main>label,.crm-mailing-builder-meta label,.crm-mailing-campaign-settings label,.crm-mailing-modal label,.crm-mailing-inspector-fields label{gap:6px;margin-bottom:13px;display:grid}.crm-mailing-modal label>span,.crm-mailing-editor-main label>span,.crm-mailing-builder-meta label>span,.crm-mailing-campaign-settings label>span,.crm-mailing-inspector-fields label>span{color:#496779;font-size:11.5px;font-weight:680}.crm-mailing-modal input,.crm-mailing-modal select,.crm-mailing-modal textarea,.crm-mailing-editor-main input,.crm-mailing-editor-main select,.crm-mailing-editor-main textarea,.crm-mailing-builder-meta input,.crm-mailing-campaign-settings input,.crm-mailing-campaign-settings select,.crm-mailing-campaign-settings textarea,.crm-mailing-inspector-fields input,.crm-mailing-inspector-fields select,.crm-mailing-inspector-fields textarea{color:#17384f;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cfdee7;border-radius:11px;outline:none;padding:9px 11px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.crm-mailing-modal textarea,.crm-mailing-editor-main textarea,.crm-mailing-campaign-settings textarea,.crm-mailing-inspector-fields textarea{resize:vertical;min-height:auto}.crm-mailing-modal input:focus,.crm-mailing-modal select:focus,.crm-mailing-modal textarea:focus,.crm-mailing-editor-main input:focus,.crm-mailing-editor-main select:focus,.crm-mailing-editor-main textarea:focus,.crm-mailing-builder-meta input:focus,.crm-mailing-campaign-settings input:focus,.crm-mailing-campaign-settings select:focus,.crm-mailing-inspector-fields input:focus,.crm-mailing-inspector-fields select:focus,.crm-mailing-inspector-fields textarea:focus{border-color:#69bfe9;box-shadow:0 0 0 3px #009ff71a}.crm-mailing-modal input:disabled,.crm-mailing-campaign-settings input:disabled,.crm-mailing-campaign-settings select:disabled{color:#7b8e9b;background:#f4f7f9}.crm-mailing-modal-hint{color:#778d9c;margin:-2px 0 14px;font-size:11.5px;line-height:1.5}.crm-mailing-modal-actions,.crm-mailing-confirm footer{border-top:1px solid #e9eff3;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:15px;display:flex}.crm-mailing-confirm{text-align:center;justify-items:center;display:grid}.crm-mailing-confirm>span{color:#008fdc;background:#eaf7ff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.crm-mailing-confirm>span.is-danger{color:#d34a52;background:#fff0f1}.crm-mailing-confirm>span.is-success{color:#159a66;background:#effbf5}.crm-mailing-confirm>p{color:#687f8f;max-width:520px;margin:15px 0 0;font-size:13px;line-height:1.6}.crm-mailing-confirm footer{width:100%}.crm-mailing-editor-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:18px;min-width:0;display:grid}.crm-mailing-editor-main,.crm-mailing-preview-panel{min-width:0}.crm-mailing-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-mailing-segment-builder,.crm-mailing-static-picker{background:#fbfdfe;border:1px solid #dfe8ee;border-radius:16px;margin-top:16px;padding:15px}.crm-mailing-segment-builder>header,.crm-mailing-static-picker>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.crm-mailing-segment-builder>header strong,.crm-mailing-static-picker>header strong{color:#1a3c53;font-size:13.5px;display:block}.crm-mailing-segment-builder>header small,.crm-mailing-static-picker>header small{color:#7c909f;margin-top:3px;font-size:10.5px;line-height:1.4;display:block}.crm-mailing-segment-builder>header select{width:auto;min-width:160px}.crm-mailing-rules{gap:8px;margin-bottom:11px;display:grid}.crm-mailing-rule{grid-template-columns:28px minmax(150px,1.15fr) minmax(120px,.85fr) minmax(150px,1fr) 38px;align-items:center;gap:7px;display:grid}.crm-mailing-rule-index{color:#087fbf;background:#eaf7ff;border-radius:9px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:760;display:grid}.crm-mailing-rule .crm-mailing-icon-button{width:38px;height:38px}.crm-mailing-preview-panel{background:linear-gradient(#f7fbfe,#fff);border:1px solid #dbe7ee;border-radius:17px;align-self:start;padding:16px;position:sticky;top:10px}.crm-mailing-preview-panel-head{align-items:flex-start;gap:10px;display:flex}.crm-mailing-preview-panel-head>span{color:#008fdc;background:#eaf7ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.crm-mailing-preview-panel-head strong{color:#193c53;font-size:13px;display:block}.crm-mailing-preview-panel-head small{color:#7b909f;margin-top:3px;font-size:10.5px;line-height:1.4;display:block}.crm-mailing-preview-number{text-align:center;padding:18px 0 12px;display:grid}.crm-mailing-preview-number b{color:#087fbf;font-variant-numeric:tabular-nums;font-size:38px;font-weight:680;line-height:1}.crm-mailing-preview-number span{color:#718797;margin-top:4px;font-size:11px}.crm-mailing-preview-breakdown{background:#fff;border:1px solid #e5edf2;border-radius:12px;gap:6px;padding:11px;display:grid}.crm-mailing-preview-breakdown span{color:#708695;justify-content:space-between;gap:12px;font-size:10.5px;display:flex}.crm-mailing-preview-breakdown b{color:#23465c}.crm-mailing-preview-samples{gap:4px;max-height:190px;margin:10px 0;display:grid;overflow:auto}.crm-mailing-preview-samples>div{background:#ffffffc7;border-radius:9px;padding:7px 8px;display:grid}.crm-mailing-preview-samples strong{color:#24465b;font-size:10.5px}.crm-mailing-preview-samples small{color:#8296a4;overflow-wrap:anywhere;font-size:9.5px}.crm-mailing-preview-placeholder{text-align:center;color:#7b909f;align-content:center;place-items:center;min-height:210px;display:grid}.crm-mailing-preview-placeholder>svg{color:#64acd1;width:38px;height:38px;margin-bottom:8px}.crm-mailing-preview-placeholder strong{color:#26495f;font-size:12.5px}.crm-mailing-preview-placeholder p{max-width:230px;margin:5px 0 0;font-size:10.5px;line-height:1.45}.crm-mailing-preview-panel>.crm-button{width:100%;margin-top:12px}.crm-mailing-contact-results{gap:6px;max-height:250px;margin-top:9px;display:grid;overflow:auto}.crm-mailing-contact-results>button{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:1px solid #e0e9ee;border-radius:11px;align-items:center;gap:9px;padding:9px;display:flex}.crm-mailing-contact-results>button.is-selected{background:#eef9ff;border-color:#79c7ed}.crm-mailing-contact-check{color:#5f7a8b;background:#eef5f8;border-radius:9px;place-items:center;width:27px;height:27px;font-size:13px;font-weight:760;display:grid}.crm-mailing-contact-results>button.is-selected .crm-mailing-contact-check{color:#fff;background:#009ff7}.crm-mailing-contact-results strong{color:#24465b;font-size:11.5px;display:block}.crm-mailing-contact-results small{color:#8195a3;font-size:9.5px;display:block}.crm-mailing-selected-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.crm-mailing-selected-chips button{color:#2f6f94;font:inherit;cursor:pointer;background:#eef9ff;border:1px solid #cae2ee;border-radius:999px;padding:5px 8px 5px 10px;font-size:10px}.crm-mailing-selected-chips span{color:#9b4f55;margin-left:5px}.crm-mailing-builder-page{gap:16px}.crm-mailing-builder-meta{background:#fff;border:1px solid #dfe8ee;border-radius:17px;grid-template-columns:1.1fr 1.6fr 1.3fr .8fr 1.1fr;gap:10px;padding:13px 14px;display:grid}.crm-mailing-builder-meta label{min-width:0;margin:0}.crm-mailing-builder-meta input{min-width:0}.crm-mailing-builder-layout{grid-template-columns:230px minmax(420px,1fr) 280px;align-items:start;gap:14px;min-width:0;display:grid}.crm-mailing-builder-palette,.crm-mailing-builder-canvas-wrap,.crm-mailing-builder-inspector{background:#fff;border:1px solid #dfe8ee;border-radius:18px;min-width:0}.crm-mailing-builder-palette,.crm-mailing-builder-inspector{max-height:calc(100vh - 100px);padding:14px;position:sticky;top:10px;overflow:auto}.crm-mailing-builder-palette header h2,.crm-mailing-builder-inspector header h2{color:#1b3d54;margin:4px 0 0;font-size:16px;font-weight:680}.crm-mailing-builder-palette header p{color:#7a8f9e;margin:4px 0 12px;font-size:10.5px;line-height:1.4}.crm-mailing-builder-palette>div{gap:6px;display:grid}.crm-mailing-builder-palette>div>button{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #e1e9ee;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:8px;display:grid}.crm-mailing-builder-palette>div>button:hover{background:#f5fbff;border-color:#a9d6ec}.crm-mailing-builder-palette>div>button>span{color:#008fdc;background:#eaf7ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.crm-mailing-builder-palette>div>button strong{color:#21445a;font-size:11px;display:block}.crm-mailing-builder-palette>div>button small{color:#8396a4;margin-top:2px;font-size:8.8px;line-height:1.3;display:block}.crm-mailing-builder-palette>div>button>svg{color:#9aadb9;width:16px;height:16px}.crm-mailing-builder-variables{border-top:1px solid #e7eef2;gap:5px;margin-top:13px;padding-top:13px;display:grid}.crm-mailing-builder-variables strong{color:#284b60;margin-bottom:2px;font-size:10.5px}.crm-mailing-builder-variables code{color:#4a7188;overflow-wrap:anywhere;background:#f3f7fa;border-radius:7px;padding:5px 7px;font-size:9px}.crm-mailing-builder-canvas-head{border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.crm-mailing-builder-canvas-head strong{color:#1a3d54;margin-top:3px;font-size:13px;display:block}.crm-mailing-builder-canvas-head>span{color:#8195a3;font-size:10px}.crm-mailing-builder-canvas{background:#f4f8fb;border-radius:0 0 18px 18px;min-height:560px;padding:12px}.crm-mailing-builder-block{background:#fff;border:1px solid #dde7ed;border-radius:13px;transition:border-color .15s,box-shadow .15s,opacity .15s;box-shadow:0 5px 12px #25465809}.crm-mailing-builder-block.is-selected{border-color:#64bee9;box-shadow:0 0 0 3px #009ff714}.crm-mailing-builder-block.is-dragging{opacity:.48}.crm-mailing-builder-block>header{border-bottom:1px solid #edf2f5;align-items:center;gap:7px;min-height:34px;padding:5px 7px;display:flex}.crm-mailing-builder-block>header strong{color:#547083;text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;font-weight:700}.crm-mailing-builder-drag{color:#a3b4bf}.crm-mailing-builder-drag svg{width:15px;height:15px}.crm-mailing-builder-block>header>div{gap:4px;margin-left:auto;display:flex}.crm-mailing-builder-block>header button{color:#78909f;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:27px;height:27px;padding:0;display:grid}.crm-mailing-builder-block>header button:hover{color:#197ba9;background:#f1f7fa}.crm-mailing-builder-block>header button.is-danger:hover{color:#c94850;background:#fff0f1}.crm-mailing-builder-block>header button svg{width:14px;height:14px}.crm-mailing-builder-block-preview{padding:14px 17px}.crm-mailing-builder-block-preview h2,.crm-mailing-builder-block-preview h3,.crm-mailing-builder-block-preview h4{color:#183a51;margin:0;font-weight:700}.crm-mailing-builder-block-preview h2{font-size:25px}.crm-mailing-builder-block-preview h3{font-size:20px}.crm-mailing-builder-block-preview h4{font-size:16px}.crm-mailing-builder-block-preview p{color:#6f8595;margin:0;font-size:13px;line-height:1.6}.crm-mailing-builder-fake-button{color:#fff;background:#009ff7;border-radius:10px;padding:10px 15px;font-size:11px;font-weight:720;display:inline-block}.crm-mailing-builder-logo{align-items:center;gap:10px;display:flex}.crm-mailing-builder-logo>span{color:#008fdc;background:#eaf7ff;border-radius:9px;padding:7px 11px;font-size:11px;font-weight:780}.crm-mailing-builder-logo small{color:#8a9ca8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crm-mailing-builder-image{color:#7e94a3;background:#f8fbfd;border:1px dashed #cbdde7;border-radius:12px;align-content:center;place-items:center;min-height:110px;display:grid}.crm-mailing-builder-image svg{color:#4da9d5;margin-bottom:5px}.crm-mailing-builder-image strong{color:#34586c;font-size:11px}.crm-mailing-builder-image small{font-size:9px}.crm-mailing-builder-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crm-mailing-builder-columns>div{border:1px solid #e1e9ee;border-radius:11px;padding:12px}.crm-mailing-builder-columns strong{color:#21445a;font-size:12px}.crm-mailing-builder-columns p{margin-top:4px;font-size:10.5px}.crm-mailing-builder-divider{background:#dce7ed;height:1px}.crm-mailing-builder-spacer{color:#9aabb6;background:repeating-linear-gradient(135deg,#f5f8fa,#f5f8fa 6px,#fbfcfd 6px 12px);border-radius:8px;place-items:center;display:grid}.crm-mailing-builder-spacer small{font-size:8px}.crm-mailing-builder-drop{border-radius:7px;place-items:center;height:10px;margin:2px 0;transition:height .12s,background .12s;display:grid}.crm-mailing-builder-drop span{opacity:0;color:#087dbb;font-size:8.5px;font-weight:700}.crm-mailing-builder-drop.is-active{background:#eaf8ff;border:1px dashed #5ab8e5;height:34px}.crm-mailing-builder-drop.is-active span{opacity:1}.crm-mailing-builder-drop.is-last{border:1px dashed #cedde6;height:30px;min-height:30px;margin-top:9px}.crm-mailing-builder-drop.is-last span{opacity:1;color:#8a9eaa;font-weight:500}.crm-mailing-builder-drop.is-last.is-active span{color:#087dbb;font-weight:700}.crm-mailing-builder-inspector header{margin-bottom:12px}.crm-mailing-inspector-fields{display:grid}.crm-mailing-inspector-fields label small{color:#8296a4;font-size:9px}.crm-mailing-inspector-note{color:#52748a;background:#f1f9fd;border-radius:10px;align-items:flex-start;gap:7px;margin:0 0 12px;padding:9px;font-size:9.5px;line-height:1.45;display:flex}.crm-mailing-inspector-note svg{color:#148aca;width:15px;height:15px}.crm-mailing-theme-button{width:100%;margin-top:5px}.crm-mailing-color-input{grid-template-columns:42px 1fr;gap:6px;display:grid}.crm-mailing-color-input input[type=color]{min-height:42px;padding:4px}.crm-mailing-live-preview{background:#fff;border:1px solid #dfe8ee;border-radius:20px;padding:18px}.crm-mailing-live-preview>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.crm-mailing-live-preview h2{color:#193b52;margin:4px 0 0;font-size:19px;font-weight:680}.crm-mailing-live-preview header p{color:#7b8f9e;margin:4px 0 0;font-size:10.5px}.crm-mailing-device-switch{background:#f1f5f8;border-radius:11px;gap:5px;padding:4px;display:flex}.crm-mailing-device-switch button{color:#6d8392;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:10px;display:inline-flex}.crm-mailing-device-switch button.is-active{color:#087fbd;background:#fff;box-shadow:0 2px 6px #1c3d5014}.crm-mailing-device-switch svg{width:15px;height:15px}.crm-mailing-preview-frame{background:#e6edf2;border-radius:16px;margin:0 auto;padding:13px;transition:max-width .22s}.crm-mailing-preview-frame.is-desktop{max-width:900px}.crm-mailing-preview-frame.is-mobile{max-width:390px}.crm-mailing-preview-frame iframe{background:#fff;border:0;border-radius:11px;width:100%;height:660px;display:block}.crm-mailing-tracking-note{margin:12px 0 0}.crm-mailing-tracking-note svg{color:#388eb9}.crm-mailing-campaign-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.crm-mailing-campaign-settings{display:grid}.crm-mailing-campaign-settings label>small{color:#8295a3;font-size:9.5px}.crm-mailing-campaign-preflight{background:linear-gradient(#f8fcfe,#fff);border:1px solid #dbe7ee;border-radius:18px;padding:16px;position:sticky;top:10px}.crm-mailing-campaign-preflight>header{align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.crm-mailing-campaign-preflight>header>span{color:#159a66;background:#effbf5;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.crm-mailing-campaign-preflight header strong{color:#1b3e54;font-size:13px;display:block}.crm-mailing-campaign-preflight header small{color:#7b909f;margin-top:3px;font-size:9.5px;line-height:1.45;display:block}.crm-mailing-preflight-row{border-bottom:1px solid #edf2f5;justify-content:space-between;gap:14px;padding:9px 0;font-size:10.5px;display:flex}.crm-mailing-preflight-row span{color:#7a8f9e}.crm-mailing-preflight-row strong{color:#24475c;text-align:right;overflow-wrap:anywhere}.crm-mailing-preflight-detail{background:#fff;border:1px solid #e1ebf1;border-radius:12px;gap:0;margin:12px 0;padding:4px 11px;display:grid;box-shadow:0 4px 14px #1c3d5009}.crm-mailing-preflight-detail span{color:#708695;border-bottom:1px solid #edf3f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:34px;padding:7px 0;font-size:10.5px;display:grid}.crm-mailing-preflight-detail span:last-child{border-bottom:0}.crm-mailing-preflight-detail em{color:#6f8595;min-width:0;font-style:normal;line-height:1.35}.crm-mailing-preflight-detail b{color:#23465c;text-align:right;font-variant-numeric:tabular-nums;background:#f0f7fb;border-radius:8px;justify-self:end;min-width:32px;padding:3px 7px;font-size:11px;font-weight:760}.crm-mailing-preflight-detail span.is-primary em{color:#315b72;font-weight:720}.crm-mailing-preflight-detail span.is-primary b{color:#087fbd;background:#e6f6ff}.crm-mailing-campaign-preflight>.crm-button{width:100%;margin-top:12px}.crm-mailing-campaign-preflight>p{color:#8295a3;align-items:flex-start;gap:6px;margin:10px 0 0;font-size:9px;line-height:1.4;display:flex}.crm-mailing-campaign-preflight>p svg{color:#388eb9;width:14px;height:14px}.crm-mailing-analytics-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.crm-mailing-analytics-grid article{background:#fbfdfe;border:1px solid #e2eaf0;border-radius:14px;justify-items:start;padding:13px;display:grid}.crm-mailing-analytics-grid article>span{color:#008fdc;background:#eaf7ff;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:8px;display:grid}.crm-mailing-analytics-grid b{color:#1a3e55;font-variant-numeric:tabular-nums;font-size:22px;font-weight:690;line-height:1}.crm-mailing-analytics-grid small{color:#8094a2;margin-top:5px;font-size:9.5px;line-height:1.35}@media (max-width:1180px){.crm-mailing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-mailing-builder-layout{grid-template-columns:200px minmax(360px,1fr)}.crm-mailing-builder-inspector{grid-column:1/-1;max-height:none;position:static}.crm-mailing-inspector-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-mailing-builder-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.crm-mailings-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-mailings-guide{grid-template-columns:1fr}.crm-mailings-guide>svg{display:none}.crm-mailing-campaign-row{grid-template-columns:42px minmax(0,1fr) 24px}.crm-mailing-campaign-metrics{grid-column:2/-1}.crm-mailing-editor-grid,.crm-mailing-campaign-layout{grid-template-columns:1fr}.crm-mailing-preview-panel,.crm-mailing-campaign-preflight{position:static}.crm-mailing-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-mailing-builder-layout{grid-template-columns:1fr}.crm-mailing-builder-palette,.crm-mailing-builder-inspector{max-height:none;position:static}.crm-mailing-builder-palette>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.crm-mailings-page{gap:14px;padding-bottom:28px}.crm-mailings-section{border-radius:17px;padding:14px}.crm-mailings-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-mailings-stats article{border-radius:14px;gap:9px;min-height:72px;padding:11px}.crm-mailings-stats article>span{border-radius:11px;width:36px;height:36px}.crm-mailings-stats b{font-size:18px}.crm-mailings-stats small{font-size:9.5px}.crm-mailing-card-grid,.crm-mailing-fields-grid{grid-template-columns:1fr}.crm-mailing-rule{background:#fff;border:1px solid #e2eaf0;border-radius:12px;grid-template-columns:24px 1fr 38px;padding:8px}.crm-mailing-rule>select:first-of-type,.crm-mailing-rule>select:nth-of-type(2),.crm-mailing-rule>input,.crm-mailing-rule>select:nth-of-type(3){grid-column:2/-1}.crm-mailing-rule>.crm-mailing-icon-button{grid-area:1/3}.crm-mailing-campaign-row{gap:9px;padding:10px}.crm-mailing-campaign-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-mailing-builder-meta,.crm-mailing-builder-palette>div{grid-template-columns:1fr}.crm-mailing-builder-canvas{padding:8px}.crm-mailing-inspector-fields{grid-template-columns:1fr}.crm-mailing-live-preview{padding:12px}.crm-mailing-live-preview>header{display:grid}.crm-mailing-device-switch{width:100%;overflow-x:auto}.crm-mailing-preview-frame{padding:6px}.crm-mailing-preview-frame iframe{height:590px}.crm-mailing-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-mailing-modal-backdrop{align-items:end;padding:8px}.crm-mailing-modal,.crm-mailing-modal.is-wide{border-radius:20px 20px 0 0;width:100%;max-height:94vh}.crm-mailing-modal-content{padding:14px}.crm-mailing-segment-builder>header,.crm-mailing-static-picker>header{display:grid}.crm-mailing-segment-builder>header select{width:100%}.crm-mailing-modal-actions,.crm-mailing-confirm footer{grid-template-columns:1fr;display:grid}.crm-mailing-modal-actions .crm-button,.crm-mailing-confirm footer .crm-button{width:100%;min-height:46px}}@media (max-width:470px){.crm-mailings-stats{grid-template-columns:1fr 1fr}.crm-mailing-campaign-state{width:36px;height:36px}.crm-mailing-campaign-row{grid-template-columns:36px minmax(0,1fr) 18px}.crm-mailing-campaign-metrics{grid-column:1/-1}.crm-mailing-analytics-grid{grid-template-columns:1fr 1fr}}.crm-mailing-link-stats{gap:10px;display:grid}.crm-mailing-link-stats article{background:#ffffffd1;border:1px solid #5d80972e;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto 38px;align-items:center;gap:12px;padding:13px 14px;display:grid}.crm-mailing-link-icon{color:#008fdc;background:#eaf7ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.crm-mailing-link-icon svg{width:19px;height:19px}.crm-mailing-link-copy{gap:3px;min-width:0;display:grid}.crm-mailing-link-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.35;overflow:hidden}.crm-mailing-link-copy small{color:#8296a5;font-size:10px}.crm-mailing-link-metrics{gap:18px;display:flex}.crm-mailing-link-metrics span{text-align:right;display:grid}.crm-mailing-link-metrics b{font-size:16px}.crm-mailing-link-metrics small{color:#8296a5;font-size:10px}.crm-mailings-empty.is-compact{min-height:150px;padding:24px}@media (max-width:760px){.crm-mailing-link-stats article{grid-template-columns:38px minmax(0,1fr) 34px}.crm-mailing-link-metrics{grid-column:2/4;justify-content:flex-start}.crm-mailing-link-metrics span{text-align:left}.crm-mailing-link-copy strong{white-space:normal;overflow-wrap:anywhere}}.crm-task-create-shared-modal .crm-task-create-shared-form>.crm-task-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:16px 18px!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.crm-task-create-shared-modal .crm-task-create-shared-form>.crm-task-form-grid>.crm-field-wide{grid-column:auto!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important}.crm-task-create-shared-modal .crm-task-create-shared-form>.crm-task-form-grid>.crm-task-create-relations,.crm-task-create-shared-modal .crm-task-create-shared-form>.crm-task-form-grid>.crm-task-create-markdown-field{grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important}.crm-task-create-shared-modal .crm-task-create-relations-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:none!important}.crm-task-create-shared-modal .crm-task-create-markdown-field,.crm-task-create-shared-modal .crm-task-create-markdown-field .crm-task-markdown-editor,.crm-task-create-shared-modal .crm-task-create-markdown-field .crm-deal-markdown-split,.crm-task-create-shared-modal .crm-task-create-markdown-field .crm-deal-markdown-pane,.crm-task-create-shared-modal .crm-task-create-markdown-field .crm-deal-markdown-source-pane,.crm-task-create-shared-modal .crm-task-create-markdown-field .crm-deal-markdown-preview-pane{width:100%!important;min-width:0!important;max-width:none!important}@media (max-width:760px){.crm-task-create-shared-modal .crm-task-create-shared-form>.crm-task-form-grid,.crm-task-create-shared-modal .crm-task-create-relations-grid,.crm-task-create-shared-modal .crm-task-create-markdown-field .crm-deal-markdown-split{grid-template-columns:minmax(0,1fr)!important}.crm-task-create-shared-modal .crm-task-create-shared-form>.crm-task-form-grid>.crm-field-wide,.crm-task-create-shared-modal .crm-task-create-shared-form>.crm-task-form-grid>.crm-task-create-relations,.crm-task-create-shared-modal .crm-task-create-shared-form>.crm-task-form-grid>.crm-task-create-markdown-field{grid-column:1/-1!important}}.crm-mailings-page .crm-button>svg,.crm-mailing-modal .crm-button>svg,.crm-mailing-builder-page .crm-button>svg{flex:0 0 16px;min-width:16px;margin:0;width:16px!important;height:16px!important}.crm-mailings-page .crm-button,.crm-mailing-modal .crm-button,.crm-mailing-builder-page .crm-button{gap:7px}.crm-mailing-compact-action{line-height:1.2;border-radius:10px!important;width:auto!important;min-height:38px!important;padding:0 13px!important;font-size:12px!important}.crm-mailing-template-create-actions{align-items:center}.crm-mailing-template-create-actions .crm-button{min-height:40px;padding-inline:14px}.crm-mailing-preview-panel{background:radial-gradient(circle at 100% 0,#009ff714,#0000 38%),linear-gradient(#f8fcfe 0%,#fff 78%);gap:12px;padding:17px;display:grid;box-shadow:0 12px 30px #1c3d500e}.crm-mailing-preview-panel-head{border-bottom:1px solid #e6eef3;padding-bottom:11px}.crm-mailing-preview-panel-head>span{flex:0 0 36px;width:36px;height:36px}.crm-mailing-preview-number{text-align:left;justify-items:start;gap:2px;padding:3px 2px 1px;display:grid}.crm-mailing-preview-number span{color:#597488;letter-spacing:.01em;margin:0;font-size:10.5px;font-weight:690}.crm-mailing-preview-number b{color:#087fbd;font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:34px;font-weight:720;line-height:1.05}.crm-mailing-preview-number small{color:#8a9ba8;font-size:9.5px;line-height:1.35}.crm-mailing-preview-breakdown{border-color:#e1ebf1;gap:0;padding:4px 11px;box-shadow:0 4px 14px #1c3d5009}.crm-mailing-preview-breakdown span{color:#708695;border-bottom:1px solid #edf3f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:31px;padding:5px 0;font-size:10.5px;display:grid}.crm-mailing-preview-breakdown span:last-child{border-bottom:0}.crm-mailing-preview-breakdown em{color:#6f8595;min-width:0;font-style:normal;line-height:1.35}.crm-mailing-preview-breakdown b{color:#23465c;text-align:center;font-variant-numeric:tabular-nums;background:#f0f7fb;border-radius:8px;min-width:28px;padding:3px 7px;font-size:11px;font-weight:760}.crm-mailing-preview-samples-head{color:#38596d;justify-content:space-between;align-items:center;gap:10px;margin-top:1px;display:flex}.crm-mailing-preview-samples-head span{font-size:10.5px;font-weight:700}.crm-mailing-preview-samples-head small{color:#8b9ca8;font-size:9px}.crm-mailing-preview-samples{margin:-5px 0 0;padding-right:3px}.crm-mailing-preview-samples>div{background:#fff;border:1px solid #e0eaf0cc;padding:8px 9px}.crm-mailing-preview-panel>.crm-button.crm-mailing-preview-action{justify-self:end;margin-top:0;width:auto!important}.crm-mailing-rich-editor-field{grid-column:1/-1;gap:6px;min-width:0;margin-bottom:13px;display:grid}.crm-mailing-rich-editor-field>span{color:#496779;font-size:11.5px;font-weight:680}.crm-mailing-rich-editor-field .crm-form-rich-editor{min-width:0}.crm-mailing-rich-editor-field .crm-form-rich-editor-surface{color:#17384f;background:#fff}.crm-mailing-rich-editor-note{color:#8799a6;font-size:9px;line-height:1.45}.crm-mailing-builder-rich-preview{color:#526f82;min-height:1.55em;margin:0;line-height:1.58}.crm-mailing-image-source-control{background:linear-gradient(#f8fcfe,#fff);border:1px solid #dbe8ef;border-radius:13px;grid-column:1/-1;gap:8px;margin-bottom:4px;padding:11px;display:grid}.crm-mailing-image-file-input{display:none!important}.crm-mailing-image-source-actions{flex-wrap:wrap;gap:7px;display:flex}.crm-mailing-image-source-note{color:#7f94a3;font-size:9px;line-height:1.45}.crm-mailing-image-current{background:#fff;border:1px solid #e2ebf0;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:8px 9px;display:grid}.crm-mailing-image-current>svg{color:#008fdc;background:#eaf7ff;border-radius:10px;width:34px;height:34px;padding:8px}.crm-mailing-image-current div{gap:2px;min-width:0;display:grid}.crm-mailing-image-current strong{color:#31546a;font-size:10.5px}.crm-mailing-image-current small{color:#8598a5;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.crm-mailing-image-error{margin:0}.crm-mailing-builder-image.is-loaded{background:#fff;border-style:solid;gap:7px;min-height:0;padding:8px;display:grid}.crm-mailing-builder-image.is-loaded img{object-fit:contain;background:#f5f8fa;border-radius:10px;width:100%;max-height:260px;display:block}.crm-mailing-builder-image.is-loaded small{color:#8497a4;white-space:nowrap;text-overflow:ellipsis;padding-inline:3px;overflow:hidden}.crm-mailing-drive-picker{gap:12px;min-height:min(560px,70vh);display:grid}.crm-mailing-drive-source-tabs{background:#f0f5f8;border-radius:12px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.crm-mailing-drive-source-tabs button{color:#6d8494;min-height:35px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:11px;display:inline-flex}.crm-mailing-drive-source-tabs button.is-active{color:#087fbd;background:#fff;box-shadow:0 2px 8px #1c3d5014}.crm-mailing-drive-source-tabs svg{width:16px;height:16px}.crm-mailing-drive-toolbar{grid-template-columns:auto minmax(150px,1fr) minmax(180px,260px) auto;align-items:center;gap:8px;display:grid}.crm-mailing-drive-toolbar input{min-width:0;margin:0}.crm-mailing-drive-path{color:#5f7889;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10.5px;overflow:hidden}.crm-mailing-drive-note{color:#718796;background:#f5fafc;border-radius:11px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:9.5px;line-height:1.45;display:flex}.crm-mailing-drive-note svg{color:#278fbf;flex:0 0 16px;width:16px;height:16px}.crm-mailing-drive-list{align-content:start;gap:6px;min-height:290px;max-height:min(430px,52vh);padding:3px;display:grid;overflow:auto}.crm-mailing-drive-row{width:100%;min-height:58px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1eaf0;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;transition:border-color .15s,background .15s,transform .15s;display:grid}.crm-mailing-drive-row:hover{background:#f7fcff;border-color:#9bd4ef}.crm-mailing-drive-row:disabled{cursor:default;opacity:.65}.crm-mailing-drive-row-icon{color:#5d8499;background:#eef6fa;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.crm-mailing-drive-row-icon.is-folder{color:#d09028;background:#fff7e7}.crm-mailing-drive-row-icon.is-image{color:#008fdc;background:#eaf7ff}.crm-mailing-drive-row-icon svg,.crm-mailing-drive-row>svg{width:17px;height:17px}.crm-mailing-drive-row>div{gap:3px;min-width:0;display:grid}.crm-mailing-drive-row strong{color:#294c61;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.crm-mailing-drive-row small{color:#8396a3;font-size:9.5px}.crm-mailing-drive-select{color:#087fbd;background:#eaf7ff;border-radius:8px;padding:5px 9px;font-size:10px;font-weight:700}.crm-mailing-drive-empty{color:#8397a5;text-align:center;place-items:center;min-height:220px;font-size:11px;display:grid}@media (max-width:760px){.crm-mailing-preview-panel>.crm-button.crm-mailing-preview-action{justify-self:stretch;width:100%!important}.crm-mailing-image-source-actions{grid-template-columns:1fr;display:grid}.crm-mailing-image-source-actions .crm-button,.crm-mailing-template-create-actions .crm-button{width:100%!important}.crm-mailing-drive-picker{min-height:64vh}.crm-mailing-drive-source-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.crm-mailing-drive-source-tabs button{justify-content:center}.crm-mailing-drive-toolbar{grid-template-columns:auto minmax(0,1fr)}.crm-mailing-drive-path{grid-area:1/2}.crm-mailing-drive-toolbar input{grid-column:1/-1}.crm-mailing-drive-toolbar button[type=submit]{grid-column:1/-1;width:100%!important}.crm-mailing-drive-row{grid-template-columns:36px minmax(0,1fr)}.crm-mailing-drive-row>svg,.crm-mailing-drive-select{grid-column:2;justify-self:start}}.crm-mailing-image-size-panel{background:linear-gradient(#f7fbfe 0%,#fff 100%);border:1px solid #dbe8ef;border-radius:13px;grid-column:1/-1;gap:10px;margin:2px 0 13px;padding:12px;display:grid}.crm-mailing-image-size-panel-head{gap:3px;display:grid}.crm-mailing-image-size-panel-head strong{color:#284f66;font-size:11.5px;font-weight:740}.crm-mailing-image-size-panel-head small{color:#7a909e;font-size:9.5px;line-height:1.45}.crm-mailing-image-size-panel>label{margin-bottom:0}.crm-mailing-image-size-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.crm-mailing-image-size-presets button{color:#456779;min-height:38px;font:inherit;background:#fff;border:1px solid #d2e1e9;border-radius:10px;font-size:10.5px;font-weight:700;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s}.crm-mailing-image-size-presets button:hover{color:#087fbd;background:#f2faff;border-color:#75c3e9}.crm-mailing-image-size-presets button:focus-visible{border-color:#48abe0;outline:none;box-shadow:0 0 0 3px #009ff71c}.crm-mailing-image-size-presets button.is-active{color:#007fc4;background:#eaf7ff;border-color:#009ff7;box-shadow:inset 0 0 0 1px #009ff714}@media (max-width:760px){.crm-mailing-image-size-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-mailings-section-nav{background:linear-gradient(#f7fbfd 0%,#f2f7fa 100%);border:1px solid #dce7ed;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:6px;display:grid;box-shadow:inset 0 1px #ffffffd1}.crm-mailings-section-nav>a{color:#527083;border:1px solid #0000;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;min-width:0;min-height:62px;padding:9px 11px;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,color .16s;display:grid}.crm-mailings-section-nav>a:hover{color:#176f9e;background:#ffffffd1;border-color:#c8dfeb}.crm-mailings-section-nav>a.is-active{color:#087fbd;background:#fff;border-color:#8ccfee;box-shadow:0 5px 14px #225b7a14,inset 0 -2px #009ff7}.crm-mailings-section-nav-icon{color:#008fdc;background:#eaf7ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.crm-mailings-section-nav-copy{gap:2px;min-width:0;display:grid}.crm-mailings-section-nav-copy strong{color:#21465d;font-size:12.5px;font-weight:740}.crm-mailings-section-nav-copy small{color:#7d919f;font-size:9.5px;line-height:1.3}.crm-mailings-section-nav-arrow{color:#9cb0bc}.crm-mailings-section-nav-arrow svg{width:16px;height:16px}.crm-mailings-section-nav>a.is-active .crm-mailings-section-nav-arrow{color:#2a95c9}.crm-mailing-terminal-pill{color:#17875d;background:#effbf5;border:1px solid #bfe3d1;border-radius:11px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:11.5px;font-weight:730;display:inline-flex}.crm-mailing-terminal-pill svg{width:17px;height:17px}.crm-mailing-terminal-pill.is-cancelled{color:#a95057;background:#fff5f5;border-color:#ecd1d4}.crm-mailing-completed-banner{background:linear-gradient(135deg,#f2fcf7 0%,#fbfefd 100%);border:1px solid #c7e7d7;border-radius:16px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.crm-mailing-completed-banner>span{color:#159363;background:#ddf5e9;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.crm-mailing-completed-banner>span svg{width:19px;height:19px}.crm-mailing-completed-banner strong{color:#245843;font-size:13px;display:block}.crm-mailing-completed-banner p{color:#668779;margin:3px 0 0;font-size:10.5px;line-height:1.45}.crm-mailing-completed-banner small{color:#789688;margin-top:5px;font-size:9.5px;display:block}.crm-mailing-test-result{background:linear-gradient(#f1fbf6 0%,#fbfefd 100%);border:1px solid #c5e7d6;border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:11px;margin:4px 0 14px;padding:13px;display:grid}.crm-mailing-test-result-icon{color:#159363;background:#daf4e7;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.crm-mailing-test-result-icon svg{width:20px;height:20px}.crm-mailing-test-result>div>strong{color:#245843;font-size:12.5px}.crm-mailing-test-result dl{gap:5px;margin:9px 0 0;display:grid}.crm-mailing-test-result dl>div{grid-template-columns:84px minmax(0,1fr);gap:8px;display:grid}.crm-mailing-test-result dt{color:#789386;font-size:9.5px}.crm-mailing-test-result dd{color:#355d4a;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;font-weight:650}@media (max-width:760px){.crm-mailings-section-nav{scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow-x:auto}.crm-mailings-section-nav>a{scroll-snap-align:start;min-width:min(78vw,250px)}.crm-mailing-completed-banner{padding:12px}}@media (max-width:470px){.crm-mailing-test-result{grid-template-columns:36px minmax(0,1fr);padding:11px}.crm-mailing-test-result-icon{border-radius:10px;width:34px;height:34px}.crm-mailing-test-result dl>div{grid-template-columns:1fr;gap:1px}}.crm-mailing-delivery-section{overflow:hidden}.crm-mailing-delivery-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.crm-mailing-worker-pill{color:#527086;background:#f7fbfd;border:1px solid #d7e5ee;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:7px 11px;font-size:12px;font-weight:680;line-height:1.2;display:inline-flex}.crm-mailing-worker-pill svg{flex:none;width:16px;height:16px}.crm-mailing-worker-pill.is-ok{color:#257153;background:#f2fbf7;border-color:#cce9dd}.crm-mailing-worker-pill.is-warning{color:#8a6221;background:#fffaf0;border-color:#f0dfb8}.crm-mailing-worker-pill.is-error{color:#a13f49;background:#fff5f6;border-color:#f2c8cb}.crm-mailing-delivery-progress-copy{color:#607d90;justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;font-size:13px;display:flex}.crm-mailing-delivery-progress-copy strong{color:#16384f;font-size:20px;font-weight:720}.crm-mailing-delivery-progress{background:#eaf1f5;border-radius:999px;width:100%;height:9px;margin:10px 0 18px;overflow:hidden}.crm-mailing-delivery-progress>span{border-radius:inherit;background:linear-gradient(90deg,#03a3ff 0%,#54c3ff 100%);height:100%;transition:width .35s;display:block}.crm-mailing-delivery-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.crm-mailing-delivery-metrics article{background:#fff;border:1px solid #dce8ef;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.crm-mailing-delivery-metrics article>span{color:#138dcf;background:#edf7fd;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.crm-mailing-delivery-metrics article>span.is-green{color:#2f8a63;background:#edf9f3}.crm-mailing-delivery-metrics article>span.is-violet{color:#765ac5;background:#f4f1fd}.crm-mailing-delivery-metrics article>span.is-orange{color:#b57a22;background:#fff7e9}.crm-mailing-delivery-metrics article>span.is-red{color:#b84b56;background:#fff1f2}.crm-mailing-delivery-metrics article>span.is-muted{color:#698191;background:#f1f5f7}.crm-mailing-delivery-metrics svg{width:18px;height:18px}.crm-mailing-delivery-metrics b,.crm-mailing-delivery-metrics small{min-width:0;display:block}.crm-mailing-delivery-metrics b{color:#173b52;font-size:18px;line-height:1.1}.crm-mailing-delivery-metrics small{color:#758c9b;margin-top:3px;font-size:11px;line-height:1.25}.crm-mailing-delivery-list{gap:8px;margin-top:16px;display:grid}.crm-mailing-delivery-list>article{background:#fff;border:1px solid #dfe9ef;border-radius:13px;grid-template-columns:38px minmax(0,1fr) minmax(132px,auto) minmax(100px,auto);align-items:center;gap:12px;min-width:0;padding:11px 12px;display:grid}.crm-mailing-delivery-list>article.has-attention{background:#fffdf8;border-color:#efd5b5}.crm-mailing-recipient-state{color:#377d9f;background:#edf6fb;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.crm-mailing-recipient-state svg{width:18px;height:18px}.crm-mailing-recipient-state.is-sent{color:#2f8a63;background:#edf9f3}.crm-mailing-recipient-state.is-failed,.crm-mailing-recipient-state.is-uncertain{color:#b84b56;background:#fff1f2}.crm-mailing-recipient-state.is-retrying{color:#a96d17;background:#fff7e9}.crm-mailing-recipient-state.is-suppressed,.crm-mailing-recipient-state.is-cancelled{color:#6b8190;background:#f1f5f7}.crm-mailing-recipient-copy,.crm-mailing-recipient-meta{min-width:0}.crm-mailing-recipient-copy strong,.crm-mailing-recipient-copy span,.crm-mailing-recipient-copy small{min-width:0;display:block}.crm-mailing-recipient-copy strong{color:#173b52;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.crm-mailing-recipient-copy span,.crm-mailing-recipient-copy small{overflow-wrap:anywhere;color:#738a99;margin-top:3px;font-size:12px;line-height:1.35}.crm-mailing-recipient-copy .crm-mailing-recipient-error{color:#a44851}.crm-mailing-recipient-meta{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.crm-mailing-recipient-meta small,.crm-mailing-recipient-time{color:#7b909e;font-size:11px}.crm-mailing-recipient-status{color:#4d7085;background:#eef5f8;border-radius:999px;align-items:center;min-height:26px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.crm-mailing-recipient-status.is-sent{color:#2d805d;background:#edf9f3}.crm-mailing-recipient-status.is-failed,.crm-mailing-recipient-status.is-uncertain{color:#aa414b;background:#fff0f1}.crm-mailing-recipient-status.is-retrying{color:#956416;background:#fff7e7}.crm-mailing-recipient-status.is-suppressed,.crm-mailing-recipient-status.is-cancelled{color:#687f8d;background:#f0f3f5}.crm-mailing-delivery-limit-note{color:#7a909f;margin:12px 0 0;font-size:12px}.crm-mailing-worker-meta{color:#7a909e;border-top:1px solid #e5edf2;flex-wrap:wrap;gap:14px;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.crm-mailing-resolve{gap:14px;display:grid}.crm-mailing-resolve-recipient{background:#f9fcfd;border:1px solid #dfe9ef;border-radius:14px;padding:14px}.crm-mailing-resolve-recipient strong,.crm-mailing-resolve-recipient span,.crm-mailing-resolve-recipient small{overflow-wrap:anywhere;display:block}.crm-mailing-resolve-recipient strong{color:#173b52}.crm-mailing-resolve-recipient span{color:#557588;margin-top:4px}.crm-mailing-resolve-recipient small{color:#8396a3;margin-top:6px}.crm-mailing-completed-banner.is-cancelled{background:#fff8f8;border-color:#ead7d9}.crm-mailing-suppression-manager{gap:16px;display:grid}.crm-mailing-suppression-intro{background:#f7fbfd;border:1px solid #d9e7ef;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.crm-mailing-suppression-intro>span,.crm-mailing-suppression-icon{color:#178fcf;background:#eaf6fc;border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.crm-mailing-suppression-intro svg,.crm-mailing-suppression-icon svg{width:19px;height:19px}.crm-mailing-suppression-intro strong,.crm-mailing-suppression-intro p{margin:0;display:block}.crm-mailing-suppression-intro strong{color:#173b52}.crm-mailing-suppression-intro p{color:#698292;margin-top:4px;line-height:1.5}.crm-mailing-suppression-add{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.crm-mailing-suppression-add label{margin:0}.crm-mailing-suppression-list{gap:8px;max-height:min(48vh,520px);padding-right:3px;display:grid;overflow-y:auto}.crm-mailing-suppression-list>article{background:#fff;border:1px solid #e0e9ee;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:11px;min-width:0;padding:10px 11px;display:grid}.crm-mailing-suppression-list strong,.crm-mailing-suppression-list small{overflow-wrap:anywhere;min-width:0;display:block}.crm-mailing-suppression-list strong{color:#173b52;font-size:13px}.crm-mailing-suppression-list small{color:#7b909d;margin-top:3px;font-size:11px}.crm-mailing-suppression-confirm{background:#fff6f7;border:1px solid #efc8cb;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.crm-mailing-suppression-confirm strong,.crm-mailing-suppression-confirm p,.crm-mailing-suppression-confirm small{margin:0;display:block}.crm-mailing-suppression-confirm p{color:#7c4e54;margin-top:3px}.crm-mailing-suppression-confirm small{color:#8c7377;margin-top:5px}.crm-mailing-suppression-confirm>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:980px){.crm-mailing-delivery-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-mailing-delivery-list>article{grid-template-columns:38px minmax(0,1fr) minmax(120px,auto)}.crm-mailing-delivery-list>article>:last-child{grid-column:2/-1;justify-self:start}}@media (max-width:640px){.crm-mailing-delivery-head-actions{justify-content:flex-start;width:100%}.crm-mailing-worker-pill{max-width:calc(100% - 48px)}.crm-mailing-delivery-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-mailing-delivery-list>article{grid-template-columns:34px minmax(0,1fr);align-items:start}.crm-mailing-recipient-state{width:34px;height:34px}.crm-mailing-recipient-meta,.crm-mailing-delivery-list>article>:last-child{grid-column:2}.crm-mailing-suppression-add{grid-template-columns:1fr}.crm-mailing-suppression-add .crm-button{width:100%}.crm-mailing-suppression-confirm{flex-direction:column;align-items:stretch}.crm-mailing-suppression-confirm>div:last-child{justify-content:stretch}.crm-mailing-suppression-confirm .crm-button{flex:100%}}.crm-mailing-analytics-dashboard{overflow:hidden}.crm-mailing-analytics-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.crm-mailing-analytics-kpis article{background:#fff;border:1px solid #dce8ef;border-radius:15px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.crm-mailing-analytics-kpis article>span{color:#138dcf;background:#edf7fd;border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.crm-mailing-analytics-kpis article>span.is-green{color:#2f8a63;background:#edf9f3}.crm-mailing-analytics-kpis article>span.is-violet{color:#765ac5;background:#f4f1fd}.crm-mailing-analytics-kpis article>span.is-orange{color:#b57a22;background:#fff7e9}.crm-mailing-analytics-kpis article>span.is-red{color:#b84b56;background:#fff1f2}.crm-mailing-analytics-kpis article>span.is-muted{color:#698191;background:#f1f5f7}.crm-mailing-analytics-kpis svg{width:18px;height:18px}.crm-mailing-analytics-kpis article>div{min-width:0}.crm-mailing-analytics-kpis b,.crm-mailing-analytics-kpis small,.crm-mailing-analytics-kpis em{min-width:0;display:block}.crm-mailing-analytics-kpis b{color:#173b52;font-variant-numeric:tabular-nums;font-size:20px;line-height:1.08}.crm-mailing-analytics-kpis small{color:#6f8797;margin-top:3px;font-size:10.5px;line-height:1.3}.crm-mailing-analytics-kpis em{color:#91a0aa;margin-top:3px;font-size:9.5px;font-style:normal}.crm-mailing-analytics-funnel{background:linear-gradient(#fbfdfe 0%,#f7fbfd 100%);border:1px solid #dce8ef;border-radius:16px;gap:11px;margin-top:18px;padding:16px;display:grid}.crm-mailing-analytics-funnel>header{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:3px;display:flex}.crm-mailing-analytics-funnel>header div{min-width:0}.crm-mailing-analytics-funnel>header strong,.crm-mailing-analytics-funnel>header small{display:block}.crm-mailing-analytics-funnel>header strong{color:#173b52;font-size:14px}.crm-mailing-analytics-funnel>header small{color:#728997;margin-top:4px;font-size:10.5px;line-height:1.4}.crm-mailing-analytics-funnel>header>span{color:#138dcc;background:#eaf7ff;border-radius:999px;flex:none;padding:5px 9px;font-size:10.5px;font-weight:700}.crm-mailing-analytics-funnel-row{grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.crm-mailing-analytics-funnel-row>div{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.crm-mailing-analytics-funnel-row>div>span{color:#526f82;align-items:center;gap:7px;min-width:0;font-size:11px;font-weight:650;display:inline-flex}.crm-mailing-analytics-funnel-row>div svg{width:15px;height:15px}.crm-mailing-analytics-funnel-row b{color:#173b52;font-variant-numeric:tabular-nums;font-size:12px}.crm-mailing-analytics-funnel-row>i{background:#e8f0f4;border-radius:999px;height:10px;font-style:normal;overflow:hidden}.crm-mailing-analytics-funnel-row>i>span{border-radius:inherit;background:linear-gradient(90deg,#03a3ff 0%,#5bc7ff 100%);min-width:0;height:100%;transition:width .3s;display:block}.crm-mailing-analytics-funnel-row.is-unsubscribe>i>span{background:linear-gradient(90deg,#d96671 0%,#ef9ca4 100%)}.crm-mailing-analytics-filters{scrollbar-width:thin;gap:8px;margin-top:14px;padding-bottom:4px;display:flex;overflow-x:auto}.crm-mailing-analytics-filters button{color:#557286;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe7ee;border-radius:12px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:680;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.crm-mailing-analytics-filters button:hover{color:#178bc9;background:#f7fcff;border-color:#a8d9f4}.crm-mailing-analytics-filters button.is-active{color:#087fbe;background:#eaf7ff;border-color:#8bd1f7}.crm-mailing-analytics-filters button:disabled{opacity:.58;cursor:default}.crm-mailing-analytics-filters svg{width:15px;height:15px}.crm-mailing-analytics-filters b{color:#627d8e;text-align:center;font-variant-numeric:tabular-nums;background:#f0f5f8;border-radius:999px;min-width:24px;padding:3px 6px;font-size:10px;line-height:1.2}.crm-mailing-analytics-filters button.is-active b{color:#0879b5;background:#d8f0fd}.crm-mailing-analytics-recipients{gap:9px;margin-top:14px;display:grid}.crm-mailing-analytics-recipients>article{background:#fff;border:1px solid #dfe9ef;border-radius:14px;min-width:0;overflow:hidden}.crm-mailing-analytics-recipients>article.has-attention{background:#fffdf9;border-color:#efd2b2}.crm-mailing-analytics-recipients>article.is-expanded{border-color:#b9def1;box-shadow:0 10px 24px #35668114}.crm-mailing-analytics-recipient-row{grid-template-columns:38px minmax(220px,1.5fr) minmax(125px,.7fr) minmax(112px,.55fr) minmax(112px,.55fr) auto;align-items:center;gap:11px;min-width:0;padding:11px 12px;display:grid}.crm-mailing-analytics-recipient-copy{min-width:0}.crm-mailing-analytics-recipient-copy strong,.crm-mailing-analytics-recipient-copy span,.crm-mailing-analytics-recipient-copy small{min-width:0;display:block}.crm-mailing-analytics-recipient-copy strong{color:#173b52;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:720;overflow:hidden}.crm-mailing-analytics-recipient-copy span{color:#667f90;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.crm-mailing-analytics-recipient-copy small{overflow-wrap:anywhere;color:#8a9ba6;margin-top:3px;font-size:10px}.crm-mailing-analytics-recipient-copy .crm-mailing-recipient-error{color:#a44851}.crm-mailing-analytics-recipient-status{justify-items:start;gap:4px;min-width:0;display:grid}.crm-mailing-analytics-recipient-status small{color:#8497a4;font-size:9.5px;line-height:1.25}.crm-mailing-analytics-recipient-status small.is-unsubscribed{color:#ac545d}.crm-mailing-analytics-recipient-metric{color:#5f7889;background:#f7fafc;border-radius:10px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px 8px;display:grid}.crm-mailing-analytics-recipient-metric>svg{justify-self:center;width:17px;height:17px}.crm-mailing-analytics-recipient-metric b,.crm-mailing-analytics-recipient-metric small{min-width:0;display:block}.crm-mailing-analytics-recipient-metric b{color:#193c53;font-variant-numeric:tabular-nums;font-size:13px;line-height:1.1}.crm-mailing-analytics-recipient-metric small{color:#8194a0;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8.8px;line-height:1.2;overflow:hidden}.crm-mailing-events-toggle{justify-content:center;min-width:104px}.crm-mailing-events-toggle.is-active{color:#0783c4;background:#eef9ff;border-color:#9ed8f5}.crm-mailing-recipient-timeline{background:#f9fcfd;border-top:1px solid #e4edf2;gap:8px;padding:12px 14px 14px 61px;display:grid}.crm-mailing-recipient-event{background:#fff;border:1px solid #e1eaf0;border-radius:11px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:8px 10px;display:grid}.crm-mailing-recipient-event>span{color:#168bc9;background:#edf7fd;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.crm-mailing-recipient-event.is-open>span{color:#765ac5;background:#f4f1fd}.crm-mailing-recipient-event.is-click>span{color:#b57a22;background:#fff7e9}.crm-mailing-recipient-event.is-unsubscribe>span,.crm-mailing-recipient-event.is-error>span,.crm-mailing-recipient-event.is-uncertain>span{color:#b84b56;background:#fff1f2}.crm-mailing-recipient-event.is-sent>span,.crm-mailing-recipient-event.is-manual_mark_sent>span{color:#2f8a63;background:#edf9f3}.crm-mailing-recipient-event svg{width:16px;height:16px}.crm-mailing-recipient-event strong,.crm-mailing-recipient-event small,.crm-mailing-recipient-event a{min-width:0;display:block}.crm-mailing-recipient-event strong{color:#23465c;font-size:11px}.crm-mailing-recipient-event small{color:#8497a4;margin-top:2px;font-size:9.5px;line-height:1.35}.crm-mailing-recipient-event a{overflow-wrap:anywhere;color:#0787cb;margin-top:4px;font-size:10px;text-decoration:none}.crm-mailing-recipient-event a:hover{text-decoration:underline}.crm-mailing-recipient-timeline-empty{color:#7d919e;padding:10px;font-size:10.5px}.crm-mailing-analytics-pagination{color:#738a99;border-top:1px solid #e5edf2;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.crm-mailing-analytics-pagination small{color:#91a1ab}@media (max-width:1180px){.crm-mailing-analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-mailing-analytics-recipient-row{grid-template-columns:38px minmax(220px,1.4fr) minmax(120px,.7fr) minmax(105px,.55fr) minmax(105px,.55fr)}.crm-mailing-events-toggle{grid-column:2/-1;justify-self:start}}@media (max-width:760px){.crm-mailing-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-mailing-analytics-funnel>header{flex-direction:column}.crm-mailing-analytics-funnel-row{grid-template-columns:1fr;gap:6px}.crm-mailing-analytics-recipient-row{grid-template-columns:34px minmax(0,1fr);align-items:start}.crm-mailing-analytics-recipient-status,.crm-mailing-analytics-recipient-metric,.crm-mailing-events-toggle{grid-column:2}.crm-mailing-analytics-recipient-metric{grid-template-columns:24px minmax(0,1fr);width:100%}.crm-mailing-events-toggle{width:100%}.crm-mailing-recipient-timeline{padding:10px 11px 12px 45px}.crm-mailing-analytics-pagination{flex-direction:column;align-items:stretch}.crm-mailing-analytics-pagination .crm-button{width:100%}}@media (max-width:460px){.crm-mailing-analytics-kpis{grid-template-columns:1fr}.crm-mailing-analytics-funnel{padding:13px}.crm-mailing-recipient-timeline{padding-left:11px}}.crm-mailing-bounce-monitor{background:#ffffffb8;border:1px solid #8498a633;border-radius:16px;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;display:flex}.crm-mailing-bounce-monitor>span{color:#168dcc;background:#009ff71a;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.crm-mailing-bounce-monitor>span svg{width:18px;height:18px}.crm-mailing-bounce-monitor>div{gap:2px;min-width:0;display:grid}.crm-mailing-bounce-monitor strong{color:var(--crm-text,#16384f);font-size:13px}.crm-mailing-bounce-monitor small{color:var(--crm-muted,#6b8192);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.crm-mailing-bounce-monitor.is-ok{background:#28a7700e;border-color:#28a77038}.crm-mailing-bounce-monitor.is-ok>span{color:#23865d;background:#28a7701c}.crm-mailing-bounce-monitor.is-error{background:#d34b4b0e;border-color:#d34b4b38}.crm-mailing-bounce-monitor.is-error>span{color:#bf4545;background:#d34b4b1a}.crm-mailing-database-quality{background:linear-gradient(135deg,#f3f8fbeb,#fffffff5);border:1px solid #8498a62e;border-radius:18px;gap:14px;margin-top:18px;padding:17px;display:grid}.crm-mailing-database-quality>div:first-child{align-items:flex-start;gap:11px;display:flex}.crm-mailing-database-quality>div:first-child>span{color:#168dcc;background:#009ff71a;border-radius:13px;flex:none;place-items:center;width:36px;height:36px;display:grid}.crm-mailing-database-quality svg{width:18px;height:18px}.crm-mailing-database-quality strong{color:var(--crm-text,#16384f);font-size:14px;display:block}.crm-mailing-database-quality small{color:var(--crm-muted,#6b8192);margin-top:3px;font-size:12px;line-height:1.5;display:block}.crm-mailing-database-quality dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.crm-mailing-database-quality dl>div{background:#fff;border:1px solid #8498a624;border-radius:13px;gap:3px;padding:11px 12px;display:grid}.crm-mailing-database-quality dt{color:var(--crm-muted,#6b8192);font-size:11px}.crm-mailing-database-quality dd{color:var(--crm-text,#16384f);margin:0;font-size:20px;font-weight:720}.crm-mailing-bounce-reason{overflow-wrap:anywhere;align-items:flex-start;gap:5px;margin-top:4px!important;font-size:11px!important;line-height:1.45!important;display:flex!important}.crm-mailing-bounce-reason svg{flex:none;width:14px;height:14px;margin-top:1px}.crm-mailing-bounce-reason.is-hard{color:#b94747!important}.crm-mailing-bounce-reason.is-soft{color:#a56f1f!important}.crm-mailing-recipient-event.is-bounce>span{color:#bf4545;background:#d34b4b1a}@media (max-width:900px){.crm-mailing-database-quality dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.crm-mailing-bounce-monitor{align-items:flex-start}.crm-mailing-database-quality dl{grid-template-columns:1fr}.crm-mailing-database-quality{padding:14px}}.crm-mailing-provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.crm-mailing-provider-card{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dce7ee;border-radius:18px;min-width:0;padding:18px;box-shadow:0 10px 28px #17384f0e}.crm-mailing-provider-card header{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.crm-mailing-provider-card header>span,.crm-mailing-provider-large-icon{color:#078fd7;background:#edf8ff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.crm-mailing-provider-card header>span svg,.crm-mailing-provider-large-icon svg{width:23px;height:23px}.crm-mailing-provider-card header small{color:#7c91a0;letter-spacing:.1em;margin-bottom:2px;font-size:10px;font-weight:760;display:block}.crm-mailing-provider-card h2{color:#17384f;margin:0;font-size:17px;font-weight:720;line-height:1.15}.crm-mailing-provider-card header>b{color:#16855f;white-space:nowrap;background:#eef9f4;border-radius:999px;align-self:start;padding:5px 8px;font-size:10px;line-height:1}.crm-mailing-provider-card.is-needs_setup header>b{color:#b96c12;background:#fff5e8}.crm-mailing-provider-card.is-planned header>b{color:#6f8190;background:#f0f3f6}.crm-mailing-provider-card>p{color:#637b8c;margin:14px 0;font-size:12.5px;line-height:1.55}.crm-mailing-provider-capabilities{flex-wrap:wrap;gap:6px;display:flex}.crm-mailing-provider-capabilities span{color:#547083;background:#fff;border:1px solid #dce9f1;border-radius:999px;padding:5px 8px;font-size:10.5px;font-weight:650}.crm-mailing-provider-settings{margin-top:18px}.crm-mailing-provider-toggle{background:#f8fbfd;border:1px solid #dce9f1;border-radius:14px;margin:0 0 16px;padding:13px 14px}.crm-mailing-provider-toggle label{align-items:center;gap:11px;display:flex;margin:0!important}.crm-mailing-provider-toggle input{margin:0;width:20px!important;height:20px!important;min-height:20px!important}.crm-mailing-provider-toggle label>span{gap:2px;display:grid}.crm-mailing-provider-toggle strong{color:#24465c;font-size:13px}.crm-mailing-provider-toggle small{color:#728795;font-size:11.5px;line-height:1.45}.crm-mailing-provider-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-mailing-provider-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.crm-mailing-wazzup-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.crm-mailing-wazzup-channel-grid article{background:#fbfdff;border:1px solid #dfebf2;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.crm-mailing-wazzup-channel-grid article>span{color:#078fd7;background:#eaf7ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.crm-mailing-wazzup-channel-grid article>span svg{width:20px;height:20px}.crm-mailing-wazzup-channel-grid article div{min-width:0}.crm-mailing-wazzup-channel-grid strong,.crm-mailing-wazzup-channel-grid small{text-overflow:ellipsis;display:block;overflow:hidden}.crm-mailing-wazzup-channel-grid strong{color:#24465c;white-space:nowrap;font-size:12.5px}.crm-mailing-wazzup-channel-grid small{color:#758a99;white-space:nowrap;margin-top:2px;font-size:10.5px}.crm-mailing-wazzup-channel-grid b{color:#16855f;white-space:nowrap;background:#edf9f4;border-radius:999px;padding:4px 7px;font-size:9.5px}.crm-mailing-provider-roadmap{background:#f7fcff;border:1px dashed #b9d7e8;border-radius:17px;align-items:flex-start;gap:12px;margin-top:18px;padding:16px 18px;display:flex}.crm-mailing-provider-roadmap>span{color:#078fd7;background:#e8f7ff;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.crm-mailing-provider-roadmap>span svg{width:22px;height:22px}.crm-mailing-provider-roadmap strong{color:#24465c;font-size:13px;display:block}.crm-mailing-provider-roadmap p{color:#6d8493;margin:4px 0 0;font-size:12px;line-height:1.5}.crm-mailing-provider-choice{gap:7px;display:grid}.crm-mailing-field-title{color:#496577;font-size:12px;font-weight:680}.crm-mailing-channel-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.crm-mailing-channel-selector button{color:#284a60;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce8ef;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;column-gap:8px;min-width:0;min-height:88px;padding:12px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:grid}.crm-mailing-channel-selector button:hover{background:#f9fdff;border-color:#9dd5f2;transform:translateY(-1px)}.crm-mailing-channel-selector button.is-active{background:#eef9ff;border-color:#36aeea;box-shadow:0 0 0 3px #009ff714}.crm-mailing-channel-selector button svg{color:#078fd7;grid-row:1/3;align-self:center;width:25px;height:25px}.crm-mailing-channel-selector strong{align-self:end;font-size:13px}.crm-mailing-channel-selector small{color:#78909f;align-self:start;font-size:10.5px;line-height:1.35;overflow:hidden}.crm-mailing-provider-options{gap:8px;display:grid}.crm-mailing-provider-options>button{color:#284a60;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce8ef;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 12px;display:grid}.crm-mailing-provider-options>button.is-active{background:#f1faff;border-color:#36aeea;box-shadow:0 0 0 3px #009ff712}.crm-mailing-provider-options>button:disabled{cursor:not-allowed;opacity:.58}.crm-mailing-provider-options>button>span{color:#078fd7;background:#edf8ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.crm-mailing-provider-options>button>span svg{width:21px;height:21px}.crm-mailing-provider-options>button div{min-width:0}.crm-mailing-provider-options>button strong{font-size:12.5px;display:block}.crm-mailing-provider-options>button small{color:#758b9a;margin-top:2px;font-size:10.5px;line-height:1.4;display:block}.crm-mailing-provider-options>button em{color:#16855f;white-space:nowrap;background:#edf9f4;border-radius:999px;padding:5px 7px;font-size:9.5px;font-style:normal;font-weight:700}.crm-mailing-provider-summary{background:#f8fcff;border:1px solid #dce9f1;border-radius:14px;align-items:flex-start;gap:12px;margin:13px 0;padding:13px 14px;display:flex}.crm-mailing-provider-summary>span{color:#078fd7;background:#eaf7ff;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.crm-mailing-provider-summary div{min-width:0}.crm-mailing-provider-summary small{color:#79909f;letter-spacing:.08em;font-size:9.5px;font-weight:760;display:block}.crm-mailing-provider-summary strong{color:#24465c;margin-top:2px;font-size:13px;display:block}.crm-mailing-provider-summary p{color:#718796;margin:3px 0 0;font-size:10.5px;line-height:1.45}.crm-mailing-preview-channel-switch,.crm-mailing-suppression-channel-tabs{background:#f4f8fb;border:1px solid #dce8ef;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 12px;padding:4px;display:grid}.crm-mailing-preview-channel-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-mailing-preview-channel-switch button,.crm-mailing-suppression-channel-tabs button{color:#668090;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:10.5px;font-weight:670;display:flex}.crm-mailing-preview-channel-switch button svg,.crm-mailing-suppression-channel-tabs button svg{width:15px;height:15px}.crm-mailing-preview-channel-switch button.is-active,.crm-mailing-suppression-channel-tabs button.is-active{color:#078fd7;background:#fff;box-shadow:0 2px 8px #1f41571a}.crm-mailing-suppression-channel{color:#197fb6;text-transform:uppercase;background:#eef7fc;border-radius:999px;margin-right:6px;padding:2px 5px;font-size:8.5px;font-weight:750;display:inline-flex}.crm-mailing-recipient-event.is-delivered>span,.crm-mailing-recipient-event.is-read>span,.crm-mailing-recipient-event.is-provider_accepted>span,.crm-mailing-recipient-event.is-provider_sent>span{color:#16855f;background:#edf9f4}.crm-mailing-recipient-event.is-provider_error>span{color:#c63f47;background:#fff0f1}@media (max-width:1180px){.crm-mailing-provider-grid,.crm-mailing-wazzup-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.crm-mailing-provider-grid,.crm-mailing-provider-form-grid,.crm-mailing-wazzup-channel-grid,.crm-mailing-channel-selector{grid-template-columns:1fr}.crm-mailing-provider-card header{grid-template-columns:44px minmax(0,1fr)}.crm-mailing-provider-card header>b{grid-column:1/-1;justify-self:start}.crm-mailing-channel-selector button{min-height:70px}.crm-mailing-provider-options>button{grid-template-columns:40px minmax(0,1fr)}.crm-mailing-provider-options>button>em{grid-column:2;justify-self:start}.crm-mailing-provider-actions{grid-template-columns:1fr;display:grid}.crm-mailing-provider-actions .crm-button{justify-content:center;width:100%}}.crm-mailing-provider-form-grid>label{background:linear-gradient(#fbfdff 0%,#f7fbfd 100%);border:1px solid #dce9f1;border-radius:14px;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;padding:12px 13px 13px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:0 5px 16px #1c4e6c09;margin:0!important}.crm-mailing-provider-form-grid>label>span{color:#35586e;letter-spacing:.005em;align-items:center;min-height:18px;font-size:12px;font-weight:720;line-height:1.25;display:flex}.crm-mailing-provider-form-grid>label>input,.crm-mailing-provider-form-grid>label>select{box-sizing:border-box;color:#17384f;background:#fff;border:1px solid #c6d9e5;border-radius:11px;outline:0;width:100%;min-width:0;height:46px;min-height:46px;margin:0;padding:0 13px;font-family:Roboto Flex,Roboto,Arial,sans-serif;font-size:13px;font-weight:520;line-height:1;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px 2px #133a5209,0 2px 8px #204f6909}.crm-mailing-provider-form-grid>label>input::placeholder{color:#92a5b1;opacity:1;font-weight:450}.crm-mailing-provider-form-grid>label>input:hover,.crm-mailing-provider-form-grid>label>select:hover{background:#fff;border-color:#a9cddd}.crm-mailing-provider-form-grid>label>input:focus,.crm-mailing-provider-form-grid>label>select:focus{background:#fff;border-color:#4bb7ec;box-shadow:0 0 0 3px #009ff71c,0 5px 14px #18689212}.crm-mailing-provider-form-grid>label:focus-within{background:linear-gradient(#fbfeff 0%,#f3faff 100%);border-color:#c7e5f4;box-shadow:0 8px 22px #1a628b11}.crm-mailing-provider-form-grid>label>select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236f8796' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px 18px;padding-right:40px}.crm-mailing-provider-form-grid>label>input[type=number]{font-variant-numeric:tabular-nums}@media (max-width:760px){.crm-mailing-provider-form-grid>label{border-radius:13px;gap:7px;padding:11px 12px 12px}.crm-mailing-provider-form-grid>label>input,.crm-mailing-provider-form-grid>label>select{height:46px;min-height:46px;font-size:16px}}.crm-mailing-status.is-imported{color:#237aa7;background:#edf8ff;border-color:#b9dbef}.crm-mailing-import-panel{background:linear-gradient(#fbfdff 0%,#f5f9fc 100%);border:1px solid #dce8ef;border-radius:16px;gap:14px;padding:16px;display:grid;box-shadow:0 12px 32px #214e690e}.crm-mailing-import-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm-mailing-import-head strong,.crm-mailing-import-mapping-head strong{color:#193d54;font-size:13.5px;font-weight:720;display:block}.crm-mailing-import-head small,.crm-mailing-import-mapping-head small{color:#78909f;margin-top:4px;font-size:10.5px;line-height:1.45;display:block}.crm-mailing-import-count{color:#0d82bd;font-variant-numeric:tabular-nums;background:#eaf7ff;border:1px solid #bee0f2;border-radius:999px;place-items:center;min-width:38px;height:30px;padding:0 10px;font-size:11px;font-weight:760;display:inline-grid}.crm-mailing-import-source-switch{background:#edf4f8;border:1px solid #dce8ef;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid}.crm-mailing-import-source-switch button{color:#678193;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:10.5px;font-weight:650;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.crm-mailing-import-source-switch button.is-active{color:#087fbf;background:#fff;box-shadow:0 4px 14px #275b7817}.crm-mailing-import-manual{gap:9px;display:grid}.crm-mailing-import-manual>label{gap:7px;display:grid}.crm-mailing-import-manual>label>span,.crm-mailing-import-sheet>span,.crm-mailing-import-columns label>span{color:#527185;letter-spacing:.012em;font-size:10px;font-weight:680}.crm-mailing-import-manual textarea{resize:vertical;font-variant-ligatures:none;min-height:158px}.crm-mailing-import-manual>.crm-button{justify-self:start}.crm-mailing-import-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.crm-mailing-import-file-wrap{position:relative}.crm-mailing-import-dropzone{color:#52788f;width:100%;min-height:132px;font:inherit;text-align:center;cursor:pointer;background:#f7fcff;border:1.5px dashed #9fcfe8;border-radius:15px;align-content:center;place-items:center;gap:6px;padding:18px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.crm-mailing-import-dropzone:hover,.crm-mailing-import-dropzone:focus-visible{background:#effaff;border-color:#32a6df;outline:none;box-shadow:0 0 0 4px #009ff714}.crm-mailing-import-dropzone>span{color:#0589cd;background:#e3f5ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.crm-mailing-import-dropzone strong{text-overflow:ellipsis;white-space:nowrap;color:#244b62;max-width:100%;font-size:12px;overflow:hidden}.crm-mailing-import-dropzone small{color:#8498a5;font-size:9.5px}.crm-mailing-import-sheet{background:#fff;border:1px solid #e1eaf0;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(180px,280px);align-items:center;gap:12px;padding:10px 12px;display:grid}.crm-mailing-import-loading{color:#648094;background:#f7fbfd;border:1px solid #dceaf2;border-radius:11px;align-items:center;gap:8px;padding:10px 12px;font-size:10.5px;display:flex}.crm-mailing-import-loading svg{width:16px;height:16px;animation:.9s linear infinite crm-mailing-import-spin}@keyframes crm-mailing-import-spin{to{transform:rotate(360deg)}}.crm-mailing-import-mapping{gap:10px;padding-top:2px;display:grid}.crm-mailing-import-mapping-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-mailing-import-mapping-head .is-warning{color:#a06a13;background:#fff8e8;border:1px solid #f0d5a0;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:700}.crm-mailing-import-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crm-mailing-import-columns label{background:#fff;border:1px solid #e0e9ef;border-radius:12px;gap:6px;min-width:0;padding:10px;display:grid}.crm-mailing-import-columns label>small{text-overflow:ellipsis;white-space:nowrap;color:#8b9ba6;min-width:0;font-size:9px;overflow:hidden}.crm-mailing-import-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.crm-mailing-import-summary>div{text-align:center;background:#fff;border:1px solid #e1eaf0;border-radius:11px;gap:3px;min-width:0;padding:9px 8px;display:grid}.crm-mailing-import-summary span{color:#8195a3;font-size:8.8px}.crm-mailing-import-summary b{color:#254b61;font-variant-numeric:tabular-nums;font-size:15px;font-weight:720}.crm-mailing-import-summary>.is-good{background:#f2fbf7;border-color:#bfe2d1}.crm-mailing-import-summary>.is-good b{color:#25764f}.crm-mailing-import-summary>.is-warning{background:#fffaf0;border-color:#efd7a8}.crm-mailing-import-summary>.is-warning b{color:#a56a10}.crm-mailing-import-invalid{background:#fffaf2;border:1px solid #ebd9b6;border-radius:12px;overflow:hidden}.crm-mailing-import-invalid>button{color:#86642d;width:100%;min-height:38px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:650;display:flex}.crm-mailing-import-invalid>button svg:last-child{margin-left:auto}.crm-mailing-import-invalid>div{gap:1px;max-height:190px;padding:0 8px 8px;display:grid;overflow:auto}.crm-mailing-import-invalid>div>span{background:#ffffffbf;border-radius:8px;grid-template-columns:42px minmax(0,1fr);gap:8px;padding:6px 7px;font-size:9px;display:grid}.crm-mailing-import-invalid b{color:#9b6c25}.crm-mailing-import-invalid em{text-overflow:ellipsis;white-space:nowrap;color:#7b7164;min-width:0;font-style:normal;overflow:hidden}.crm-mailing-import-invalid>div>small{color:#9b8665;text-align:center;padding:6px;font-size:9px}.crm-mailing-preview-channel-switch.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-mailing-preview-channel-switch.is-three button{min-width:0;padding-left:6px;padding-right:6px;font-size:9px}@media (max-width:860px){.crm-mailing-import-columns,.crm-mailing-import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-mailing-import-sheet{grid-template-columns:1fr}}@media (max-width:560px){.crm-mailing-import-panel{border-radius:14px;padding:12px}.crm-mailing-import-head,.crm-mailing-import-mapping-head{display:grid}.crm-mailing-import-count{justify-self:start}.crm-mailing-import-columns{grid-template-columns:1fr}.crm-mailing-import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-mailing-import-source-switch button{font-size:9.5px}.crm-mailing-preview-channel-switch.is-three{gap:3px}.crm-mailing-preview-channel-switch.is-three button{gap:3px;font-size:8px}.crm-mailing-preview-channel-switch.is-three button svg{width:13px;height:13px}}.crm-mailings-page .crm-button,.crm-mailing-modal .crm-button,.crm-mailing-builder-page .crm-button{border-radius:11px;gap:8px;min-height:44px;padding-inline:16px;font-size:13.5px;font-weight:680;line-height:1.2}.crm-mailings-page .crm-button>svg,.crm-mailing-modal .crm-button>svg,.crm-mailing-builder-page .crm-button>svg{flex-basis:18px;min-width:18px;width:18px!important;height:18px!important}.crm-mailing-compact-action{min-height:42px!important;padding-inline:15px!important;font-size:13px!important}.crm-mailing-modal label>span,.crm-mailing-editor-main label>span,.crm-mailing-campaign-settings label>span,.crm-mailing-inspector-fields label>span{font-size:12.5px}.crm-mailing-modal input,.crm-mailing-modal select,.crm-mailing-modal textarea,.crm-mailing-editor-main input,.crm-mailing-editor-main select,.crm-mailing-editor-main textarea,.crm-mailing-campaign-settings input,.crm-mailing-campaign-settings select,.crm-mailing-campaign-settings textarea{min-height:44px;padding:10px 12px;font-size:13.5px}.crm-mailing-modal-hint,.crm-mailing-campaign-settings label>small{font-size:11.5px;line-height:1.5}.crm-mailing-import-panel{gap:16px;padding:18px}.crm-mailing-import-head strong,.crm-mailing-import-mapping-head strong{font-size:14.5px}.crm-mailing-import-head small,.crm-mailing-import-mapping-head small{font-size:11.5px}.crm-mailing-import-count{min-width:40px;height:32px;font-size:12px}.crm-mailing-import-source-switch{gap:6px;padding:5px}.crm-mailing-import-source-switch button{gap:8px;min-height:44px;padding-inline:12px;font-size:12px;font-weight:680}.crm-mailing-import-source-switch button svg{width:18px;height:18px}.crm-mailing-import-manual>label>span,.crm-mailing-import-sheet>span,.crm-mailing-import-columns label>span{font-size:11.5px}.crm-mailing-import-manual textarea{min-height:168px;font-size:13.5px;line-height:1.5}.crm-mailing-import-dropzone{gap:8px;min-height:146px;padding:20px}.crm-mailing-import-dropzone>span{border-radius:13px;width:44px;height:44px}.crm-mailing-import-dropzone>span svg{width:22px;height:22px}.crm-mailing-import-dropzone strong{font-size:13.5px}.crm-mailing-import-dropzone small{font-size:10.5px}.crm-mailing-import-loading{font-size:11.5px}.crm-mailing-import-loading svg{width:18px;height:18px}.crm-mailing-import-columns label>small{font-size:10px}.crm-mailing-import-summary>div{min-height:58px;padding:10px 9px}.crm-mailing-import-summary span{font-size:10px}.crm-mailing-import-summary b{font-size:17px}.crm-mailing-import-invalid>button{gap:8px;min-height:42px;padding:9px 11px;font-size:11.5px}.crm-mailing-import-invalid>button svg{width:17px;height:17px}.crm-mailing-import-invalid>div>span,.crm-mailing-import-invalid>div>small{font-size:10px}.crm-mailing-preview-panel{gap:14px;padding:18px}.crm-mailing-preview-panel-head{gap:12px;padding-bottom:13px}.crm-mailing-preview-panel-head>span{border-radius:13px;width:44px;height:44px}.crm-mailing-preview-panel-head>span svg{width:20px;height:20px}.crm-mailing-preview-panel-head strong{font-size:14.5px}.crm-mailing-preview-panel-head small{font-size:11.5px;line-height:1.45}.crm-mailing-preview-channel-switch,.crm-mailing-suppression-channel-tabs{gap:6px;padding:5px}.crm-mailing-preview-channel-switch button,.crm-mailing-suppression-channel-tabs button,.crm-mailing-preview-channel-switch.is-three button{gap:7px;min-height:42px;padding-inline:9px;font-size:11.5px;font-weight:690}.crm-mailing-preview-channel-switch button svg,.crm-mailing-suppression-channel-tabs button svg,.crm-mailing-preview-channel-switch.is-three button svg{width:17px;height:17px}.crm-mailing-preview-number{padding:20px 0 14px}.crm-mailing-preview-number b{font-size:42px}.crm-mailing-preview-number span{font-size:12px}.crm-mailing-preview-breakdown{gap:2px;padding:8px 12px}.crm-mailing-preview-breakdown span{align-items:center;min-height:32px;font-size:11.5px}.crm-mailing-preview-breakdown b{font-size:12px}.crm-mailing-preview-samples strong{font-size:11.5px}.crm-mailing-preview-samples small{font-size:10.5px}.crm-mailing-preview-placeholder{min-height:230px}.crm-mailing-preview-placeholder>svg{width:46px;height:46px;margin-bottom:10px}.crm-mailing-preview-placeholder strong{font-size:14px}.crm-mailing-preview-placeholder p{max-width:260px;font-size:11.5px;line-height:1.5}.crm-mailing-preview-panel>.crm-button{margin-top:14px}.crm-mailing-campaign-layout{grid-template-columns:minmax(0,1fr) 380px;gap:18px}.crm-mailing-provider-summary{gap:13px;margin:15px 0;padding:15px 16px}.crm-mailing-provider-summary>span{border-radius:13px;flex-basis:46px;width:46px;height:46px}.crm-mailing-provider-summary>span svg{width:23px;height:23px}.crm-mailing-provider-summary small{font-size:10.5px}.crm-mailing-provider-summary strong{font-size:14px}.crm-mailing-provider-summary p{font-size:11.5px;line-height:1.5}.crm-mailing-campaign-preflight{border-radius:19px;padding:18px}.crm-mailing-campaign-preflight>header{gap:12px;margin-bottom:15px}.crm-mailing-campaign-preflight>header>span{border-radius:13px;width:46px;height:46px}.crm-mailing-campaign-preflight>header>span svg{width:21px;height:21px}.crm-mailing-campaign-preflight header strong{font-size:14.5px;line-height:1.3}.crm-mailing-campaign-preflight header small{margin-top:4px;font-size:11.5px;line-height:1.5}.crm-mailing-preflight-row{align-items:center;min-height:40px;padding:10px 0;font-size:12px;line-height:1.4}.crm-mailing-preflight-detail{border-radius:13px;margin:14px 0;padding:5px 12px}.crm-mailing-preflight-detail span{min-height:40px;padding:8px 0;font-size:11.5px}.crm-mailing-preflight-detail b{min-width:34px;padding:4px 8px;font-size:12px}.crm-mailing-campaign-preflight>.crm-button{min-height:46px;margin-top:14px;font-size:14px}.crm-mailing-campaign-preflight>p{gap:7px;margin-top:12px;font-size:10.5px;line-height:1.5}.crm-mailing-campaign-preflight>p svg{width:16px;height:16px}.crm-mailings-section-nav>a{grid-template-columns:42px minmax(0,1fr) 20px;gap:11px;min-height:68px;padding:10px 12px}.crm-mailings-section-nav-icon{border-radius:12px;width:42px;height:42px}.crm-mailings-section-nav-icon svg{width:21px;height:21px}.crm-mailings-section-nav-copy strong{font-size:13.5px}.crm-mailings-section-nav-copy small{font-size:10.5px;line-height:1.35}.crm-mailing-campaign-stats article{min-height:94px}.crm-mailing-campaign-stats article>span{width:46px;height:46px}.crm-mailing-campaign-stats article>span svg{width:21px;height:21px}.crm-mailing-campaign-stats b{font-size:25px}.crm-mailing-campaign-stats small{font-size:12.5px}@media (max-width:980px){.crm-mailing-campaign-layout{grid-template-columns:1fr}.crm-mailing-campaign-preflight{position:static}}@media (max-width:760px){.crm-mailings-page .crm-button,.crm-mailing-modal .crm-button,.crm-mailing-builder-page .crm-button{padding-inline:14px;font-size:13px;min-height:44px!important}.crm-mailings-stats.crm-mailing-campaign-stats article{min-height:80px;padding:12px}.crm-mailings-stats.crm-mailing-campaign-stats article>span{width:40px;height:40px}.crm-mailings-stats.crm-mailing-campaign-stats b{font-size:20px}.crm-mailings-stats.crm-mailing-campaign-stats small{font-size:10.5px}.crm-mailings-section-nav>a{min-height:66px}.crm-mailing-preview-placeholder{min-height:190px}}@media (max-width:560px){.crm-mailing-import-panel{padding:14px}.crm-mailing-import-source-switch button,.crm-mailing-preview-channel-switch.is-three button{min-height:40px;padding-inline:6px;font-size:10px}.crm-mailing-import-source-switch button svg,.crm-mailing-preview-channel-switch.is-three button svg{width:15px;height:15px}.crm-mailing-preview-panel,.crm-mailing-campaign-preflight{padding:15px}}.crm-mailing-preview-channel-switch.is-three{grid-template-columns:minmax(74px,.82fr) minmax(132px,1.46fr) minmax(64px,.72fr);gap:6px}.crm-mailing-preview-channel-switch.is-three button{white-space:nowrap;min-width:0;padding-inline:10px}.crm-mailing-preview-channel-switch.is-three button svg{stroke-width:2px;flex:0 0 18px;width:18px;min-width:18px;height:18px;overflow:visible}.crm-mailing-preview-channel-switch.is-three button:nth-child(2){padding-inline:12px}@media (max-width:560px){.crm-mailing-preview-channel-switch.is-three{grid-template-columns:minmax(60px,.78fr) minmax(116px,1.52fr) minmax(52px,.7fr);gap:4px}.crm-mailing-preview-channel-switch.is-three button{gap:5px;padding-inline:5px;font-size:9.5px}.crm-mailing-preview-channel-switch.is-three button:nth-child(2){padding-inline:7px}.crm-mailing-preview-channel-switch.is-three button svg{flex-basis:15px;width:15px;min-width:15px;height:15px}}.crm-notification-center-load-more{background:linear-gradient(#f8fcff85,#fff);border-top:1px solid #7592ae1a;justify-content:center;padding:16px;display:flex}.crm-notification-center-load-more-button{color:#087fbd;background:#f4fbff;border-color:#03a3ff38;gap:8px;min-width:180px;min-height:42px;font-weight:800}.crm-notification-center-load-more-button:hover:not(:disabled){background:#eaf8ff;border-color:#03a3ff6b}.crm-notification-center-load-more-button svg{flex:0 0 18px;width:18px;height:18px}.crm-desktop-header-reveal-handle{display:none}@media (min-width:1041px){.crm-final-header{will-change:transform;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s!important}html.crm-desktop-crm-header-docked .crm-final-header{transform:translateY(calc(-100% - 18px))}.crm-desktop-header-reveal-handle{z-index:950010;color:#0794d5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;cursor:pointer;background:#f1fafff0;border:1px solid #03a3ff40;border-top:0;border-radius:0 0 11px 11px;justify-content:center;align-items:center;width:56px;height:19px;padding:0;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:fixed;top:0;left:50%;transform:translate(-50%,-115%);box-shadow:0 7px 20px #0f172a1a}.crm-desktop-header-reveal-handle svg{flex:0 0 16px;width:16px;height:16px;transition:transform .18s}html.crm-desktop-crm-header-docked .crm-desktop-header-reveal-handle{opacity:1;pointer-events:auto;transform:translate(-50%)}html.crm-desktop-crm-header-docked .crm-desktop-header-reveal-handle:hover,html.crm-desktop-crm-header-docked .crm-desktop-header-reveal-handle:focus-visible{background:#e5f7fffa;border-color:#03a3ff7a;outline:none;box-shadow:0 9px 24px #03a3ff29}html.crm-desktop-crm-header-docked.crm-desktop-crm-header-revealed .crm-final-header{transform:translateY(0);box-shadow:0 18px 42px #0f172a21}html.crm-desktop-crm-header-docked.crm-desktop-crm-header-revealed .crm-desktop-header-reveal-handle{background:#f1fafffa;top:0}html.crm-desktop-crm-header-docked.crm-desktop-crm-header-revealed .crm-desktop-header-reveal-handle svg{transform:rotate(180deg)}html.crm-desktop-crm-header-docked.crm-desktop-crm-header-pinned .crm-desktop-header-reveal-handle{background:#e5f7fffc;border-color:#03a3ff6b;box-shadow:0 10px 26px #03a3ff2e}}@media (max-width:760px){.crm-notification-center-load-more{padding:14px 16px 16px}.crm-notification-center-load-more-button{width:100%}}@media (prefers-reduced-motion:reduce){.crm-final-header,.crm-desktop-header-reveal-handle,.crm-desktop-header-reveal-handle svg{transition-duration:.01ms!important}}.crm-desktop-header-placeholder{display:none}@media (min-width:1041px){html.crm-desktop-crm-header-docked .crm-desktop-header-placeholder{pointer-events:none;height:78px;min-height:78px;display:block}html.crm-desktop-crm-header-docked .crm-final-header{opacity:1!important;pointer-events:none!important;z-index:950000!important;width:min(1280px,100vw - 64px)!important;max-width:1280px!important;margin:0!important;position:fixed!important;top:0!important;left:50%!important;right:auto!important;transform:translate(-50%,calc(-100% - 22px))!important}html.crm-desktop-crm-header-docked.crm-desktop-crm-header-revealed .crm-final-header{pointer-events:auto!important;transform:translate(-50%)!important;box-shadow:0 18px 42px #0f172a21!important}html.crm-desktop-crm-header-docked .crm-desktop-header-reveal-handle,html.crm-desktop-crm-header-docked.crm-desktop-crm-header-revealed .crm-desktop-header-reveal-handle{top:0!important;transform:translate(-50%)!important}html.crm-desktop-crm-header-docked.crm-desktop-crm-header-revealed .crm-desktop-header-reveal-handle{background:#f1faffd1;border-color:#03a3ff57;box-shadow:0 6px 18px #0f172a14}}.crm-notification-center-global-backdrop{z-index:2147483300!important;-webkit-backdrop-filter:blur(5px)!important;cursor:default!important;background:#0f22306b!important;border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}.crm-task-reminder-bubble-shell{z-index:2147483400!important}.crm-kanban-scroll-control--companies{z-index:2450!important}@media (max-width:900px){.crm-companies-kanban-page{overflow-x:hidden!important}.crm-companies-kanban-page .crm-company-kanban-shell{width:100%!important;max-width:100%!important;overflow:visible!important}.crm-companies-kanban-page .crm-kanban[data-company-kanban-board]{scroll-snap-type:x proximity!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;flex-direction:row!important;align-items:flex-start!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 2px 14px!important;scroll-padding-inline:2px!important;display:flex!important;overflow:auto visible!important}.crm-companies-kanban-page .crm-kanban[data-company-kanban-board]>.crm-kanban-column{box-sizing:border-box!important;scroll-snap-align:start!important;scroll-snap-stop:normal!important;flex:0 0 min(90vw,380px)!important;width:min(90vw,380px)!important;min-width:min(90vw,380px)!important;max-width:min(90vw,380px)!important;min-height:auto!important;margin:0!important;padding:12px!important;display:block!important;overflow:visible!important}.crm-companies-kanban-page .crm-kanban-column-head{z-index:2!important;width:100%!important;margin:0 0 10px!important;position:relative!important;top:auto!important}.crm-companies-kanban-page .crm-kanban-cards{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;padding:0!important;display:grid!important;overflow:visible!important}.crm-companies-kanban-page .crm-kanban-card,.crm-companies-kanban-page .crm-kanban-empty{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.crm-kanban-scroll-control--companies{display:none!important}.crm-companies-kanban-page .crm-company-mobile-floating-type,html.crm-mobile-crm-header-visible .crm-companies-kanban-page .crm-company-mobile-floating-type,body.crm-final-menu-open .crm-companies-kanban-page .crm-company-mobile-floating-type{top:calc(env(safe-area-inset-top,0px) + 8px)!important;z-index:50000!important;border-radius:16px!important;min-height:52px!important;padding:10px 13px!important;transition:opacity .16s,box-shadow .16s!important;left:10px!important;right:10px!important}body.crm-final-menu-open .crm-companies-kanban-page .crm-company-mobile-floating-type{opacity:0!important;pointer-events:none!important}.crm-companies-kanban-page .crm-kanban[data-company-kanban-board]{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 70px)!important}body>.crm-company-mobile-floating-type--portal{top:calc(env(safe-area-inset-top,0px) + 8px)!important;z-index:50000!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(14px)!important;contain:none!important;isolation:isolate!important;pointer-events:none!important;background:linear-gradient(135deg,#fffffff7,#f0f9fff2)!important;border:1px solid #0ea5e92e!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;width:auto!important;min-width:0!important;min-height:52px!important;margin:0!important;padding:10px 13px!important;transition:opacity .16s,box-shadow .16s!important;display:flex!important;position:fixed!important;left:10px!important;right:10px!important;transform:none!important;box-shadow:0 18px 50px #0f172a29!important}body.crm-final-menu-open>.crm-company-mobile-floating-type--portal{opacity:0!important;visibility:hidden!important}body>.crm-company-mobile-floating-type--portal>div{gap:3px!important;min-width:0!important;display:grid!important}body>.crm-company-mobile-floating-type--portal strong{color:#0f172a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:900!important;line-height:1.1!important;overflow:hidden!important}body>.crm-company-mobile-floating-type--portal span{color:#64748b!important;font-size:12px!important;font-weight:800!important;line-height:1.1!important}body>.crm-company-mobile-floating-type--portal i{border:2px solid #ffffffeb!important;border-radius:999px!important;flex:0 0 14px!important;width:14px!important;height:14px!important;box-shadow:0 0 0 1px #0f172a14!important}}.crm-company-mobile-type-rail{display:none}@media (max-width:900px){.crm-companies-kanban-page .crm-company-mobile-floating-type,body>.crm-company-mobile-floating-type--portal{display:none!important}.crm-companies-kanban-page .crm-company-mobile-type-rail{top:calc(env(safe-area-inset-top,0px) + 8px)!important;z-index:500000!important;box-sizing:border-box!important;color:#0f172a!important;-webkit-backdrop-filter:blur(16px)!important;cursor:pointer!important;text-align:left!important;width:calc(100% - 4px)!important;min-width:0!important;min-height:52px!important;font:inherit!important;appearance:none!important;background:linear-gradient(135deg,#fffffffa,#f0f9fff5)!important;border:1px solid #0ea5e93d!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin:0 2px 10px!important;padding:10px 13px!important;display:flex!important;position:sticky!important;box-shadow:0 16px 38px #0f172a21,inset 0 1px #fffffff5!important}.crm-companies-kanban-page .crm-company-mobile-type-rail.is-active-company-type-filter{background:linear-gradient(135deg,#e0f2fefa,#fffffffa)!important;border-color:#0ea5e9a3!important;box-shadow:0 16px 38px #0ea5e929,inset 3px 0 #0ea5e9e6!important}.crm-companies-kanban-page .crm-company-mobile-type-rail>span{gap:3px!important;min-width:0!important;display:grid!important}.crm-companies-kanban-page .crm-company-mobile-type-rail strong{color:#0f172a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:900!important;line-height:1.12!important;overflow:hidden!important}.crm-companies-kanban-page .crm-company-mobile-type-rail em{color:#64748b!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;line-height:1.12!important}.crm-companies-kanban-page .crm-company-mobile-type-rail>i{border:2px solid #fffffff0!important;border-radius:999px!important;flex:0 0 14px!important;width:14px!important;height:14px!important;box-shadow:0 0 0 1px #0f172a14!important}.crm-companies-kanban-page .crm-kanban[data-company-kanban-board]>.crm-kanban-column>.crm-kanban-column-head{display:none!important}body.crm-final-menu-open .crm-companies-kanban-page .crm-company-mobile-type-rail{opacity:0!important;pointer-events:none!important}}@media (min-width:901px){.crm-company-mobile-type-rail{display:none!important}}.crm-company-mobile-type-rail-anchor{display:none}@media (max-width:900px){.crm-companies-kanban-page .crm-company-mobile-floating-type,body>.crm-company-mobile-floating-type--portal{display:none!important}.crm-companies-kanban-page .crm-company-mobile-type-rail-anchor{box-sizing:border-box!important;width:100%!important;min-height:62px!important;margin:0 0 10px!important;padding:0 2px!important;display:block!important;position:relative!important;overflow:visible!important}.crm-companies-kanban-page .crm-company-mobile-type-rail{--crm-company-type-color:#e0f2fe;--crm-company-type-edge:color-mix(in srgb, var(--crm-company-type-color) 72%, #0f172a 28%);--crm-company-type-soft:color-mix(in srgb, var(--crm-company-type-color) 55%, white 45%);z-index:120!important;box-sizing:border-box!important;border:1px solid color-mix(in srgb, var(--crm-company-type-color) 60%, #cbd5e1 40%)!important;border-left:4px solid var(--crm-company-type-edge)!important;background:radial-gradient(circle at 11% 0%, color-mix(in srgb, var(--crm-company-type-color) 48%, transparent), transparent 58%), linear-gradient(135deg, var(--crm-company-type-soft), #fffffffa)!important;color:#0f172a!important;-webkit-backdrop-filter:blur(14px)!important;cursor:pointer!important;text-align:left!important;width:100%!important;min-width:0!important;min-height:52px!important;font:inherit!important;appearance:none!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin:0!important;padding:10px 13px 10px 11px!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;box-shadow:0 12px 28px #0f172a1a,inset 0 1px #fffffff5!important}.crm-companies-kanban-page .crm-company-mobile-type-rail.is-floating{top:calc(env(safe-area-inset-top,0px) + 8px)!important;z-index:500000!important;width:auto!important;margin:0!important;position:fixed!important;left:10px!important;right:10px!important;box-shadow:0 18px 38px #0f172a26,inset 0 1px #fffffffa!important}.crm-companies-kanban-page .crm-company-mobile-type-rail.is-active-company-type-filter{border-color:var(--crm-company-type-edge)!important;box-shadow:0 16px 34px color-mix(in srgb, var(--crm-company-type-color) 22%, transparent), inset 0 1px 0 #fffffffa!important}.crm-companies-kanban-page .crm-company-mobile-type-rail>span{gap:3px!important;min-width:0!important;display:grid!important}.crm-companies-kanban-page .crm-company-mobile-type-rail strong{color:#0f172a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:900!important;line-height:1.12!important;overflow:hidden!important}.crm-companies-kanban-page .crm-company-mobile-type-rail em{color:#64748b!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;line-height:1.12!important}.crm-companies-kanban-page .crm-company-mobile-type-rail>i{background:var(--crm-company-type-edge)!important;width:14px!important;height:14px!important;box-shadow:0 0 0 5px color-mix(in srgb, var(--crm-company-type-color) 34%, transparent)!important;border:2px solid #fffffff0!important;border-radius:999px!important;flex:0 0 14px!important}body.crm-final-menu-open .crm-companies-kanban-page .crm-company-mobile-type-rail.is-floating{opacity:0!important;pointer-events:none!important}.crm-companies-kanban-page .crm-kanban[data-company-kanban-board]>.crm-kanban-column>.crm-kanban-column-head{display:none!important}.crm-companies-kanban-page .crm-kanban[data-company-kanban-board]{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 70px)!important}}@media (min-width:901px){.crm-company-mobile-type-rail-anchor,.crm-company-mobile-type-rail{display:none!important}.crm-companies-kanban-page .crm-kanban-column-head{--crm-company-type-color:#e0f2fe;--crm-company-type-edge:color-mix(in srgb, var(--crm-company-type-color) 72%, #0f172a 28%);border-left:4px solid var(--crm-company-type-edge)!important;background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--crm-company-type-color) 36%, transparent), transparent 58%), #fffffff7!important}.crm-companies-kanban-page .crm-kanban-column-head.is-active-company-type-filter{border-color:var(--crm-company-type-edge)!important;border-left-color:var(--crm-company-type-edge)!important;box-shadow:0 14px 32px color-mix(in srgb, var(--crm-company-type-color) 18%, transparent), inset 0 1px 0 #fffffffa!important}}.crm-fullpage-dock-button{white-space:nowrap;justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.crm-fullpage-dock-button>svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.crm-fullpage-dock-button.is-docked{box-shadow:inset 0 0 0 1px #0ea5e90a;color:#087faf!important;background:linear-gradient(#f0f9fffa,#ebf8fff5)!important;border-color:#0ea5e942!important}body.crm-workspace-is-open .crm-fullpage-dock-button{display:none!important}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-detail-actions,.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-page-actions.crm-contact-detail-actions,.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-page-head-actions.crm-contact-detail-actions{grid-template-columns:auto auto auto auto auto!important;grid-template-areas:"status status status status status""back dock google-open google-sync edit"!important}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-detail-dock{grid-area:dock}@media (max-width:760px){.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-detail-actions,.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-page-actions.crm-contact-detail-actions,.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-page-head-actions.crm-contact-detail-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"status status""back dock""google-open google-sync""edit edit"!important}.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-detail-dock{width:100%!important;min-height:46px!important}}@media (max-width:420px){.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-contact-detail-actions,.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-page-actions.crm-contact-detail-actions,.crm-page-head.crm-entity-hero.crm-contact-detail-hero .crm-page-head-actions.crm-contact-detail-actions{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"status""back""dock""google-open""google-sync""edit"!important}}.crm-message-center-v2 .crm-message-image-text-action{flex:none}.crm-message-center-v2 .crm-message-image-text-card .crm-message-transcript-text{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:860px){.crm-message-center-v2 .crm-message-media-actions>.crm-message-image-text-action{grid-column:1/-1;width:100%}}.crm-user-module-access-section{margin-top:18px}.crm-user-module-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-user-module-access-card{background:linear-gradient(#fffffffa,#f8fafceb);border:1px solid #0f172a1a;border-radius:18px;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 12px 34px #0f172a0d}.crm-user-module-access-card>header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.crm-user-module-access-card>header strong,.crm-user-module-access-card>header small{display:block}.crm-user-module-access-card>header strong{font-size:16px;font-weight:720}.crm-user-module-access-card>header small{color:var(--crm-muted,#64748b);margin-top:3px;line-height:1.35}.crm-user-module-access-icon{color:#2563eb;background:#2563eb17;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.crm-user-module-access-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.crm-user-module-access-options{background:#e2e8f094;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:5px;display:grid}.crm-user-module-access-options label{cursor:pointer;min-width:0;position:relative}.crm-user-module-access-options input{opacity:0;pointer-events:none;position:absolute}.crm-user-module-access-options label>span{text-align:center;border:1px solid #0000;border-radius:10px;align-content:center;gap:2px;min-height:58px;padding:8px 9px;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:grid}.crm-user-module-access-options b{font-size:13px;font-weight:720}.crm-user-module-access-options small{color:#64748b;text-overflow:ellipsis;font-size:10px;line-height:1.2;overflow:hidden}.crm-user-module-access-options label:hover>span{background:#ffffffb3}.crm-user-module-access-options label.is-active>span{background:#fff;border-color:#2563eb2e;box-shadow:0 6px 18px #0f172a14}.crm-user-module-access-card.is-none .crm-user-module-access-options label.is-active>span{border-color:#94a3b840}.crm-user-module-access-card.is-read .crm-user-module-access-options label.is-active>span{border-color:#0ea5e942;box-shadow:0 6px 18px #0ea5e914}.crm-user-module-access-card.is-write .crm-user-module-access-options label.is-active>span{border-color:#22c55e42;box-shadow:0 6px 18px #22c55e14}.crm-module-access-page{border-radius:24px;min-height:min(680px,100vh - 120px);position:relative;overflow:hidden}.crm-module-access-stage{filter:blur(2.5px);opacity:.48;pointer-events:none;padding:28px;position:absolute;inset:0}.crm-module-access-stage-head{background:linear-gradient(135deg,#e2e8f0e6,#f8fafcb3);border-radius:22px;width:min(560px,72%);height:110px;margin-bottom:22px}.crm-module-access-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.crm-module-access-stage-grid span{background:linear-gradient(145deg,#e2e8f0db,#f8fafcad);border-radius:20px;height:160px}.crm-module-access-denied{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #94a3b83d;border-radius:22px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:18px;width:min(520px,100% - 32px);padding:22px 24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 80px #0f172a29}.crm-module-access-denied-icon{color:#64748b;background:linear-gradient(145deg,#f8fafc,#eef2f7);border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.crm-module-access-denied-icon svg,.crm-module-readonly-note svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.crm-module-access-denied h1{margin:2px 0 5px;font-size:clamp(25px,3vw,34px);line-height:1}.crm-module-access-denied p:last-child{color:#64748b;margin:0;font-size:15px}.crm-module-readonly-note{color:#0f5f88;background:linear-gradient(135deg,#f0f9fffa,#fffffff5);border:1px solid #0ea5e92e;border-radius:14px;align-items:center;gap:11px;margin:0 0 14px;padding:11px 14px;display:flex}.crm-module-readonly-note>span{background:#0ea5e91a;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.crm-module-readonly-note>span svg{width:20px;height:20px}.crm-module-readonly-note strong,.crm-module-readonly-note small{display:block}.crm-module-readonly-note strong{font-size:13px;font-weight:760}.crm-module-readonly-note small{color:#527589;margin-top:1px;font-size:12px}.crm-module-access-frame.is-read button.crm-button-primary,.crm-module-access-frame.is-read button.crm-button-danger,.crm-module-access-frame.is-read button.crm-mailing-icon-button.is-danger,.crm-module-access-frame.is-read button.crm-forms-icon-button.is-danger,.crm-module-access-frame.is-read button[title=Дублировать],.crm-module-access-frame.is-read button[title=В\ архив],.crm-module-access-frame.is-read button[title=Удалить]{filter:saturate(.55);pointer-events:none!important;opacity:.48!important}.crm-module-access-frame.is-read .crm-form-builder-actions>button:nth-child(n+2),.crm-module-access-frame.is-read .crm-form-builder-library,.crm-module-access-frame.is-read .crm-form-builder-inspector,.crm-module-access-frame.is-read .crm-mailing-builder-palette,.crm-module-access-frame.is-read .crm-mailing-builder-inspector{opacity:.58;pointer-events:none!important}@media (max-width:860px){.crm-user-module-access-grid,.crm-module-access-stage-grid,.crm-user-module-access-options{grid-template-columns:1fr}.crm-user-module-access-options label>span{min-height:48px}.crm-module-access-denied{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:18px}.crm-module-access-denied-icon{border-radius:14px;width:48px;height:48px}}.crm-collab-ai-summary-button{color:#0878ad!important;background:linear-gradient(135deg,#0ea5e917,#6366f112)!important;border-color:#0ea5e94d!important}.crm-collab-ai-summary-button:hover:not(:disabled){background:linear-gradient(135deg,#0ea5e926,#6366f11c)!important;border-color:#0ea5e97a!important}.crm-collab-ai-summary-backdrop{box-sizing:border-box;justify-content:center;align-items:flex-start;padding:92px 16px 24px;overflow:auto;z-index:2147483100!important}.crm-collab-ai-summary-modal{width:min(780px,100vw - 32px);max-height:min(880px,100dvh - 116px);overflow-y:auto}.crm-collab-ai-summary-modal .crm-modal-head p{color:#718796;margin:4px 0 0;font-size:12px}.crm-collab-ai-summary-meta{background:linear-gradient(145deg,#f8fbff,#fbfdff);border:1px solid #dbeafe;border-radius:14px;gap:4px;margin:0 16px 14px;padding:12px 14px;display:grid}.crm-collab-ai-summary-meta strong{color:#244e64;font-size:14px}.crm-collab-ai-summary-meta span,.crm-collab-ai-summary-meta em{color:#748b99;font-size:12px;font-style:normal}.crm-collab-ai-summary-grid{gap:10px;padding:0 16px 16px;display:grid}.crm-collab-ai-summary-section{background:#f8fafce6;border:1px solid #94a3b838;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.crm-collab-ai-summary-section h3,.crm-collab-ai-summary-section p,.crm-collab-ai-summary-section ul{margin:0}.crm-collab-ai-summary-section h3{color:#173e54;font-size:14px}.crm-collab-ai-summary-section p,.crm-collab-ai-summary-section li{color:#536f7f;font-size:13px;line-height:1.55}.crm-collab-ai-summary-section ul{gap:6px;padding-left:18px;display:grid}.crm-collab-ai-summary-section.is-primary{background:#0ea5e912;border-color:#0ea5e942}.crm-collab-ai-summary-section.is-risk{background:#f59e0b12;border-color:#f59e0b47}.crm-collab-ai-summary-section.is-next{background:#22c55e12;border-color:#22c55e47}.crm-collab-ai-summary-modal>.crm-modal-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #edf3f6;margin-top:0;padding:12px 16px 14px;position:sticky;bottom:0}.crm-collab-ai-summary-modal .crm-modal-actions .crm-button{align-items:center;gap:7px;display:inline-flex}.crm-collab-ai-summary-modal .crm-modal-actions .crm-button svg{width:15px;height:15px}@media (max-width:760px){.crm-collab-ai-summary-backdrop{align-items:end;padding:10px}.crm-collab-ai-summary-modal{border-radius:18px 18px 12px 12px;width:100%;max-height:calc(100dvh - 20px)}.crm-collab-ai-summary-meta{margin-inline:12px}.crm-collab-ai-summary-grid,.crm-collab-ai-summary-modal>.crm-modal-actions{padding-inline:12px}}.crm-message-center-v2 .crm-message-dialog-shell{min-width:0;position:relative}.crm-message-center-v2.crm-message-messenger-layout .crm-message-dialog-shell .crm-message-dialog{box-sizing:border-box;padding-right:48px}.crm-message-center-v2 .crm-message-dialog-shell .crm-message-dialog>b{right:43px}.crm-message-center-v2 .crm-message-dialog-pin{z-index:3;color:#8295a3;cursor:pointer;background:#f8fcffeb;border:1px solid #7497b03d;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:transform .15s,border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex;position:absolute;top:8px;right:8px}.crm-message-center-v2 .crm-message-dialog-pin:hover:not(:disabled){color:#0789cf;background:#eaf7ff;border-color:#00a0f86b;transform:translateY(-1px);box-shadow:0 5px 14px #0087d21a}.crm-message-center-v2 .crm-message-dialog-pin.is-pinned{color:#008bd5;background:linear-gradient(145deg,#e7f7ff,#f5fbff);border-color:#00a0f861}.crm-message-center-v2 .crm-message-dialog-pin.is-pinned .crm-message-icon{transform:rotate(-18deg)}.crm-message-center-v2 .crm-message-dialog-pin:disabled{cursor:wait;opacity:.55}.crm-message-center-v2 .crm-message-pinned-dialogs{border-bottom:1px solid #82a3ba2e;gap:6px;margin:0 0 9px;padding:0 0 9px;display:grid}.crm-message-center-v2 .crm-message-dialog-shell.is-pinned .crm-message-dialog{background:linear-gradient(145deg,#f4fbfffa,#fffffffa);border-color:#00a0f847}.crm-message-center-v2 .crm-message-dialog-shell.is-pinned .crm-message-dialog.is-active{background:linear-gradient(145deg,#e4f7fffa,#f7fcfffa);border-color:#00a0f89e}.crm-message-center-v2.crm-message-messenger-layout .crm-message-dialog-shell.is-compact .crm-message-dialog.is-pinned-compact{align-items:center;gap:8px;min-height:48px;padding:8px 48px 8px 10px;display:flex}.crm-message-center-v2 .crm-message-dialog-compact-line{align-items:center;gap:8px;width:100%;min-width:0;display:flex!important}.crm-message-center-v2 .crm-message-dialog-compact-line>.crm-message-source-mark{flex:none}.crm-message-center-v2 .crm-message-dialog-compact-line>strong{color:#17394f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.25;display:block;overflow:hidden}.crm-message-center-v2 .crm-message-dialog-shell.is-compact .crm-message-dialog>b{top:13px}.crm-message-center-v2 .crm-message-internal-ai-summary-button{color:#087db8;background:linear-gradient(135deg,#00a0f81a,#6366f112);border-color:#00a0f847;justify-content:center;width:100%;min-height:42px}.crm-message-center-v2 .crm-message-internal-ai-summary-button:hover:not(:disabled){color:#006fa8;background:linear-gradient(135deg,#00a0f829,#6366f11c);border-color:#00a0f87a}@media (max-width:700px){.crm-message-center-v2 .crm-message-dialog-pin{width:32px;height:32px}.crm-message-center-v2.crm-message-messenger-layout .crm-message-dialog-shell.is-compact .crm-message-dialog.is-pinned-compact{min-height:50px}}.crm-message-center-v2 .crm-message-media-actions,.crm-message-center-v2 .crm-message-document-actions{align-items:center;gap:8px}.crm-message-center-v2 .crm-message-media-link{box-sizing:border-box;color:#0f5f87;min-height:42px;font:inherit;text-align:center;white-space:nowrap;background:#fff;border:1px solid #0e74902e;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0;padding:9px 13px;font-size:12px;font-weight:850;line-height:1.2;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 7px 18px #0f172a0e}.crm-message-center-v2 .crm-message-media-link .crm-message-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.crm-message-center-v2 .crm-message-media-link-download{color:#0369a1;background:linear-gradient(145deg,#fff,#f0f9fff5);border-color:#0ea5e940}.crm-message-center-v2 .crm-message-media-link-original{color:#047857;background:linear-gradient(145deg,#fff,#ecfdf5eb);border-color:#10b9813b}.crm-message-center-v2 .crm-message-media-link:hover,.crm-message-center-v2 .crm-message-media-link:focus-visible{border-color:#0ea5e975;outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #0e74901f}.crm-message-center-v2 .crm-message-media-link-original:hover,.crm-message-center-v2 .crm-message-media-link-original:focus-visible{border-color:#10b98175;box-shadow:0 10px 22px #10b9811c}.crm-detail-page--company .crm-drive-folder-widget-compact .crm-company-drive-google-action{isolation:isolate!important;color:#0f172a!important;white-space:nowrap!important;background:#fff!important;border:1px solid #4285f44d!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:10px 16px!important;text-decoration:none!important;display:inline-flex!important;position:relative!important;overflow:visible!important;box-shadow:0 8px 18px #0f172a0f,inset 0 1px #ffffffeb!important}.crm-detail-page--company .crm-drive-folder-widget-compact .crm-company-drive-google-action:before{content:"G"!important;color:#fff!important;background:conic-gradient(from -45deg,#4285f4 0deg 90deg,#34a853 90deg 180deg,#fbbc05 180deg 270deg,#ea4335 270deg 360deg)!important;border:0!important;border-radius:7px!important;flex:none!important;place-items:center!important;width:21px!important;height:21px!important;margin:0!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important;position:static!important;transform:none!important;box-shadow:0 4px 10px #4285f433!important}.crm-detail-page--company .crm-drive-folder-widget-compact .crm-company-drive-google-action:after{content:""!important;z-index:5!important;background:conic-gradient(from var(--crm-google-outline-angle), #4285f4 0deg 72deg, #34a853 90deg 162deg, #fbbc05 180deg 252deg, #ea4335 270deg 342deg, #4285f4 360deg)!important;-webkit-mask-composite:xor!important;opacity:0!important;pointer-events:none!important;filter:drop-shadow(0 0 4px #4285f4b8)drop-shadow(0 0 6px #34a85366)drop-shadow(0 0 8px #fbbc054d)drop-shadow(0 0 10px #ea43353d)!important;border-radius:15px!important;padding:2px!important;transition:opacity .16s!important;display:block!important;position:absolute!important;inset:-3px!important;transform:translateZ(0)!important;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}.crm-detail-page--company .crm-drive-folder-widget-compact .crm-company-drive-google-action:hover:not(:disabled):after,.crm-detail-page--company .crm-drive-folder-widget-compact .crm-company-drive-google-action:focus-visible:after{opacity:1!important;animation:1.15s linear infinite crm-google-outline-orbit!important}.crm-detail-page--company .crm-drive-folder-widget-compact .crm-company-drive-google-action:hover:not(:disabled),.crm-detail-page--company .crm-drive-folder-widget-compact .crm-company-drive-google-action:focus-visible{border-color:#4285f485!important;transform:translateY(-1px)!important;box-shadow:0 12px 26px #4285f42e,0 7px 18px #34a8531a,0 0 16px #fbbc0514,inset 0 1px #fffffff5!important}@media (max-width:860px){.crm-message-center-v2 .crm-message-media-actions>.crm-message-media-link,.crm-message-center-v2 .crm-message-document-actions>.crm-message-media-link{white-space:normal;width:100%;min-width:0;min-height:42px;padding:9px 10px}}@media (prefers-reduced-motion:reduce){.crm-detail-page--company .crm-drive-folder-widget-compact .crm-company-drive-google-action:hover:not(:disabled):after,.crm-detail-page--company .crm-drive-folder-widget-compact .crm-company-drive-google-action:focus-visible:after{--crm-google-outline-angle:45deg;animation:none!important}}.crm-message-center-v2 .crm-message-media-actions>.crm-message-media-link,.crm-message-center-v2 .crm-message-document-actions>.crm-message-media-link{white-space:nowrap!important;text-align:center!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.crm-message-center-v2 .crm-message-media-actions>.crm-message-media-link .crm-message-icon,.crm-message-center-v2 .crm-message-document-actions>.crm-message-media-link .crm-message-icon{flex:none!important;align-self:center!important;margin:0!important}.crm-message-center-v2 .crm-message-media-actions>.crm-message-media-link>span,.crm-message-center-v2 .crm-message-document-actions>.crm-message-media-link>span{white-space:nowrap!important;flex:0 auto!important;min-width:0!important;line-height:1.15!important;display:inline!important}.crm-message-center-v2 .crm-message-list-head{align-items:flex-start;gap:10px}.crm-message-center-v2 .crm-message-list-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.crm-message-center-v2 .crm-message-list-head-actions .crm-message-list-icon-action{box-sizing:border-box;border-radius:13px;flex:none;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-grid}.crm-message-center-v2 .crm-message-list-head-actions .crm-message-list-icon-action .crm-message-icon{width:19px;height:19px;margin:0}.crm-message-center-v2 .crm-message-list-head-actions .crm-message-list-notification-action.is-enabled{color:#087fc0;background:linear-gradient(145deg,#f1fbff,#fff);border-color:#00a0f842}.crm-message-center-v2 .crm-message-dialog-tools{gap:7px;margin-bottom:8px}.crm-message-center-v2 .crm-message-dialog-tools .crm-message-folder-trigger,.crm-message-center-v2 .crm-message-dialog-tools .crm-message-archive-view-button,.crm-message-center-v2 .crm-message-dialog-tools .crm-message-dialog-search-trigger{border-radius:12px;gap:7px;height:44px;min-height:44px;padding-block:0;font-size:12px;line-height:1}.crm-message-center-v2 .crm-message-dialog-tools .crm-message-folder-trigger svg,.crm-message-center-v2 .crm-message-dialog-tools .crm-message-archive-view-button .crm-message-icon,.crm-message-center-v2 .crm-message-dialog-tools .crm-message-dialog-search-trigger .crm-message-icon{flex:none;width:17px;height:17px}@media (max-width:640px){.crm-message-center-v2 .crm-message-list-head-actions .crm-message-list-icon-action{border-radius:12px;width:42px;min-width:42px;height:42px;min-height:42px}.crm-message-center-v2 .crm-message-dialog-tools .crm-message-folder-trigger,.crm-message-center-v2 .crm-message-dialog-tools .crm-message-archive-view-button,.crm-message-center-v2 .crm-message-dialog-tools .crm-message-dialog-search-trigger{border-radius:11px;height:42px;min-height:42px}}.crm-message-reminders-modal{width:min(680px,100vw - 24px);max-height:min(88dvh,820px);overflow:hidden}.crm-message-reminders-scroll{gap:14px;max-height:min(64dvh,610px);padding:2px 4px 4px 0;display:grid;overflow:auto}.crm-message-reminders-create-form{background:#f8fbfd;border:1px solid #dbe9f2;border-radius:14px;gap:14px;padding:14px;display:grid}.crm-message-reminders-create-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.crm-message-thread-reminder-toggle .crm-message-icon,.crm-message-mobile-thread-action.is-reminder .crm-message-icon{color:#d97706}.crm-dialog-reminder-bubble-item .crm-task-reminder-bubble-eyebrow{color:#b45309}@media (max-width:760px){.crm-message-reminders-modal{width:calc(100vw - 16px)}.crm-message-reminders-scroll{max-height:68dvh}.crm-message-reminders-create-actions>.crm-button{flex:140px;justify-content:center}}.crm-message-actions>.crm-message-conversation-reminders{background:radial-gradient(circle at 0 0,#0ea5e914,#0000 44%),linear-gradient(145deg,#fffffffa,#f8fcfff5);border:1px solid #0ea5e92e;border-radius:16px;padding:13px;box-shadow:0 10px 24px #0f4d6e0e}.crm-message-conversation-reminders .crm-task-reminders-head{gap:8px}.crm-message-conversation-reminders .crm-task-reminders-head>div>span{letter-spacing:.055em;margin-bottom:2px;font-size:10px}.crm-message-conversation-reminders .crm-task-reminders-head h2{font-size:17px;line-height:1.15}.crm-message-conversation-reminders .crm-task-reminders-head p{margin-top:4px;font-size:11px;line-height:1.4}.crm-message-conversation-reminders .crm-task-reminders-head>em{min-width:26px;height:26px;padding-inline:7px}.crm-message-conversation-reminders .crm-task-reminder-add{border-radius:12px;gap:8px;min-height:40px;font-size:12px}.crm-message-reminder-add-icon{background:#ffffff2e;border-radius:8px;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.crm-message-reminder-add-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:15px;height:15px}.crm-message-conversation-reminders .crm-task-reminder-list{gap:7px}.crm-message-conversation-reminders .crm-task-reminder-row{border-radius:12px;grid-template-columns:32px minmax(0,1fr) 28px;gap:7px;padding:9px}.crm-message-conversation-reminders .crm-task-reminder-channel{border-radius:10px;width:32px;height:32px}.crm-message-conversation-reminders .crm-task-reminder-channel svg{width:16px;height:16px}.crm-message-conversation-reminders .crm-task-reminder-delete{border-radius:9px;width:28px;height:28px}.crm-message-conversation-reminders .crm-task-reminder-delete svg{width:16px;height:16px}.crm-message-conversation-reminders .crm-task-reminder-copy{gap:3px}.crm-message-conversation-reminders .crm-task-reminder-copy>div{gap:5px}.crm-message-conversation-reminders .crm-task-reminder-copy strong,.crm-message-conversation-reminders .crm-task-reminder-copy time,.crm-message-conversation-reminders .crm-task-reminder-copy small{font-size:11px}.crm-message-conversation-reminders .crm-task-reminder-status{min-height:18px;padding:1px 5px;font-size:10px}.crm-message-conversation-reminders .crm-task-reminder-empty,.crm-message-conversation-reminders .crm-task-reminder-error{padding:10px;font-size:11px}.crm-message-conversation-reminders .crm-task-reminder-archive{gap:7px}.crm-message-conversation-reminders .crm-task-reminder-archive-toggle{border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto 16px;gap:7px;min-height:48px;padding:7px 8px}.crm-message-conversation-reminders .crm-task-reminder-archive-icon{border-radius:9px;width:30px;height:30px}.crm-message-conversation-reminders .crm-task-reminder-archive-icon svg{width:16px;height:16px}.crm-message-conversation-reminders .crm-task-reminder-archive-copy strong{font-size:12px}.crm-message-conversation-reminders .crm-task-reminder-archive-copy small,.crm-message-conversation-reminders .crm-task-reminder-archive-load-more{font-size:11px}.crm-message-conversation-reminders .crm-task-reminder-archive-toggle>em{min-width:23px;height:22px;padding-inline:6px;font-size:10px}.crm-message-reminder-create-modal{width:min(620px,100vw - 24px)}@media (max-width:1180px) and (min-width:861px){.crm-message-actions>.crm-message-conversation-reminders{max-width:520px}}@media (max-width:860px){.crm-message-actions>.crm-message-conversation-reminders{padding:14px}.crm-message-conversation-reminders .crm-task-reminders-head{display:flex}.crm-message-conversation-reminders .crm-task-reminders-head>em{justify-self:auto}}.crm-message-conversation-reminders .crm-task-reminder-add{white-space:nowrap!important;border-radius:10px!important;justify-content:center!important;justify-self:start!important;gap:6px!important;width:fit-content!important;max-width:100%!important;min-height:34px!important;padding:0 11px!important;font-size:12px!important;line-height:1.15!important}.crm-message-conversation-reminders .crm-task-reminder-add>span{font-size:12px!important;line-height:1.15!important}.crm-message-conversation-reminders .crm-task-reminder-add>.crm-message-reminder-add-icon{border-radius:6px!important;flex:0 0 18px!important;place-items:center!important;width:18px!important;height:18px!important;display:inline-grid!important}.crm-message-conversation-reminders .crm-task-reminder-add>.crm-message-reminder-add-icon svg{width:12px!important;height:12px!important}.crm-message-conversation-reminders .crm-task-reminders-head,.crm-message-conversation-reminders .crm-task-reminders-head>div,.crm-message-conversation-reminders .crm-task-reminder-list,.crm-message-conversation-reminders .crm-task-reminder-row,.crm-message-conversation-reminders .crm-task-reminder-copy,.crm-message-conversation-reminders .crm-task-reminder-copy>div,.crm-message-conversation-reminders .crm-task-reminder-archive,.crm-message-conversation-reminders .crm-task-reminder-archive-body{min-width:0}.crm-message-conversation-reminders .crm-task-reminder-row{grid-template-columns:32px minmax(0,1fr) 28px}.crm-message-conversation-reminders .crm-task-reminder-copy strong,.crm-message-conversation-reminders .crm-task-reminder-copy time,.crm-message-conversation-reminders .crm-task-reminder-copy small,.crm-message-conversation-reminders .crm-task-reminder-copy p{overflow-wrap:anywhere;word-break:normal;max-width:100%}.crm-message-actions>.crm-message-conversation-reminders{overflow:visible!important}@media (max-width:860px){.crm-message-conversation-reminders .crm-task-reminder-add{min-height:34px!important;padding-inline:10px!important}}.crm-message-link-modal .crm-message-link-search{width:100%;min-width:0;margin:0;display:block;position:relative}.crm-message-link-modal .crm-message-link-search input{box-sizing:border-box;color:#10243e;width:100%;min-width:0;min-height:50px;font:inherit;background:#fff;border:1px solid #7da9cc61;border-radius:15px;outline:0;margin:0;padding:11px 48px 11px 46px;font-size:14px;font-weight:650;transition:border-color .16s,box-shadow .16s,background .16s;display:block}.crm-message-link-modal .crm-message-link-search input:focus{background:#fff;border-color:#00a0f8b8;box-shadow:0 0 0 3px #00a0f81a}.crm-message-link-modal .crm-message-link-search input::placeholder{color:#8a99ac;font-weight:560}.crm-message-link-search-icon,.crm-message-link-search-clear{z-index:2;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.crm-message-link-search-icon{color:#0b82bd;pointer-events:none;width:24px;height:24px;left:14px}.crm-message-link-search-clear{color:#64748b;cursor:pointer;background:#f7fbff;border:1px solid #94a3b83d;border-radius:11px;width:34px;height:34px;transition:transform .15s,border-color .15s,background .15s,color .15s;right:9px}.crm-message-link-search-clear:hover,.crm-message-link-search-clear:focus-visible{color:#087fba;background:#eaf7ff;border-color:#00a0f861;outline:0;transform:translateY(-50%)scale(1.04)}.crm-message-link-search-icon .crm-message-icon,.crm-message-link-search-clear .crm-message-icon{width:18px;height:18px}.crm-message-rich-create-context{background:linear-gradient(145deg,#f4fafffa,#f8fafcf0);border:1px solid #7da9cc47;border-radius:15px;gap:5px;min-width:0;padding:13px 15px;display:grid}.crm-message-rich-create-context strong,.crm-message-rich-create-context span,.crm-message-rich-create-context em{overflow-wrap:anywhere;min-width:0;max-width:100%}.crm-message-rich-create-context strong{color:#172033;font-size:15px;line-height:1.3}.crm-message-rich-create-context span,.crm-message-rich-create-context em{color:#64748b;font-size:12px;line-height:1.4}.crm-message-rich-create-context em{font-style:normal}.crm-message-rich-create-reason{color:#31546f;background:linear-gradient(135deg,#e0f7ffd1,#eff9ff94);border:1px solid #0ea5e94d;border-radius:14px;gap:6px;min-width:0;padding:12px 14px;display:grid}.crm-message-rich-create-reason strong{color:#0b76ad;font-size:11px;font-weight:900}.crm-message-rich-create-reason span{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.crm-task-create-shared-context{gap:10px;padding:0 18px 14px;display:grid}.crm-task-create-shared-modal .crm-task-modal-close svg,.crm-message-meeting-create-modal .crm-task-modal-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.crm-message-rich-secondary-action{justify-content:center;align-items:center;gap:7px;display:inline-flex}.crm-message-rich-secondary-action svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.crm-message-deal-create-backdrop,.crm-message-meeting-create-backdrop{z-index:2147483000!important}.crm-message-deal-create-modal,.crm-message-meeting-create-modal{z-index:1;flex-direction:column;width:min(1040px,100vw - 28px);max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);display:flex;position:relative;overflow:hidden}.crm-message-rich-create-scroll{scrollbar-gutter:stable;gap:12px;min-height:0;padding:16px 20px 20px;display:grid;overflow:hidden auto}.crm-message-deal-create-modal .crm-deal-create-form.is-embedded{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.crm-message-deal-create-modal .crm-deal-create-form.is-embedded>.crm-form-actions,.crm-message-meeting-create-modal .crm-form-actions{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #94a3b838;margin:8px -20px -20px;padding:14px 20px;position:sticky;bottom:-20px}.crm-message-meeting-create-modal .crm-task-form-grid{align-items:start}.crm-message-meeting-create-relations{background:#f8fafcb8;border:1px solid #94a3b83d;border-radius:16px;gap:12px;padding:14px;display:grid}.crm-message-meeting-create-relations-head{gap:3px;display:grid}.crm-message-meeting-create-relations-head strong{color:#172033;font-size:13px}.crm-message-meeting-create-relations-head small{color:#718096;font-size:11px;line-height:1.4}.crm-message-meeting-create-relations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-message-rich-loading{color:#64748b;text-align:center;place-items:center;min-height:220px;padding:28px;display:grid}:is(body:has(.crm-message-deal-create-backdrop) .crm-message-center-v2 .crm-message-floating-reply,body:has(.crm-message-meeting-create-backdrop) .crm-message-center-v2 .crm-message-floating-reply,body:has(.crm-project-create-modal-backdrop) .crm-message-center-v2 .crm-message-floating-reply){opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (max-width:760px){.crm-message-deal-create-modal,.crm-message-meeting-create-modal{width:calc(100vw - 14px);max-width:calc(100vw - 14px);max-height:calc(100dvh - 14px)}.crm-message-rich-create-scroll{padding:12px}.crm-message-meeting-create-relations-grid{grid-template-columns:minmax(0,1fr)}.crm-message-deal-create-modal .crm-deal-create-form.is-embedded>.crm-form-actions,.crm-message-meeting-create-modal .crm-form-actions{margin:6px -12px -12px;padding:12px;bottom:-12px}.crm-message-rich-secondary-action{width:100%}}.crm-message-center-v2.crm-message-messenger-layout .crm-message-composer-attach-wrap{grid-area:attach;width:44px;min-width:0;height:44px;position:relative}.crm-message-center-v2.crm-message-messenger-layout .crm-message-composer-attach-wrap>.crm-message-composer-attach{grid-area:auto}.crm-message-center-v2.crm-message-messenger-layout .crm-message-composer-attach.is-open{background:#eef8ff;border-color:#00a0f8c7;box-shadow:0 0 0 3px #00a0f817}.crm-message-center-v2 .crm-message-composer-attach-menu{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffc;border:1px solid #7da9cc4d;border-radius:15px;gap:6px;width:236px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 9px);left:0;box-shadow:0 18px 48px #0f37522e}.crm-message-center-v2 .crm-message-composer-attach-menu>button{color:#29485c;text-align:left;width:100%;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.crm-message-center-v2 .crm-message-composer-attach-menu>button:hover{background:#f2f9fd}.crm-message-center-v2 .crm-message-composer-attach-menu>button>span:last-child{gap:2px;min-width:0;display:grid}.crm-message-center-v2 .crm-message-composer-attach-menu strong{font-size:12.5px;font-weight:850}.crm-message-center-v2 .crm-message-composer-attach-menu small{color:#7890a0;font-size:10.5px;line-height:1.25}.crm-message-center-v2 .crm-message-composer-attach-menu-icon{border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.crm-message-center-v2 .crm-message-composer-attach-menu-icon.is-local{color:#087ead;background:#0ea5e91a}.crm-message-center-v2 .crm-message-composer-attach-menu-icon.is-drive{color:#1a73e8;background:linear-gradient(135deg,#4285f41f,#34a85314,#fbbc0514)}.crm-message-drive-picker-backdrop{z-index:1320000!important}.crm-message-drive-picker-modal{width:min(980px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(90dvh,900px);overflow:hidden}.crm-message-drive-picker-modal .crm-modal-head{gap:16px}.crm-message-drive-picker-title-mark{color:#1a73e8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.crm-message-drive-logo{flex:none;width:22px;height:22px}.crm-message-drive-picker-body{grid-template-rows:auto auto minmax(180px,1fr) auto;gap:12px;min-width:0;max-height:calc(min(90dvh,900px) - 90px);padding:0 20px 20px;display:grid;overflow:hidden}.crm-message-drive-source-tabs{background:#f4f8fb;border:1px solid #dbe8ef;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid}.crm-message-drive-source-tabs button{color:#668092;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:12.5px;font-weight:800}.crm-message-drive-source-tabs button.is-active{color:#075f94;background:#fff;box-shadow:0 5px 14px #1f5e8117}.crm-message-drive-toolbar{gap:8px;min-width:0;display:grid}.crm-message-drive-breadcrumbs{align-items:center;gap:7px;min-width:0;display:flex}.crm-message-drive-breadcrumbs>button,.crm-message-drive-breadcrumbs>div button{color:#60798a;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e6ed;border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:800;display:inline-flex}.crm-message-drive-breadcrumbs>button:disabled{opacity:.45;cursor:default}.crm-message-drive-breadcrumbs>div{scrollbar-width:thin;gap:4px;min-width:0;display:flex;overflow-x:auto}.crm-message-drive-search{background:#fff;border:1px solid #d5e3eb;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:6px 7px 6px 11px;display:grid}.crm-message-drive-search>svg{fill:none;stroke:#7c93a2;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.crm-message-drive-search input{color:#29485c;min-width:0;min-height:38px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13.5px}.crm-message-drive-search-clear{color:#7890a0;cursor:pointer;background:#f2f6f8;border:0;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.crm-message-drive-search-clear svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:15px;height:15px}.crm-message-drive-picker-list{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:7px;min-width:0;min-height:0;padding-right:3px;display:grid;overflow:hidden auto}.crm-message-drive-option{width:100%;min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce7ed;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.crm-message-drive-option:hover,.crm-message-drive-option.is-selected{background:#f5fcff;border-color:#78cef2;box-shadow:0 7px 18px #1273a00f}.crm-message-drive-option.is-folder .crm-message-drive-option-icon{color:#7557c5;background:#f1edff}.crm-message-drive-option-icon{color:#087ead;background:#edf8fd;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.crm-message-drive-option-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.crm-message-drive-option-copy{gap:2px;min-width:0;display:grid}.crm-message-drive-option-copy strong{color:#29485c;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.crm-message-drive-option-copy small{color:#7b909e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.crm-message-drive-option>b{color:#078dcc;white-space:nowrap;font-size:11.5px}.crm-message-drive-empty{color:#8295a3;text-align:center;background:#fbfdff;border:1px dashed #d6e1e8;border-radius:13px;padding:30px 16px;font-size:13px}.crm-message-drive-selected{background:linear-gradient(145deg,#f6fbff,#fff);border:1px solid #00a0f838;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;min-width:0;padding:13px 14px;display:grid}.crm-message-drive-selected-main{gap:4px;min-width:0;display:grid}.crm-message-drive-selected-main strong{overflow-wrap:anywhere;color:#174760;font-size:13.5px;font-weight:900}.crm-message-drive-selected-main small,.crm-message-drive-limit-note{color:#708797;font-size:11.5px;line-height:1.4}.crm-message-drive-limit-note.is-warning{color:#a45a13}.crm-message-drive-export-options{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.crm-message-drive-export-options>span{color:#738998;font-size:11px;font-weight:750}.crm-message-drive-export-options button{color:#5d7889;min-height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4e2ea;border-radius:9px;padding:0 9px;font-size:10.5px;font-weight:850}.crm-message-drive-export-options button.is-active{color:#087ead;background:#edf8ff;border-color:#00a0f87a}.crm-message-drive-selected-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:7px;display:flex}.crm-message-drive-selected-actions .crm-button{white-space:nowrap;justify-content:center;gap:7px;min-height:38px}.crm-message-drive-selected-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.crm-message-drive-share-button{color:#18743c!important;background:#f4fbf6!important;border-color:#34a85342!important}.crm-message-drive-share-button:hover:not(:disabled){background:#ecf8ef!important;border-color:#34a8538a!important}.crm-message-drive-error{color:#b42318;background:#fff4f4;border:1px solid #fecaca;border-radius:10px;padding:9px 11px;font-size:12px}.crm-message-drive-share-confirm-backdrop{z-index:1321000!important}.crm-message-drive-share-confirm{width:min(520px,100vw - 24px)}.crm-message-drive-share-confirm-warning{color:#87500b;background:#fffaf0;border:1px solid #f59e0b42;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;margin-top:12px;padding:12px;display:grid}.crm-message-drive-share-confirm-warning>span{background:#f59e0b1f;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.crm-message-drive-share-confirm-warning svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.crm-message-drive-share-confirm-warning strong,.crm-message-drive-share-confirm-warning small{display:block}.crm-message-drive-share-confirm-warning strong{margin-bottom:3px;font-size:13px}.crm-message-drive-share-confirm-warning small{font-size:11.5px;line-height:1.45}@media (max-width:760px){.crm-message-center-v2.crm-message-messenger-layout .crm-message-composer-attach-wrap{width:42px;height:44px}.crm-message-center-v2 .crm-message-composer-attach-menu{width:min(236px,100vw - 28px)}.crm-message-drive-picker-modal{width:calc(100vw - 12px);max-width:calc(100vw - 12px);max-height:94dvh}.crm-message-drive-picker-body{grid-template-rows:auto auto minmax(150px,1fr) auto;max-height:calc(94dvh - 82px);padding:0 10px 10px}.crm-message-drive-breadcrumbs{flex-direction:column;align-items:stretch}.crm-message-drive-search{grid-template-columns:auto minmax(0,1fr) auto}.crm-message-drive-search>.crm-button{grid-column:1/-1;width:100%}.crm-message-drive-option{grid-template-columns:38px minmax(0,1fr)}.crm-message-drive-option>b{grid-column:2;justify-self:start}.crm-message-drive-selected{grid-template-columns:minmax(0,1fr)}.crm-message-drive-selected-actions{grid-template-columns:1fr;display:grid}.crm-message-drive-selected-actions .crm-button{width:100%}}.crm-message-center-v2 .crm-message-composer-attach-menu{border-radius:17px;gap:5px;width:252px;padding:8px;bottom:calc(100% + 10px);left:-4px}.crm-message-center-v2 .crm-message-composer-attach-menu>button{border-radius:13px;grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:58px;padding:8px 10px}.crm-message-center-v2 .crm-message-composer-attach-menu-icon{border-radius:13px;width:42px;height:42px}.crm-message-center-v2 .crm-message-composer-attach-menu-icon .crm-message-icon{width:21px;height:21px}.crm-message-center-v2 .crm-message-composer-attach-menu strong{font-size:13.5px;line-height:1.18}.crm-message-center-v2 .crm-message-composer-attach-menu small{margin-top:2px;font-size:11px;line-height:1.25}.crm-message-drive-picker-modal{flex-direction:column;max-height:min(92dvh,920px);display:flex;overflow:hidden}.crm-message-drive-picker-modal .crm-modal-head{flex:none;min-width:0}.crm-message-drive-picker-body{flex:auto;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;max-height:none;overflow:hidden}.crm-message-drive-picker-list{min-height:0;max-height:none;overflow-y:auto}.crm-message-drive-selected{z-index:2;scrollbar-gutter:stable;overscroll-behavior:contain;align-self:end;max-width:100%;max-height:min(220px,31dvh);position:relative;overflow:hidden auto;box-shadow:0 -8px 24px #0f375212}.crm-message-drive-selected-actions{align-self:end;padding-block:2px}@media (max-width:760px){.crm-message-center-v2 .crm-message-composer-attach-menu{width:min(252px,100vw - 22px);left:-2px}.crm-message-drive-picker-modal{max-height:calc(100dvh - 8px)}.crm-message-drive-picker-body{grid-template-rows:auto auto minmax(0,1fr) auto;max-height:none}.crm-message-drive-selected{max-height:min(260px,38dvh)}}.crm-message-center-v2 .crm-message-composer-attach-menu>.crm-message-composer-drive-menu-item{text-align:left!important;white-space:normal!important;border-radius:13px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:58px!important;padding:8px 10px!important;display:inline-flex!important}.crm-message-center-v2 .crm-message-composer-attach-menu>.crm-message-composer-drive-menu-item>span:last-child{flex:auto!important;gap:2px!important;min-width:0!important;display:grid!important}.crm-message-center-v2 .crm-message-composer-attach-menu>.crm-message-composer-drive-menu-item>span:last-child strong,.crm-message-center-v2 .crm-message-composer-attach-menu>.crm-message-composer-drive-menu-item>span:last-child small{text-align:left!important;min-width:0!important}.crm-message-link-modal-backdrop{isolation:isolate;z-index:2147483550!important;pointer-events:auto!important}.crm-message-link-modal-backdrop>.crm-message-link-modal{z-index:1;position:relative}.crm-message-entity-unlink-confirm-backdrop{isolation:isolate;z-index:2147483560!important;pointer-events:auto!important}.crm-message-entity-unlink-confirm-backdrop>.crm-confirm-modal{z-index:1;position:relative}@media (min-width:1280px){.crm-project-tools-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important}.crm-project-tools-nav>button{border-radius:13px!important;grid-template-columns:30px minmax(0,1fr) 14px!important;gap:6px!important;min-height:50px!important;padding:7px 8px!important}.crm-project-tools-nav-icon{border-radius:9px!important;width:30px!important;height:30px!important}.crm-project-tools-nav-icon svg{width:17px!important;height:17px!important}.crm-project-tools-nav strong{font-size:12px!important;line-height:1.2!important}.crm-project-tools-nav-chevron svg{width:14px!important;height:14px!important}}.crm-stage-automation-open-button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.crm-stage-automation-open-button svg{flex:none;width:16px;height:16px}.crm-stage-automation-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d243485;padding:18px;z-index:2147482200!important}.crm-stage-automation-modal{border:1px solid #82a4b857;border-radius:22px;flex-direction:column;width:min(1120px,100vw - 36px);max-width:1120px;height:min(900px,100vh - 36px);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 28px 90px #061b2847}.crm-stage-automation-modal-head{border-bottom:1px solid #8daabc38;flex:none;padding-bottom:15px}.crm-stage-automation-heading{align-items:center;gap:13px;min-width:0;display:flex}.crm-stage-automation-heading>span{color:#028ee0;background:linear-gradient(145deg,#03a3ff29,#03a3ff0f);border:1px solid #03a3ff3d;border-radius:13px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.crm-stage-automation-heading>span svg{width:22px;height:22px}.crm-stage-automation-heading small,.crm-stage-automation-feedback-title small{color:#5f7d90;letter-spacing:.11em;margin-bottom:3px;font-size:10px;font-weight:780;display:block}.crm-stage-automation-heading h2{margin:0;font-size:clamp(21px,2vw,27px);line-height:1.1}.crm-stage-automation-tabs{flex:none;align-items:center;gap:7px;padding:12px 20px 0;display:flex}.crm-stage-automation-tabs button{appearance:none;color:#526d7e;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;padding:7px 13px;font-size:13px;font-weight:680;transition:all .18s}.crm-stage-automation-tabs button b{background:#4e6c7e1a;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;font-size:11px;display:inline-flex}.crm-stage-automation-tabs button:hover,.crm-stage-automation-tabs button.is-active{color:#047fc6;background:#03a3ff14;border-color:#03a3ff33}.crm-stage-automation-modal>.crm-form-error,.crm-stage-automation-modal>.crm-form-success{flex:none;margin:12px 20px 0}.crm-stage-automation-rules,.crm-stage-automation-editor,.crm-stage-automation-history{overscroll-behavior:contain;min-height:0;padding:18px 20px 24px;overflow:auto}.crm-stage-automation-rules-head,.crm-stage-automation-editor-toolbar,.crm-stage-automation-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-stage-automation-rules-head{margin-bottom:14px}.crm-stage-automation-rules-head h3,.crm-stage-automation-section-head h3{color:#173d55;margin:0;font-size:17px}.crm-stage-automation-rules-head p,.crm-stage-automation-section-head p{color:#698393;margin:4px 0 0;font-size:12px;line-height:1.45}.crm-stage-automation-rule-row{background:linear-gradient(#fffffffa,#f8fbfdfa);border:1px solid #84a3b53d;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-top:9px;padding:12px;transition:all .18s;display:grid}.crm-stage-automation-rule-row:hover{border-color:#03a3ff47;box-shadow:0 8px 26px #15435e12}.crm-stage-automation-rule-row.is-disabled{opacity:.6}.crm-stage-automation-rule-icon{color:#048fdc;background:#03a3ff17;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.crm-stage-automation-rule-icon svg{width:19px;height:19px}.crm-stage-automation-rule-copy{gap:3px;min-width:0;display:grid}.crm-stage-automation-rule-copy strong{color:#163e56;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.crm-stage-automation-rule-copy span{color:#78909f;font-size:11px}.crm-stage-automation-empty{text-align:center;background:#f6fafcb8;border:1px dashed #6391ab4d;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:300px;padding:34px;display:flex}.crm-stage-automation-empty>svg{color:#039bea;width:34px;height:34px}.crm-stage-automation-empty h3,.crm-stage-automation-empty p{margin:0}.crm-stage-automation-empty p{color:#6a8494;max-width:520px;line-height:1.5}.crm-stage-automation-editor{gap:14px;display:grid}.crm-stage-automation-editor-toolbar{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-bottom:1px solid #8ba8ba33;margin:-18px -20px 0;padding:12px 20px;position:sticky;top:-18px}.crm-stage-automation-switch,.crm-stage-automation-condition-flags label{color:#395c70;cursor:pointer;align-items:center;gap:8px;font-size:12px;display:inline-flex}.crm-stage-automation-switch input,.crm-stage-automation-condition-flags input{accent-color:#03a3ff;width:17px;height:17px}.crm-stage-automation-builder-section{background:#f9fcfde6;border:1px solid #84a3b53b;border-radius:18px;gap:11px;padding:16px;display:grid}.crm-stage-automation-section-head>div>small{color:#027fc9;background:#03a3ff1a;border-radius:7px;justify-content:center;align-items:center;width:26px;height:20px;margin-bottom:5px;font-size:10px;font-weight:800;display:inline-flex}.crm-stage-automation-mode{color:#527286;background:#03a3ff0e;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.crm-stage-automation-mode select{color:#204b64;min-height:34px;font:inherit;background:#fff;border:1px solid #6893ac4d;border-radius:9px;padding:5px 28px 5px 9px}.crm-stage-automation-condition,.crm-stage-automation-action{background:#fff;border:1px solid #7e9fb33d;border-radius:14px;grid-template-columns:30px minmax(0,1fr) 30px;align-items:start;gap:10px;padding:13px;display:grid;position:relative}.crm-stage-automation-condition{border-left:3px solid #03a3ff8c}.crm-stage-automation-action{border-left:3px solid #2ab2748c}.crm-stage-automation-card-index{color:#3d687f;background:#edf4f7;border-radius:9px;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:flex}.crm-stage-automation-card-body{gap:10px;min-width:0;display:grid}.crm-stage-automation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.crm-stage-automation-grid>.crm-field-wide,.crm-stage-automation-grid>.crm-stage-automation-template-hint{grid-column:1/-1}.crm-stage-automation-condition-flags{background:#f7fafb;border-radius:11px;gap:7px;padding:9px 10px;display:grid}.crm-stage-automation-condition-flags label span b{color:#d15b45}.crm-stage-automation-remove{color:#8b9ca7;width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.crm-stage-automation-remove:hover{color:#cf5244;background:#d74a3a14}.crm-stage-automation-template-hint{color:#738b9a;font-size:10px;line-height:1.6}.crm-stage-automation-template-hint code{color:#265d7b;background:#f3f7f9;border:1px solid #6c92a833;border-radius:6px;margin:2px 2px 0 0;padding:1px 5px;font-family:inherit;font-size:10px;display:inline-block}.crm-stage-automation-save-actions{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #8ba8ba33;margin:0 -20px -24px;padding:13px 20px;position:sticky;bottom:-24px}.crm-stage-automation-mini-switch{flex:none;width:38px;height:22px;position:relative}.crm-stage-automation-mini-switch input{opacity:0;pointer-events:none;position:absolute}.crm-stage-automation-mini-switch span{cursor:pointer;background:#cad7df;border-radius:999px;transition:all .18s;position:absolute;inset:0}.crm-stage-automation-mini-switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #1d3c4e38}.crm-stage-automation-mini-switch input:checked+span{background:#03a3ff}.crm-stage-automation-mini-switch input:checked+span:after{transform:translate(16px)}.crm-stage-automation-history{align-content:start;gap:9px;display:grid}.crm-stage-automation-history-row{background:#fff;border:1px solid #7e9fb338;border-radius:13px;padding:12px 14px 12px 18px;position:relative}.crm-stage-automation-history-row:before{content:"";background:#8aa2b0;border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:7px}.crm-stage-automation-history-row.is-done:before{background:#2ab274}.crm-stage-automation-history-row.is-blocked:before,.crm-stage-automation-history-row.is-failed:before{background:#dc604d}.crm-stage-automation-history-row.is-partial:before{background:#e3a339}.crm-stage-automation-history-row.is-queued:before{background:#03a3ff}.crm-stage-automation-history-row>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-stage-automation-history-row small{color:#8296a2}.crm-stage-automation-history-row p{color:#6b7f8b;white-space:pre-wrap;margin:7px 0 0;font-size:11px}.crm-stage-automation-confirm-layer{z-index:2147482500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d24347a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.crm-stage-automation-confirm{border-radius:18px;width:min(470px,100vw - 32px);max-width:470px}.crm-stage-automation-confirm>p{color:#5f7888;margin:16px 0;line-height:1.55}.crm-stage-automation-feedback-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d24348a;padding:18px;z-index:2147482700!important}.crm-stage-automation-feedback-modal{border-radius:20px;width:min(620px,100vw - 36px);max-width:620px;max-height:calc(100vh - 36px);overflow:auto}.crm-stage-automation-feedback-title{align-items:center;gap:12px;display:flex}.crm-stage-automation-feedback-title h2{margin:0;font-size:20px}.crm-stage-automation-feedback-icon{color:#e05f4b;background:#e05f4b17;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.crm-stage-automation-feedback-title.is-warning .crm-stage-automation-feedback-icon{color:#c98a23;background:#e09f341c}.crm-stage-automation-feedback-title.is-partial .crm-stage-automation-feedback-icon{color:#c17822;background:#da8d2c1a}.crm-stage-automation-feedback-icon svg{width:21px;height:21px}.crm-stage-automation-feedback-stage{color:#607a89;margin:14px 0 10px;font-size:13px}.crm-stage-automation-feedback-list{background:#f8fbfc;border:1px solid #84a3b53b;border-radius:13px;gap:7px;margin-top:10px;padding:11px;display:grid}.crm-stage-automation-feedback-list>strong{color:#345b72;font-size:12px}.crm-stage-automation-feedback-list>div:not(.crm-stage-automation-action-error){color:#536f80;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:7px;font-size:12px;display:grid}.crm-stage-automation-feedback-list.is-error>div>span{color:#d95745;font-weight:800}.crm-stage-automation-feedback-list.is-warning>div>span{color:#d4952b;font-weight:800}.crm-stage-automation-action-error{border-top:1px solid #84a3b529;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:8px;padding-top:7px;display:grid}.crm-stage-automation-action-error>div{gap:2px;display:grid}.crm-stage-automation-action-error b{color:#31566c;font-size:12px}.crm-stage-automation-action-error small{color:#8296a2;font-size:10px}.crm-stage-automation-action-error p{color:#b04e40;margin:2px 0 0;font-size:11px;line-height:1.4}.crm-stage-automation-feedback-queued{color:#3c6d89;background:#03a3ff14;border-radius:11px;margin-top:10px;padding:9px 11px;font-size:12px}@media (max-width:820px){.crm-stage-automation-backdrop,.crm-stage-automation-feedback-backdrop{padding:8px}.crm-stage-automation-modal{border-radius:16px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.crm-stage-automation-tabs{padding-inline:12px}.crm-stage-automation-rules,.crm-stage-automation-editor,.crm-stage-automation-history{padding:12px}.crm-stage-automation-editor-toolbar{margin:-12px -12px 0;padding:10px 12px;top:-12px}.crm-stage-automation-save-actions{margin:0 -12px -12px;padding:11px 12px;bottom:-12px}.crm-stage-automation-rule-row{grid-template-columns:38px minmax(0,1fr) auto}.crm-stage-automation-rule-row>.crm-button{grid-column:span 1}.crm-stage-automation-rule-row .crm-stage-automation-rule-copy{grid-column:2/3}.crm-stage-automation-grid{grid-template-columns:1fr}.crm-stage-automation-grid>.crm-field-wide,.crm-stage-automation-grid>.crm-stage-automation-template-hint{grid-column:auto}.crm-stage-automation-rules-head,.crm-stage-automation-section-head{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.crm-stage-automation-heading>span{border-radius:11px;width:36px;height:36px}.crm-stage-automation-heading h2{font-size:19px}.crm-stage-automation-rule-row{grid-template-columns:36px minmax(0,1fr) auto;gap:8px}.crm-stage-automation-rule-row>.crm-button{grid-column:auto/span 1;padding-inline:9px}.crm-stage-automation-condition,.crm-stage-automation-action{grid-template-columns:24px minmax(0,1fr) 27px;gap:7px;padding:10px}.crm-stage-automation-card-index{width:23px;height:23px}.crm-stage-automation-action-error{grid-template-columns:18px minmax(0,1fr)}.crm-stage-automation-action-error .crm-button{grid-column:2;justify-self:start}}.crm-stage-automation-history-summary>span{gap:2px;min-width:0;display:grid}.crm-stage-automation-history-summary em{color:#718b9a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:570;overflow:hidden}.crm-stage-automation-history-actions{border-top:1px solid #809eb026;gap:6px;margin-top:9px;padding-top:8px;display:grid}.crm-stage-automation-history-actions>div{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:7px;padding:5px 0;display:grid}.crm-stage-automation-history-actions>div>span{color:#6a8494;background:#eef4f7;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:820;display:inline-flex}.crm-stage-automation-history-actions>div.is-done>span{color:#198f59;background:#2ab2741a}.crm-stage-automation-history-actions>div.is-failed>span{color:#c94f3d;background:#dc604d1a}.crm-stage-automation-history-actions>div.is-pending>span{color:#087fbe;background:#03a3ff1a}.crm-stage-automation-history-actions>div>div{gap:1px;min-width:0;display:grid}.crm-stage-automation-history-actions b{color:#365d74;font-size:11px}.crm-stage-automation-history-actions small{color:#8297a3;font-size:9px}.crm-stage-automation-history-actions p{color:#b65040;margin:2px 0 0;font-size:10px}@media (max-width:520px){.crm-stage-automation-history-actions>div{grid-template-columns:18px minmax(0,1fr)}.crm-stage-automation-history-actions .crm-button{grid-column:2;justify-self:start}}.crm-stage-automation-feedback-modal>.crm-stage-automation-feedback-stage,.crm-stage-automation-feedback-modal>.crm-stage-automation-feedback-list,.crm-stage-automation-feedback-modal>.crm-stage-automation-feedback-queued{box-sizing:border-box;margin-left:22px;margin-right:22px}.crm-stage-automation-feedback-modal>.crm-stage-automation-feedback-stage{margin-top:18px;margin-bottom:0}.crm-stage-automation-feedback-modal>.crm-stage-automation-feedback-list{margin-top:12px;padding:14px 16px}.crm-stage-automation-feedback-modal>.crm-stage-automation-feedback-queued{margin-top:12px}.crm-stage-automation-feedback-modal>.crm-modal-actions{margin-top:20px}@media (max-width:640px){.crm-stage-automation-feedback-modal>.crm-stage-automation-feedback-stage,.crm-stage-automation-feedback-modal>.crm-stage-automation-feedback-list,.crm-stage-automation-feedback-modal>.crm-stage-automation-feedback-queued{margin-left:14px;margin-right:14px}.crm-stage-automation-feedback-modal>.crm-stage-automation-feedback-stage{margin-top:14px}.crm-stage-automation-feedback-modal>.crm-stage-automation-feedback-list{margin-top:10px;padding:12px 13px}.crm-stage-automation-feedback-modal>.crm-modal-actions{margin-top:14px}}@media (max-width:860px){:is(.crm-message-center-v2 .crm-message-media-actions:has(>.crm-message-media-link-original),.crm-message-center-v2 .crm-message-document-actions:has(>.crm-message-media-link-original)){grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.crm-message-center-v2 .crm-message-media-actions>.crm-message-media-link-original,.crm-message-center-v2 .crm-message-document-actions>.crm-message-media-link-original{padding-left:11px!important;padding-right:14px!important}.crm-message-center-v2 .crm-message-media-actions>.crm-message-transcribe-action{box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0;padding-inline:12px}.crm-message-center-v2 .crm-message-media-actions>.crm-message-transcribe-action>span{white-space:nowrap;word-break:normal;overflow-wrap:normal;min-width:0}}@media (max-width:340px){:is(.crm-message-center-v2 .crm-message-media-actions:has(>.crm-message-media-link-original),.crm-message-center-v2 .crm-message-document-actions:has(>.crm-message-media-link-original)){grid-template-columns:minmax(0,1fr)}.crm-message-center-v2 .crm-message-media-actions>.crm-message-media-link,.crm-message-center-v2 .crm-message-document-actions>.crm-message-media-link,.crm-message-center-v2 .crm-message-media-actions>.crm-message-transcribe-action{grid-column:1/-1}}.crm-deals-kanban-page .crm-kanban-column-head-actions .crm-deal-stage-automation-trigger{appearance:none;z-index:7;border:1px solid color-mix(in srgb, var(--crm-stage-color) 34%, transparent);background:color-mix(in srgb, var(--crm-stage-color) 8%, #fff);width:auto;min-width:46px;height:34px;color:color-mix(in srgb, var(--crm-stage-color) 74%, #0f172a);box-shadow:0 7px 18px color-mix(in srgb, var(--crm-stage-color) 9%, transparent), inset 0 1px 0 #ffffffeb;cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:4px;margin:0;padding:0 8px;font-family:inherit;line-height:1;transition:color .15s,border-color .15s,background .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative}.crm-deals-kanban-page .crm-kanban-column-head-actions .crm-deal-stage-automation-trigger svg{flex:none;width:16px;height:16px;display:block}.crm-deals-kanban-page .crm-kanban-column-head-actions .crm-deal-stage-automation-trigger>b{min-width:14px;color:inherit;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.crm-deals-kanban-page .crm-kanban-column-head-actions .crm-deal-stage-automation-trigger:hover,.crm-deals-kanban-page .crm-kanban-column-head-actions .crm-deal-stage-automation-trigger:focus-visible{border-color:var(--crm-stage-color);background:var(--crm-stage-color);color:#fff;box-shadow:0 12px 24px color-mix(in srgb, var(--crm-stage-color) 24%, transparent), inset 0 1px 0 #ffffff4d;outline:0;transform:translateY(-1px)}.crm-deals-kanban-page .crm-kanban-column-head-actions .crm-deal-stage-automation-trigger:after{content:attr(data-tooltip);z-index:2147483001;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#0f172a;border-radius:9px;width:max-content;max-width:min(240px,70vw);padding:7px 10px;font-size:12px;font-weight:800;line-height:1.2;transition:opacity .13s,transform .13s;position:absolute;bottom:calc(100% + 9px);right:0;transform:translateY(4px);box-shadow:0 12px 28px #0f172a42}.crm-deals-kanban-page .crm-kanban-column-head-actions .crm-deal-stage-automation-trigger:hover:after,.crm-deals-kanban-page .crm-kanban-column-head-actions .crm-deal-stage-automation-trigger:focus-visible:after{opacity:1;transform:translateY(0)}@media (max-width:760px){.crm-deals-kanban-page .crm-kanban-column-head-actions .crm-deal-stage-automation-trigger{min-width:44px;height:34px;padding-inline:7px}.crm-deals-kanban-page .crm-kanban-column-head-actions .crm-deal-stage-automation-trigger:after{display:none}}.crm-stage-automation-rule-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.crm-stage-automation-reminder-delay{grid-template-columns:minmax(0,1fr) minmax(112px,.72fr);gap:8px;min-width:0;display:grid}.crm-stage-automation-reminder-delay>input,.crm-stage-automation-reminder-delay>select{width:100%;min-width:0}@media (max-width:820px){.crm-stage-automation-rule-row{grid-template-columns:38px minmax(0,1fr) auto}.crm-stage-automation-rule-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding-top:2px;display:grid}.crm-stage-automation-rule-actions>.crm-button{justify-content:center;width:100%;min-width:0}}@media (max-width:420px){.crm-stage-automation-reminder-delay{grid-template-columns:minmax(0,1fr) minmax(104px,.9fr)}}.crm-deals-kanban-page .crm-deal-stage-title-tooltip{min-width:0;display:block;position:relative;overflow:visible}.crm-deals-kanban-page .crm-deal-stage-title-tooltip>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.crm-deals-kanban-page .crm-deal-stage-title-tooltip:after{content:attr(data-tooltip);z-index:2147483002;color:#fff;white-space:normal;overflow-wrap:anywhere;pointer-events:none;opacity:0;background:#0f172a;border-radius:9px;width:max-content;max-width:min(340px,76vw);padding:8px 10px;font-size:12px;font-weight:800;line-height:1.35;transition:opacity .13s,transform .13s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-3px);box-shadow:0 12px 28px #0f172a42}.crm-deals-kanban-page .crm-deal-stage-title-tooltip:hover:after{opacity:1;transform:translateY(0)}.crm-select-portal-menu.crm-deal-status-portal-menu.has-multiline-descriptions .crm-select-portal-option{align-items:start;min-height:62px;padding:10px 11px}.crm-select-portal-menu.crm-deal-status-portal-menu.has-multiline-descriptions .crm-select-portal-option-copy{gap:4px;min-width:0}.crm-select-portal-menu.crm-deal-status-portal-menu.has-multiline-descriptions .crm-select-portal-option-copy strong,.crm-select-portal-menu.crm-deal-status-portal-menu.has-multiline-descriptions .crm-select-portal-option-copy small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.crm-select-portal-menu.crm-deal-status-portal-menu.has-multiline-descriptions .crm-select-portal-option-copy small{line-height:1.4}.crm-select-portal-menu.crm-deal-status-portal-menu.has-multiline-descriptions .crm-select-portal-option-check{align-self:center}@media (max-width:760px){.crm-deals-kanban-page .crm-deal-stage-title-tooltip:after{display:none}}.crm-deals-kanban-page .crm-deal-stage-title-tooltip:after{content:none!important;display:none!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){.crm-deals-kanban-page .crm-kanban-column-head-actions{transition:gap .22s cubic-bezier(.22,1,.36,1)!important}.crm-deals-kanban-page .crm-kanban-column-head-actions .crm-deal-stage-automation-trigger,.crm-deals-kanban-page .crm-kanban-column-head-actions .crm-kanban-stage-bulk-trigger{opacity:1;transform-origin:100%;will-change:opacity, transform, width, min-width, max-width, padding;overflow:hidden!important}.crm-deals-kanban-page .crm-kanban-column-head-actions .crm-deal-stage-automation-trigger{max-width:72px;transition:opacity .15s,transform .22s cubic-bezier(.22,1,.36,1),min-width .22s cubic-bezier(.22,1,.36,1),max-width .22s cubic-bezier(.22,1,.36,1),padding-left .22s cubic-bezier(.22,1,.36,1),padding-right .22s cubic-bezier(.22,1,.36,1),border-width .16s,color .15s,border-color .15s,background .15s,box-shadow .15s!important}.crm-deals-kanban-page .crm-kanban-column-head-actions .crm-kanban-stage-bulk-trigger{max-width:34px;transition:opacity .15s,transform .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1),min-width .22s cubic-bezier(.22,1,.36,1),max-width .22s cubic-bezier(.22,1,.36,1),border-width .16s,color .15s,border-color .15s,background .15s,box-shadow .15s!important}.crm-deals-kanban-page .crm-deal-stage-title-tooltip>strong{transform-origin:0;transition:transform .22s cubic-bezier(.22,1,.36,1)!important}.crm-deals-kanban-page .crm-kanban-column-head.crm-deal-stage-visual:has(.crm-deal-stage-main:hover) .crm-kanban-column-head-actions{gap:0!important}:is(.crm-deals-kanban-page .crm-kanban-column-head.crm-deal-stage-visual:has(.crm-deal-stage-main:hover) .crm-deal-stage-automation-trigger,.crm-deals-kanban-page .crm-kanban-column-head.crm-deal-stage-visual:has(.crm-deal-stage-main:hover) .crm-kanban-stage-bulk-trigger){opacity:0!important;pointer-events:none!important;border-left-width:0!important;border-right-width:0!important;min-width:0!important;max-width:0!important;padding-left:0!important;padding-right:0!important;transform:translate(8px)scale(.86)!important}.crm-deals-kanban-page .crm-kanban-column-head.crm-deal-stage-visual:has(.crm-deal-stage-main:hover) .crm-kanban-stage-bulk-trigger{width:0!important}.crm-deals-kanban-page .crm-kanban-column-head.crm-deal-stage-visual:has(.crm-deal-stage-main:hover) .crm-deal-stage-title-tooltip>strong{width:auto!important;max-width:none!important;box-shadow:none!important;color:#0f172a!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important;transform:translate(1px)!important}}@media (prefers-reduced-motion:reduce){.crm-deals-kanban-page .crm-kanban-column-head-actions,.crm-deals-kanban-page .crm-kanban-column-head-actions .crm-deal-stage-automation-trigger,.crm-deals-kanban-page .crm-kanban-column-head-actions .crm-kanban-stage-bulk-trigger,.crm-deals-kanban-page .crm-deal-stage-title-tooltip>strong{transition:none!important}}@media (min-width:761px) and (hover:hover) and (pointer:fine){.crm-deals-kanban-page .crm-deal-stage-title-tooltip{will-change:max-height;max-height:18px;transition:max-height .17s cubic-bezier(.22,1,.36,1)!important;overflow:hidden!important}.crm-deals-kanban-page .crm-kanban-column-head.crm-deal-stage-visual:has(.crm-deal-stage-main:hover) .crm-deal-stage-title-tooltip{max-height:72px;transition-delay:.135s!important}}@media (prefers-reduced-motion:reduce){.crm-deals-kanban-page .crm-deal-stage-title-tooltip{transition:none!important}}.crm-features-page{gap:22px;display:grid}.crm-features-page-head{align-items:center}.crm-features-page-head-icon,.crm-feature-card-icon,.crm-feature-disabled-icon,.crm-feature-confirm-icon{color:#0f6ecf;background:linear-gradient(145deg,#0ea5e91f,#3b82f614);border:1px solid #0e74d224;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffc7}.crm-features-page-head-icon{border-radius:18px;width:56px;height:56px}.crm-features-page-head-icon svg{width:28px;height:28px}.crm-features-summary{background:linear-gradient(135deg,#fff,#f7fbff);border:1px solid #e4eaf2;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex;box-shadow:0 12px 32px #0f172a0d}.crm-features-summary>div{white-space:nowrap;align-items:baseline;gap:9px;display:flex}.crm-features-summary strong{color:#0f172a;font-size:28px;font-weight:720;line-height:1}.crm-features-summary span,.crm-features-summary p{color:#64748b;font-size:13px;line-height:1.5}.crm-features-summary p{text-align:right;max-width:760px;margin:0}.crm-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-feature-card{background:#fff;border:1px solid #e4eaf2;border-radius:18px;grid-template-columns:48px minmax(0,1fr);gap:15px;min-height:170px;padding:18px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;box-shadow:0 10px 28px #0f172a0b}.crm-feature-card.is-enabled{border-color:#0ea5e92e}.crm-feature-card.is-disabled{background:#f8fafc;border-color:#e2e8f0}.crm-feature-card-icon{border-radius:15px;width:48px;height:48px}.crm-feature-card.is-disabled .crm-feature-card-icon{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.crm-feature-card-icon svg{width:24px;height:24px}.crm-feature-card-copy{flex-direction:column;min-width:0;display:flex}.crm-feature-card-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.crm-feature-card-title-row>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.crm-feature-card h2{color:#0f172a;margin:0;font-size:18px;font-weight:720;line-height:1.2}.crm-feature-card p{color:#475569;margin:11px 0 5px;font-size:13px;line-height:1.52}.crm-feature-card small{color:#94a3b8;font-size:11.5px;line-height:1.45}.crm-feature-state{border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:10.5px;font-weight:680;line-height:1;display:inline-flex}.crm-feature-state.is-enabled{color:#087f5b;background:#e7f8f1;border:1px solid #c8eee0}.crm-feature-state.is-disabled{color:#64748b;background:#eef2f6;border:1px solid #e0e6ed}.crm-feature-switch{cursor:pointer;background:#cbd5e1;border:0;border-radius:999px;flex:none;width:48px;height:28px;padding:0;transition:background .18s,box-shadow .18s,opacity .18s;position:relative}.crm-feature-switch span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #0f172a33}.crm-feature-switch.is-on{background:#1697e8;box-shadow:0 0 0 3px #0ea5e917}.crm-feature-switch.is-on span{transform:translate(20px)}.crm-feature-switch:focus-visible{outline-offset:2px;outline:3px solid #0ea5e933}.crm-feature-switch:disabled{cursor:wait;opacity:.55}.crm-feature-saving{color:#0284c7;margin-top:auto;padding-top:9px;font-size:11px;font-weight:650;display:inline-flex}.crm-features-error{color:#b42318;background:#fff1f2;border:1px solid #fecaca;border-radius:12px;padding:12px 14px;font-size:13px}.crm-feature-confirm-backdrop{padding:18px;z-index:2147483570!important}.crm-feature-confirm-modal{width:min(620px,100vw - 36px);max-width:620px;overflow:hidden}.crm-feature-modal-close{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.crm-feature-modal-close svg{width:18px;height:18px}.crm-feature-confirm-body{grid-template-columns:52px minmax(0,1fr);gap:16px;padding:22px 24px 20px;display:grid}.crm-feature-confirm-icon{color:#d97706;background:#fff8e8;border-color:#fde7b2;border-radius:16px;width:52px;height:52px}.crm-feature-confirm-icon svg,.crm-feature-data-safe-note svg{width:25px;height:25px}.crm-feature-confirm-body p{color:#475569;margin:0;font-size:13.5px;line-height:1.6}.crm-feature-data-safe-note{color:#28705a;background:#f2fbf7;border:1px solid #d9eee5;border-radius:13px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px 14px;display:flex}.crm-feature-data-safe-note svg{flex:none}.crm-feature-data-safe-note span{font-size:12px;line-height:1.48}.crm-feature-confirm-actions{border-top:1px solid #eef2f6;justify-content:flex-end;gap:10px;padding:16px 24px 20px;display:flex}.crm-feature-disable-button{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}.crm-feature-disable-button:hover:not(:disabled){background:#b91c1c!important}.crm-feature-toast{z-index:2147483580;color:#0f172a;background:#fff;border:1px solid #0ea5e933;border-radius:13px;max-width:min(380px,100vw - 32px);padding:12px 15px;font-size:12.5px;font-weight:650;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 48px #0f172a2e}.crm-feature-disabled-page{place-items:center;min-height:min(560px,70vh);display:grid}.crm-feature-disabled-card{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #e4eaf2;border-radius:22px;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:20px;width:min(720px,100%);padding:28px;display:grid;box-shadow:0 20px 55px #0f172a12}.crm-feature-disabled-icon{color:#64748b;background:#f1f5f9;border-color:#e2e8f0;border-radius:19px;width:62px;height:62px}.crm-feature-disabled-icon svg{width:31px;height:31px}.crm-feature-disabled-card h1{color:#0f172a;margin:3px 0 8px;font-size:25px;line-height:1.15}.crm-feature-disabled-card p:not(.crm-eyebrow){color:#64748b;max-width:570px;margin:0 0 18px;font-size:13.5px;line-height:1.55}.crm-feature-disabled-card small{color:#94a3b8;font-size:12px}@media (max-width:760px){.crm-features-page{gap:14px}.crm-features-page-head-icon{border-radius:15px;width:48px;height:48px}.crm-features-summary{flex-direction:column;align-items:flex-start;gap:8px;padding:15px 16px}.crm-features-summary p{text-align:left}.crm-features-grid{grid-template-columns:1fr;gap:10px}.crm-feature-card{border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:0;padding:15px}.crm-feature-card-icon{border-radius:13px;width:42px;height:42px}.crm-feature-card-icon svg{width:21px;height:21px}.crm-feature-card h2{font-size:16px}.crm-feature-confirm-backdrop{padding:10px}.crm-feature-confirm-modal{width:min(100%,100vw - 20px)}.crm-feature-confirm-body{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px 16px 16px}.crm-feature-confirm-icon{border-radius:14px;width:44px;height:44px}.crm-feature-confirm-actions{padding:14px 16px 16px}.crm-feature-confirm-actions .crm-button{flex:1 1 0}.crm-feature-disabled-card{border-radius:18px;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:20px 16px}.crm-feature-disabled-icon{border-radius:15px;width:48px;height:48px}.crm-feature-disabled-card h1{font-size:21px}.crm-feature-toast{bottom:16px;right:16px}}.crm-kanban-card-margin-badge{color:#0e7490;white-space:nowrap;background:linear-gradient(135deg,#ecfefffa,#cffafed1);border:1px solid #0e749038;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:24px;padding:5px 9px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffdb,0 8px 18px #0e749017}.crm-deal-item-status em.is-margin{color:#0e7490;background:#ecfefff0;border-color:#0e74902e}.crm-deal-item-read .is-margin,.crm-deal-item-preview .is-margin{background:linear-gradient(135deg,#ecfeffe6,#fffffff5);border:1px solid #0e749024}.crm-deal-item-read .is-margin strong,.crm-deal-item-preview .is-margin strong{color:#0e7490}.crm-payment-group-summary small,.crm-payment-final-summary-grid small{color:#0e7490;margin-top:2px;font-size:12px;font-weight:800;line-height:1.35;display:block}.crm-payment-final-summary-grid>.is-total small{color:#ffffffc7}.crm-margin-field-hint{color:#0e7490;margin-top:6px;font-size:12px;font-weight:750;line-height:1.35;display:block}@media (max-width:760px){.crm-kanban-card-margin-badge{min-height:23px;padding:5px 8px;font-size:12px}}@media (max-width:900px){.crm-project-deal-kanban-scroll{overscroll-behavior-inline:contain;container-type:inline-size;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 0 14px!important;scroll-padding-inline:2px!important;overflow:auto visible!important}.crm-project-deal-kanban-main-style.crm-kanban-board{flex-direction:row!important;align-items:flex-start!important;gap:14px!important;width:max-content!important;min-width:max-content!important;max-width:none!important;padding:0 2px 14px!important;display:flex!important;overflow:visible!important}.crm-project-deal-main-column.crm-kanban-column{scroll-snap-align:start!important;scroll-snap-stop:normal!important;box-sizing:border-box!important;flex:0 0 min(380px,100cqw - 4px)!important;width:min(380px,100cqw - 4px)!important;min-width:min(380px,100cqw - 4px)!important;max-width:min(380px,100cqw - 4px)!important;min-height:auto!important;margin:0!important;overflow:visible!important}.crm-project-deal-main-column .crm-kanban-column-head,.crm-project-deal-main-column .crm-kanban-column-body,.crm-project-deal-kanban-card.crm-kanban-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.crm-project-deal-main-column .crm-kanban-column-body{padding:10px 0 0!important}.crm-project-deal-kanban-card.crm-kanban-card>*{min-width:0!important;max-width:100%!important}}@media (max-width:760px){.crm-project-embedded-board{container-type:inline-size;width:100%!important;min-width:0!important;max-width:100%!important}.crm-project-embedded-board>.crm-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.crm-project-embedded-board .crm-task-kanban-scroll{overscroll-behavior-inline:contain;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 0 14px!important;scroll-padding-inline:2px!important;overflow:auto visible!important}.crm-project-embedded-board .crm-task-kanban-board{flex-direction:row!important;align-items:flex-start!important;gap:14px!important;width:max-content!important;min-width:max-content!important;max-width:none!important;padding:0 2px 12px!important;display:flex!important;overflow:visible!important}.crm-project-embedded-board .crm-task-kanban-column,.crm-project-embedded-board .crm-task-kanban-column-filter-spacer{scroll-snap-align:start!important;scroll-snap-stop:normal!important;box-sizing:border-box!important;flex:0 0 min(360px,100cqw - 28px)!important;width:min(360px,100cqw - 28px)!important;min-width:min(360px,100cqw - 28px)!important;max-width:min(360px,100cqw - 28px)!important}.crm-project-embedded-board .crm-task-kanban-column{padding:10px!important;overflow:visible!important}.crm-project-embedded-board .crm-task-kanban-column-body,.crm-project-embedded-board .crm-task-kanban-card,.crm-project-embedded-board .crm-task-kanban-card-head,.crm-project-embedded-board .crm-task-kanban-meta{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.crm-project-embedded-board .crm-task-kanban-card{overflow:hidden!important}.crm-project-embedded-board .crm-task-kanban-card>*,.crm-project-embedded-board .crm-task-kanban-card-head>*,.crm-project-embedded-board .crm-task-kanban-meta>*,.crm-project-embedded-board .crm-task-kanban-assignee,.crm-project-embedded-board .crm-task-kanban-deal-link,.crm-project-embedded-board .crm-task-sync-badge,.crm-project-embedded-board .crm-task-sync-error{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.crm-project-embedded-board .crm-task-kanban-title-link,.crm-project-embedded-board .crm-task-kanban-meta>span,.crm-project-embedded-board .crm-task-kanban-assignee b,.crm-project-embedded-board .crm-task-kanban-deal-link>span:last-child,.crm-project-embedded-board .crm-task-sync-badge,.crm-project-embedded-board .crm-task-sync-error{overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}.crm-project-embedded-board .crm-task-kanban-deal-link{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;display:grid!important}}.crm-project-milestone-status-select,.crm-project-milestone-owner-select{width:100%;min-width:0}.crm-project-milestone-status-select .crm-select-portal-trigger,.crm-project-milestone-owner-select .crm-select-portal-trigger{min-height:46px;box-shadow:none;border-radius:12px}.crm-project-milestone-status-select .crm-select-portal-trigger{border-color:color-mix(in srgb, var(--crm-select-accent) 30%, #dbe3ea);background:color-mix(in srgb, var(--crm-select-accent) 4%, #fff)}.crm-project-milestone-owner-select .crm-select-portal-trigger{background:linear-gradient(#fff,#fbfdff);border-color:#0ea5e93d}.crm-project-milestone-owner-select .crm-select-portal-trigger:hover:not(:disabled),.crm-project-milestone-owner-select.is-open .crm-select-portal-trigger,.crm-project-milestone-owner-select .crm-select-portal-trigger:focus-visible{border-color:#38bdf8;box-shadow:0 0 0 3px #0ea5e91a}.crm-project-milestone-unassigned-icon{color:#64748b;background:#f8fafc;border:1px solid #dbe3ea;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.crm-project-milestone-unassigned-icon svg{width:18px;height:18px}.crm-project-milestone-unassigned-icon path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.crm-select-portal-value-leading .crm-project-milestone-unassigned-icon{border-radius:9px;width:26px;height:26px}.crm-project-milestone-owner-menu .crm-select-portal-option{min-height:58px}@media (max-width:760px){.crm-project-milestone-status-select .crm-select-portal-trigger,.crm-project-milestone-owner-select .crm-select-portal-trigger{min-height:46px}}.flow-logo{-webkit-user-select:none;user-select:none;flex:none;justify-content:flex-start;align-items:center;line-height:0;display:inline-flex}.flow-logo-image{object-fit:contain;object-position:center;pointer-events:none;width:100%;height:auto;display:block}.flow-logo--header{width:176px;max-width:176px}.flow-logo--login{width:min(100%,420px);max-width:420px;margin:0 auto 4px}.crm-login-brand>.flow-logo--login{justify-self:center}@media (min-width:1041px){.crm-final-header{grid-template-columns:194px minmax(0,1fr)!important}.crm-final-brand{width:194px!important;min-width:194px!important;max-width:194px!important;min-height:62px!important;overflow:visible!important}}@media (max-width:1040px){.flow-logo--header{width:158px;max-width:158px}}@media (max-width:390px){.flow-logo--header{width:142px;max-width:142px}.flow-logo--login{width:min(100%,350px)}}@media (min-width:901px){.crm-deals-kanban-page .crm-kanban-board.is-deal-dragging{align-items:stretch!important}.crm-deals-kanban-page .crm-kanban-board.is-deal-dragging>.crm-kanban-column{align-self:stretch!important;height:auto!important}.crm-deals-kanban-page .crm-kanban-board.is-deal-dragging>.crm-kanban-column>.crm-kanban-column-body{flex:auto!important}.crm-deals-kanban-page .crm-kanban-board.is-deal-dragging>.crm-kanban-column{transition:border-color .12s,background-color .12s,box-shadow .12s!important}.crm-deals-kanban-page .crm-kanban-board.is-deal-dragging>.crm-kanban-column.is-drag-over{background:#03a3ff0e!important;border-color:#03a3ff!important;box-shadow:inset 0 0 0 2px #03a3ff29,0 14px 32px #03a3ff14!important}}.crm-stage-automation-history-more{justify-content:center;align-items:center;gap:12px;padding:7px 2px 2px;display:flex}.crm-stage-automation-history-more .crm-button{border-radius:12px;justify-content:center;min-width:170px;min-height:40px}.crm-stage-automation-history-more>small{color:#8296a2;white-space:nowrap;font-size:10px;font-weight:650}.crm-stage-automation-history-more.is-complete{justify-content:flex-end;padding-top:2px}@media (max-width:520px){.crm-stage-automation-history-more{flex-direction:column;align-items:stretch;gap:7px}.crm-stage-automation-history-more .crm-button{width:100%}.crm-stage-automation-history-more>small,.crm-stage-automation-history-more.is-complete{text-align:center;justify-content:center}}.crm-stage-automation-history-deal{color:#234f68;background:linear-gradient(135deg,#03a3ff0e,#fffffffa);border:1px solid #03a3ff29;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto 20px;align-items:center;gap:9px;margin-top:9px;padding:8px 9px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid}.crm-stage-automation-history-deal:hover{background:linear-gradient(135deg,#03a3ff17,#fff);border-color:#03a3ff5c;transform:translateY(-1px);box-shadow:0 7px 18px #12598014}.crm-stage-automation-history-deal:focus-visible{outline-offset:2px;outline:2px solid #03a3ff6b}.crm-stage-automation-history-deal.is-deleted{opacity:.68}.crm-stage-automation-history-deal-icon{color:#078ed8;background:#03a3ff1a;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.crm-stage-automation-history-deal-copy{gap:1px;min-width:0;display:grid}.crm-stage-automation-history-deal-copy small{color:#8296a2;font-size:9px;font-weight:650;line-height:1.2}.crm-stage-automation-history-deal-copy b{color:#28556e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.crm-stage-automation-history-deal>strong{color:#143f57;white-space:nowrap;font-size:11px;font-weight:760}.crm-stage-automation-history-deal-arrow{color:#6c8b9d;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.crm-stage-automation-history-deal-arrow svg{width:15px;height:15px}@media (max-width:520px){.crm-stage-automation-history-deal{grid-template-columns:28px minmax(0,1fr) 18px;gap:8px}.crm-stage-automation-history-deal-icon{width:28px;height:28px}.crm-stage-automation-history-deal>strong{color:#648092;grid-area:2/2;justify-self:start;margin-top:-4px;font-size:10px}.crm-stage-automation-history-deal-arrow{grid-area:1/3/span 2}}.crm-stage-automation-backdrop.is-workspace-below{z-index:10000!important}.crm-process-sla-duration{gap:6px;min-width:0;display:grid}.crm-process-sla-duration>span{color:#6e8495;font-size:12px;font-weight:850}.crm-process-sla-duration-control{grid-template-columns:minmax(0,1fr) 112px;align-items:stretch;gap:7px;min-width:0;display:grid}.crm-process-sla-duration-control>input,.crm-process-sla-unit-select{min-width:0}.crm-process-sla-unit-select .crm-select-portal-trigger{border-color:#d7e3eb;border-radius:11px;min-height:42px;padding-left:10px;padding-right:8px}.crm-process-sla-unit-select .crm-select-portal-value{font-size:12px;font-weight:800}.crm-process-sla-unit-select .crm-select-portal-chevron{width:15px;height:15px}@media (max-width:700px){.crm-process-sla-duration-control{grid-template-columns:minmax(0,1fr) 108px}}.crm-deals-kanban-page .crm-kanban-card a,.crm-deals-kanban-page .crm-kanban-card button,.crm-deals-kanban-page .crm-kanban-card [role=button],.crm-task-kanban-page .crm-task-kanban-card a,.crm-task-kanban-page .crm-task-kanban-card button,.crm-task-kanban-page .crm-task-kanban-card [role=button]{-webkit-user-drag:none!important}.crm-task-inline-fields .crm-task-start-date-field{border-width:1px!important;padding:14px 15px!important}.crm-task-inline-fields .crm-task-start-date-field .crm-inline-edit-field-head{opacity:.78;color:currentColor!important}.crm-task-inline-fields .crm-task-start-date-field .crm-task-inline-date-value{gap:4px!important}.crm-task-inline-fields .crm-task-start-date-field .crm-task-inline-date-value strong{color:currentColor!important;letter-spacing:-.015em!important;font-size:19px!important;font-weight:900!important;line-height:1.15!important}.crm-task-inline-fields .crm-task-start-date-field .crm-task-inline-date-value small{color:currentColor!important;opacity:.9!important;font-size:12px!important;font-weight:850!important}.crm-task-inline-fields .crm-task-start-date-field.is-future,.crm-task-inline-fields .crm-task-start-date-field.is-empty{color:#075985!important;box-shadow:none!important;background:linear-gradient(135deg,#f0f9fff5,#fffffffa)!important;border-color:#0ea5e947!important}.crm-task-inline-fields .crm-task-start-date-field.is-week{color:#0369a1!important;background:linear-gradient(135deg,#e0f2feeb,#f0f9fffa)!important;border-color:#0ea5e96b!important;box-shadow:0 10px 24px #0ea5e914!important}.crm-task-inline-fields .crm-task-start-date-field.is-soon{color:#92400e!important;background:linear-gradient(135deg,#fef3c7e0,#fffbebfa)!important;border-color:#f59e0b80!important;box-shadow:0 10px 24px #f59e0b1a!important}.crm-task-inline-fields .crm-task-start-date-field.is-tomorrow{color:#9a3412!important;background:linear-gradient(135deg,#ffedd5f0,#fff7edfc)!important;border-color:#f9731694!important;box-shadow:0 10px 24px #f973161f!important}.crm-task-inline-fields .crm-task-start-date-field.is-today{color:#991b1b!important;background:linear-gradient(135deg,#fee2e2f5,#fef2f2fc)!important;border-color:#ef4444b3!important;box-shadow:0 12px 26px #ef44441f!important}.crm-task-inline-fields .crm-task-start-date-field.is-overdue{color:#7f1d1d!important;background:linear-gradient(135deg,#fecacaf0,#fee2e2fc)!important;border-color:#b91c1cc7!important;box-shadow:0 14px 28px #b91c1c24!important}.crm-task-inline-fields .crm-task-start-date-field.is-done{color:#475569!important;box-shadow:none!important;background:linear-gradient(135deg,#f1f5f9e0,#f8fafcfa)!important;border-color:#94a3b83d!important}@media (max-width:760px){.crm-task-inline-fields .crm-task-start-date-field .crm-task-inline-date-value strong{font-size:18px!important}}.crm-home-stage-total-value-row{align-items:center;gap:7px;min-width:0;display:flex}.crm-home-balance-info{z-index:4;border:1px solid color-mix(in srgb, var(--crm-home-stage-color,#0ea5e9) 42%, #cbd5e1);width:20px;height:20px;color:color-mix(in srgb, var(--crm-home-stage-color,#0284c7) 82%, #0f172a);cursor:help;background:#ffffffe6;border-radius:999px;outline:0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 5px 14px #0f172a14}.crm-home-balance-info:focus-visible{box-shadow:0 0 0 3px #0ea5e924,0 5px 14px #0f172a14}.crm-home-balance-tooltip{z-index:30;color:#0f172a;opacity:0;pointer-events:none;background:#fffffffa;border:1px solid #94a3b847;border-radius:13px;gap:7px;width:max-content;min-width:224px;max-width:min(292px,100vw - 32px);padding:11px 12px;transition:opacity .13s,transform .13s;display:grid;position:absolute;top:calc(100% + 9px);left:-10px;transform:translateY(-4px);box-shadow:0 16px 36px #0f172a29}.crm-home-balance-tooltip:before{content:"";background:#fffffffa;border-top:1px solid #94a3b847;border-left:1px solid #94a3b847;width:9px;height:9px;position:absolute;top:-5px;left:14px;transform:rotate(45deg)}.crm-home-balance-info:hover .crm-home-balance-tooltip,.crm-home-balance-info:focus-visible .crm-home-balance-tooltip{opacity:1;transform:translateY(0)}.crm-home-balance-tooltip>span{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:18px;font-size:12px;line-height:1.2;display:flex}.crm-home-balance-tooltip em{color:#64748b;font-style:normal;font-weight:700}.crm-home-balance-tooltip strong{color:#0f172a;font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.crm-home-balance-tooltip .is-balance{border-top:1px solid #94a3b833;margin-top:2px;padding-top:7px}.crm-home-balance-tooltip .is-balance strong{color:#0284c7}.crm-home-deal-balance-cell{justify-content:flex-end;align-items:center;gap:7px;width:100%;display:inline-flex}.crm-home-deal-balance-cell>strong{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:900}.crm-home-deal-balance-cell .crm-home-balance-tooltip{text-align:left;left:auto;right:-6px}.crm-home-deal-balance-cell .crm-home-balance-tooltip:before{left:auto;right:11px}@media (max-width:760px){.crm-home-balance-tooltip{min-width:210px}}.crm-home-pipeline-group,.crm-home-stage-totals.crm-home-stage-totals-pipeline,.crm-home-stage-total-card.crm-home-stage-total-card-pipeline{overflow:visible!important}.crm-home-stage-total-card.crm-home-stage-total-card-pipeline:hover,.crm-home-stage-total-card.crm-home-stage-total-card-pipeline:focus-within{z-index:80!important}.crm-home-balance-info:hover,.crm-home-balance-info:focus-visible{z-index:120!important}.crm-home-stage-total-card-pipeline .crm-home-balance-tooltip{z-index:140!important}.crm-expected-receipts-trigger{color:#0284c7!important;background:radial-gradient(circle at 28% 24%,#60d7ff33,#0000 46%),linear-gradient(145deg,#03a3ff1a,#fffffff5)!important;border-color:#03a3ff47!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;box-shadow:0 8px 24px #03a3ff1c!important}.crm-expected-receipts-trigger:hover{transform:translateY(-1px);border-color:#03a3ff7a!important;box-shadow:0 12px 30px #03a3ff2e!important}.crm-expected-receipts-trigger svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.crm-expected-receipts-backdrop{z-index:2147482450;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.crm-expected-receipts-modal{color:#0f172a;background:#f8fbfe;border:1px solid #94a3b857;border-radius:26px;flex-direction:column;width:min(1480px,100vw - 36px);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 34px 90px #0f172a57}.crm-expected-receipts-head{background:radial-gradient(circle at 6% 0,#03a3ff24,#0000 34%),linear-gradient(135deg,#fff 0%,#f8fcff 68%,#eef9ff 100%);border-bottom:1px solid #94a3b838;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 22px;display:grid}.crm-expected-receipts-head-icon{color:#0284c7;background:#03a3ff14;border:1px solid #03a3ff47;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 22px #03a3ff1f}.crm-expected-receipts-head-icon svg,.crm-expected-receipts-period-title>svg,.crm-expected-receipts-close svg,.crm-expected-receipts-open-deal svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.crm-expected-receipts-head-copy{min-width:0}.crm-expected-receipts-head-copy>span,.crm-expected-receipts-panel>header span{color:#0284c7;letter-spacing:.08em;margin-bottom:3px;font-size:12px;font-weight:800;display:block}.crm-expected-receipts-head-copy h2{letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.1vw,34px);font-weight:650;line-height:1.08}.crm-expected-receipts-head-copy p{color:#64748b;margin:7px 0 0;font-size:14px}.crm-expected-receipts-close{color:#64748b;cursor:pointer;background:#fffffff0;border:1px solid #dbe4ee;border-radius:14px;place-items:center;width:42px;height:42px;transition:all .18s;display:grid}.crm-expected-receipts-close:hover{color:#0f172a;border-color:#b7c6d8;transform:translateY(-1px)}.crm-expected-receipts-close svg{width:21px;height:21px}.crm-expected-receipts-body{min-height:0;padding:18px 20px 22px;overflow-y:auto}.crm-expected-receipts-period{background:#fff;border:1px solid #dce7f1;border-radius:18px;grid-template-columns:minmax(260px,1fr) minmax(160px,190px) minmax(160px,190px) auto auto;align-items:end;gap:12px;padding:14px;display:grid}.crm-expected-receipts-period-title{align-self:center;align-items:center;gap:11px;min-width:0;display:flex}.crm-expected-receipts-period-title>svg{color:#0284c7;flex:none;width:30px;height:30px}.crm-expected-receipts-period-title strong{font-size:14px;display:block}.crm-expected-receipts-period-title small{color:#7890a5;margin-top:3px;font-size:12px;display:block}.crm-expected-receipts-period label{gap:5px;display:grid}.crm-expected-receipts-period label>span{color:#64748b;font-size:12px;font-weight:750}.crm-expected-receipts-period input{color:#0f172a;width:100%;height:42px;font:inherit;background:#fbfdff;border:1px solid #cbd9e8;border-radius:12px;outline:none;padding:0 12px;font-size:14px}.crm-expected-receipts-period input:focus{border-color:#03a3ff;box-shadow:0 0 0 3px #03a3ff1f}.crm-expected-receipts-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.crm-expected-receipts-kpis article{background:radial-gradient(circle at 100% 0,#03a3ff12,#0000 46%),#fff;border:1px solid #dce7f1;border-radius:18px;min-width:0;padding:16px}.crm-expected-receipts-kpis article.is-primary{background:radial-gradient(circle at 88% 12%,#03a3ff29,#0000 46%),linear-gradient(145deg,#f1fbff,#fff);border-color:#03a3ff5c;box-shadow:0 12px 32px #03a3ff14}.crm-expected-receipts-kpis span{color:#64748b;font-size:12px;font-weight:700;display:block}.crm-expected-receipts-kpis strong{letter-spacing:-.025em;margin-top:7px;font-size:clamp(22px,2vw,31px);font-weight:720;line-height:1;display:block}.crm-expected-receipts-kpis article.is-primary strong{color:#0284c7}.crm-expected-receipts-kpis small{color:#8194a7;margin-top:7px;font-size:11px;display:block}.crm-expected-receipts-visual-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);gap:14px;margin-top:14px;display:grid}.crm-expected-receipts-panel{background:#fff;border:1px solid #dce7f1;border-radius:20px;min-width:0;overflow:hidden}.crm-expected-receipts-panel>header{border-bottom:1px solid #e2e8f0db;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px 12px;display:flex}.crm-expected-receipts-panel>header h3{margin:0;font-size:18px;font-weight:650}.crm-expected-receipts-panel>header>small{color:#7890a5;flex:none;font-size:12px}.crm-expected-receipts-chart-wrap{min-height:250px;padding:4px 8px 0}.crm-expected-receipts-chart{aspect-ratio:920/240;width:100%;min-width:620px;height:auto;overflow:visible}.crm-expected-receipts-chart-grid{stroke:#94a3b82e;stroke-width:1px}.crm-expected-receipts-chart-axis{stroke:#64748b57;stroke-width:1px}.crm-expected-receipts-chart-label{fill:#7890a5;font-family:Roboto Flex,Roboto,sans-serif;font-size:11px;font-weight:650}.crm-expected-receipts-chart-bar{transition:opacity .16s}.crm-expected-receipts-chart-bar:hover{opacity:.75}.crm-expected-receipts-chart-dot{fill:#fff;stroke:#0284c7;stroke-width:2px}.crm-expected-receipts-chart-empty,.crm-expected-receipts-empty{color:#7890a5;text-align:center;place-items:center;min-height:160px;padding:24px;display:grid}.crm-expected-receipts-pipeline-list{gap:13px;padding:15px 16px 18px;display:grid}.crm-expected-receipts-pipeline-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.crm-expected-receipts-pipeline-copy{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.crm-expected-receipts-pipeline-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.crm-expected-receipts-pipeline-copy small{color:#7890a5;font-size:11px}.crm-expected-receipts-pipeline-dot{border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #94a3b81f}.crm-expected-receipts-pipeline-row>b{font-size:13px}.crm-expected-receipts-pipeline-track{background:#edf3f8;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.crm-expected-receipts-pipeline-track i{border-radius:inherit;height:100%;transition:width .25s;display:block}.crm-expected-receipts-deals{margin-top:14px}.crm-expected-receipts-table-wrap{width:100%;overflow-x:auto}.crm-expected-receipts-table{border-collapse:collapse;width:100%;min-width:1040px;font-size:13px}.crm-expected-receipts-table th,.crm-expected-receipts-table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf2f7;padding:12px 13px}.crm-expected-receipts-table th{color:#6b7f93;text-transform:uppercase;letter-spacing:.045em;background:#f8fbfe;font-size:11px;font-weight:780}.crm-expected-receipts-table tbody tr{transition:background .15s}.crm-expected-receipts-table tbody tr:hover{background:#f5fbff}.crm-expected-receipts-table tbody tr:last-child td{border-bottom:0}.crm-expected-receipts-deal-link{text-overflow:ellipsis;vertical-align:middle;color:#0284c7;max-width:320px;font-weight:720;text-decoration:none;display:inline-block;overflow:hidden}.crm-expected-receipts-deal-link:hover{text-underline-offset:3px;text-decoration:underline}.crm-expected-receipts-margin-badge{color:#047857;vertical-align:middle;background:#ecfdf5;border-radius:999px;margin-left:7px;padding:3px 7px;font-size:10px;font-weight:760;display:inline-flex}.crm-expected-receipts-stage{align-items:center;gap:8px;display:flex}.crm-expected-receipts-stage>span{border-radius:999px;flex:none;width:9px;height:28px}.crm-expected-receipts-stage strong,.crm-expected-receipts-stage small{display:block}.crm-expected-receipts-stage strong{font-size:12px}.crm-expected-receipts-stage small{color:#7890a5;margin-top:2px;font-size:11px}.crm-expected-receipts-table td.is-expected strong{color:#0284c7;font-size:15px}.crm-expected-receipts-open-deal{color:#0284c7;background:#fff;border:1px solid #d8e3ee;border-radius:10px;place-items:center;width:34px;height:34px;transition:all .16s;display:grid}.crm-expected-receipts-open-deal:hover{background:#effaff;border-color:#03a3ff6b;transform:translate(2px)}.crm-expected-receipts-open-deal svg{width:18px;height:18px}.crm-expected-receipts-empty.is-large{gap:7px;min-height:210px}.crm-expected-receipts-empty.is-large strong{color:#334155;font-size:16px}.crm-expected-receipts-empty.is-large span{color:#7890a5;font-size:13px}.crm-expected-receipts-foot{background:#ffffffc7;border:1px solid #dce7f1;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:14px;padding:13px 15px;display:flex}.crm-expected-receipts-foot>div:first-child{max-width:780px}.crm-expected-receipts-foot strong,.crm-expected-receipts-foot span{display:block}.crm-expected-receipts-foot strong{font-size:12px}.crm-expected-receipts-foot span{color:#7890a5;margin-top:3px;font-size:11px;line-height:1.5}.crm-expected-receipts-foot-stats{flex-wrap:wrap;justify-content:flex-end;gap:5px 9px;display:flex}.crm-expected-receipts-foot-stats span{color:#5e7388;background:#eef5fa;border-radius:999px;margin:0;padding:5px 8px}.crm-expected-receipts-foot-stats span.is-warning{color:#c2410c;background:#fff7ed}.crm-expected-receipts-loading{color:#64748b;text-align:center;align-content:center;place-items:center;gap:8px;min-height:380px;display:grid}.crm-expected-receipts-loading>span{border:3px solid #03a3ff29;border-top-color:#03a3ff;border-radius:50%;width:34px;height:34px;animation:.75s linear infinite crmExpectedReceiptsSpin}.crm-expected-receipts-loading strong{color:#334155}.crm-expected-receipts-loading small{font-size:12px}.crm-expected-receipts-error{margin-top:14px}@keyframes crmExpectedReceiptsSpin{to{transform:rotate(360deg)}}@media (max-width:1180px){.crm-expected-receipts-period{grid-template-columns:1fr 1fr}.crm-expected-receipts-period-title{grid-column:1/-1}.crm-expected-receipts-period .crm-button{width:100%}.crm-expected-receipts-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-expected-receipts-visual-grid{grid-template-columns:1fr}.crm-expected-receipts-chart-wrap{overflow-x:auto}}@media (max-width:700px){.crm-expected-receipts-backdrop{place-items:stretch stretch;padding:0}.crm-expected-receipts-modal{border:0;border-radius:0;width:100vw;min-height:100dvh;max-height:100dvh}.crm-expected-receipts-head{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:14px}.crm-expected-receipts-head-icon{border-radius:13px;width:42px;height:42px}.crm-expected-receipts-head-icon svg{width:21px;height:21px}.crm-expected-receipts-head-copy h2{font-size:23px}.crm-expected-receipts-head-copy p{display:none}.crm-expected-receipts-body{padding:12px}.crm-expected-receipts-period{grid-template-columns:1fr;gap:10px;padding:12px}.crm-expected-receipts-period-title{grid-column:auto}.crm-expected-receipts-kpis{grid-template-columns:1fr 1fr;gap:8px}.crm-expected-receipts-kpis article{padding:13px 12px}.crm-expected-receipts-kpis strong{font-size:21px}.crm-expected-receipts-visual-grid{gap:10px;margin-top:10px}.crm-expected-receipts-deals{margin-top:10px}.crm-expected-receipts-foot{flex-direction:column}.crm-expected-receipts-foot-stats{justify-content:flex-start}.crm-expected-receipts-chart{min-width:760px}}.crm-payment-group-settings{background:#ffffffb8;border:1px solid #7dd3fc57;border-radius:17px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:stretch;gap:10px;padding:12px;display:grid}.crm-payment-group-setting,.crm-payment-group-date{background:#f8fcffeb;border:1px solid #94a3b838;border-radius:14px;align-items:center;gap:11px;min-width:0;min-height:58px;padding:10px 12px;display:flex}.crm-payment-group-setting{cursor:pointer}.crm-payment-group-setting input[type=checkbox]{accent-color:#03a3ff;cursor:pointer;width:18px;min-width:18px;height:18px;margin:0}.crm-payment-group-setting input[type=checkbox]:disabled{cursor:not-allowed}.crm-payment-group-setting>span{gap:3px;min-width:0;display:grid}.crm-payment-group-setting strong,.crm-payment-group-date>span{color:#213047;font-size:13px;font-weight:850;line-height:1.2}.crm-payment-group-setting small{color:#75869c;font-size:11px;font-weight:650;line-height:1.3}.crm-payment-group-setting.is-subcontract{background:linear-gradient(135deg,#fff7f7f5,#fef2f2c2);border-color:#ef444438}.crm-payment-group-setting.is-subcontract input[type=checkbox]{accent-color:#ef4444}.crm-payment-group-date{gap:5px;display:grid}.crm-payment-group-date input[type=date]{color:#0f172a;width:100%;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #03a3ff57;border-radius:10px;outline:none;padding:6px 9px;font-size:13px;font-weight:780}.crm-payment-group-date input[type=date]:focus{border-color:#03a3ff;box-shadow:0 0 0 3px #03a3ff1f}.crm-payment-group.is-subcontract{background:radial-gradient(circle at 100% 0,#fee2e280,#0000 32%),linear-gradient(145deg,#fffafafa,#fffffffa);border-color:#ef444447}.crm-payment-group-subcontract-badge{color:#b91c1c;white-space:nowrap;background:linear-gradient(135deg,#fee2e2f2,#fecacab8);border:1px solid #dc262633;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.crm-payment-subcontract-note{color:#9f2727;background:linear-gradient(135deg,#fef2f2fa,#fff7f7e6);border:1px solid #dc262638;border-radius:14px;padding:12px 15px;font-size:13px;font-weight:720}.crm-payment-subcontract-note strong{color:#b91c1c;font-weight:950}.crm-kanban-card-subcontract-badge{color:#b91c1c;white-space:nowrap;background:linear-gradient(135deg,#fee2e2f5,#fecacac2);border:1px solid #dc262633;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:24px;padding:5px 9px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffd6,0 8px 18px #dc262617}.crm-deal-stage-balance-tooltip>.crm-deal-stage-balance-subcontract-label{color:#b91c1c!important;font-weight:820!important}.crm-deal-stage-balance-tooltip>.crm-deal-stage-balance-subcontract-value,.crm-home-balance-tooltip>.is-subcontract em,.crm-home-balance-tooltip>.is-subcontract strong{color:#dc2626!important}.crm-expected-receipts-deal-badges{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;display:flex}.crm-expected-receipts-deal-badges .crm-expected-receipts-margin-badge{margin-top:0!important}.crm-expected-receipts-payment-stage-badge{color:#0369a1;text-overflow:ellipsis;white-space:nowrap;background:#e0f2febd;border:1px solid #03a3ff2e;border-radius:999px;align-items:center;max-width:240px;padding:3px 7px;font-size:10px;font-weight:850;line-height:1.2;display:inline-flex;overflow:hidden}@property --crm-expected-receipts-outline-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.crm-expected-receipts-trigger{isolation:isolate!important;cursor:pointer!important;background:linear-gradient(#fff 0%,#faffff 100%)!important;border:1px solid #22d3ee7a!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;position:relative!important;overflow:visible!important}.crm-expected-receipts-trigger:before{content:none!important;display:none!important}.crm-expected-receipts-trigger:after{content:""!important;z-index:5!important;background:conic-gradient(from var(--crm-expected-receipts-outline-angle), #ecfeff 0deg, #cffafe 48deg, #a5f3fc 92deg, #67e8f9 138deg, #22d3ee 184deg, #06b6d4 226deg, #14b8a6 270deg, #0d9488 312deg, #0f766e 338deg, #ecfeff 360deg)!important;-webkit-mask-composite:xor!important;opacity:0!important;pointer-events:none!important;filter:drop-shadow(0 0 4px #a5f3fcc7)drop-shadow(0 0 7px #22d3ee85)drop-shadow(0 0 11px #0d948847)!important;border-radius:15px!important;padding:2px!important;transition:opacity .16s!important;display:block!important;position:absolute!important;inset:-3px!important;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}.crm-expected-receipts-trigger:hover,.crm-expected-receipts-trigger:focus-visible{cursor:pointer!important;border-color:#0000!important;transform:translateY(-1px)!important;box-shadow:0 0 0 1px #2dd4bf24,0 0 16px #67e8f930,0 0 28px #14b8a626,0 12px 30px #0d948821!important}.crm-expected-receipts-trigger:hover:after,.crm-expected-receipts-trigger:focus-visible:after{opacity:1!important;animation:1.15s linear infinite crm-expected-receipts-outline-orbit!important}@keyframes crm-expected-receipts-outline-orbit{0%{--crm-expected-receipts-outline-angle:0deg}to{--crm-expected-receipts-outline-angle:360deg}}@media (max-width:980px){.crm-payment-group-settings{grid-template-columns:1fr 1fr}.crm-payment-group-date{grid-column:span 1}}@media (max-width:720px){.crm-payment-group-settings{grid-template-columns:1fr;padding:9px}.crm-payment-group-date{grid-column:auto}.crm-kanban-card-subcontract-badge{min-height:23px;padding:5px 8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.crm-expected-receipts-trigger,.crm-expected-receipts-trigger:after{transition:none!important}.crm-expected-receipts-trigger:hover,.crm-expected-receipts-trigger:focus-visible{transform:none!important}.crm-expected-receipts-trigger:hover:after,.crm-expected-receipts-trigger:focus-visible:after{--crm-expected-receipts-outline-angle:45deg;animation:none!important}}.crm-deal-stage-balance-tooltip{row-gap:5px!important}.crm-payment-stage-date-picker{width:100%;min-width:0;position:relative}.crm-payment-stage-date-trigger{color:#0f172a;width:100%;min-width:0;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #03a3ff57;border-radius:10px;outline:none;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:7px 9px;font-size:13px;font-weight:780;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.crm-payment-stage-date-trigger:hover,.crm-payment-stage-date-picker.is-open .crm-payment-stage-date-trigger,.crm-payment-stage-date-trigger:focus-visible{background:#fff;border-color:#03a3ff;box-shadow:0 0 0 3px #03a3ff1f}.crm-payment-stage-date-trigger:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}.crm-payment-stage-date-trigger>svg{fill:none;stroke:#0284c7;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.crm-payment-stage-date-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-payment-stage-date-trigger .crm-payment-stage-date-chevron{stroke:#64748b;width:16px;height:16px;transition:transform .15s}.crm-payment-stage-date-picker.is-open .crm-payment-stage-date-chevron{transform:rotate(180deg)}.crm-payment-stage-calendar{z-index:220;background:#fffffffe;border:1px solid #7dd3fc85;border-radius:14px;width:min(326px,100vw - 48px);padding:11px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 20px 48px #0f172a2e,inset 0 0 0 1px #ffffffe6}.crm-payment-stage-calendar-head{grid-template-columns:34px minmax(0,1.25fr) minmax(80px,.75fr) 34px;align-items:center;gap:6px;display:grid}.crm-payment-stage-calendar-head select{color:#172033;width:100%;min-width:0;height:34px;font:inherit;cursor:pointer;background:#f8fbfd;border:1px solid #94a3b842;border-radius:9px;outline:none;padding:4px 7px;font-size:12px;font-weight:800}.crm-payment-stage-calendar-head select:focus{border-color:#03a3ffb3;box-shadow:0 0 0 2px #03a3ff1a}.crm-payment-stage-calendar-nav{color:#426075;cursor:pointer;background:#fff;border:1px solid #94a3b83d;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.crm-payment-stage-calendar-nav:hover{color:#0284c7;background:#e0f2fea6;border-color:#03a3ff73}.crm-payment-stage-calendar-nav svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.crm-payment-stage-calendar-weekdays,.crm-payment-stage-calendar-days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.crm-payment-stage-calendar-weekdays{margin-top:10px;padding-bottom:3px}.crm-payment-stage-calendar-weekdays span{color:#94a3b8;text-align:center;text-transform:uppercase;font-size:10px;font-weight:850}.crm-payment-stage-calendar-days button,.crm-payment-stage-calendar-empty{aspect-ratio:1;min-width:0}.crm-payment-stage-calendar-days button{color:#26394a;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;font-size:12px;font-weight:760;display:grid}.crm-payment-stage-calendar-days button:hover{color:#0369a1;background:#e0f2feb8;border-color:#03a3ff33}.crm-payment-stage-calendar-days button.is-today{color:#0284c7;border-color:#03a3ff6b}.crm-payment-stage-calendar-days button.is-selected{color:#fff;background:linear-gradient(135deg,#04a3ff,#38bdf8);border-color:#03a3ff;box-shadow:0 5px 13px #03a3ff3d}.crm-payment-stage-calendar-foot{border-top:1px solid #94a3b82e;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;margin-top:9px;padding-top:9px;display:flex}.crm-payment-stage-calendar-foot button{color:#52687a;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #94a3b83d;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:800}.crm-payment-stage-calendar-foot button:hover{color:#0284c7;background:#e0f2fe9e;border-color:#03a3ff61}.crm-timeline-entity-link{border-radius:10px!important;padding:7px 10px!important}.crm-timeline-entity-link:hover{transform:translateY(-1px)}@media (max-width:720px){.crm-payment-stage-calendar{width:min(310px,100vw - 38px)}.crm-payment-stage-calendar-head{grid-template-columns:32px minmax(0,1.2fr) minmax(74px,.8fr) 32px}.crm-payment-stage-calendar-nav{width:32px;height:32px}}.crm-global-date-picker,.crm-global-date-trigger{width:100%;min-width:0}.crm-global-date-trigger .is-placeholder{color:#8092a3;font-weight:700}.crm-global-date-native-input{opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important;border:0!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.crm-global-date-calendar{overscroll-behavior:contain;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);top:auto;left:auto;overflow-y:auto;z-index:2147483200!important;position:fixed!important}.crm-global-date-calendar .crm-payment-stage-calendar-days button:disabled{opacity:.28;color:#94a3b8;cursor:not-allowed;box-shadow:none;background:0 0;border-color:#0000}.crm-global-date-calendar .crm-payment-stage-calendar-days button:disabled:hover{color:#94a3b8;background:0 0;border-color:#0000}.crm-global-date-time-row{background:#f8fbfd;border:1px solid #94a3b82e;border-radius:11px;grid-template-columns:28px auto minmax(58px,1fr) auto minmax(58px,1fr);align-items:center;gap:7px;margin-top:10px;padding:10px;display:grid}.crm-global-date-time-icon{color:#0284c7;background:#03a3ff1a;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.crm-global-date-time-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.crm-global-date-time-row>span{color:#52687a;text-transform:uppercase;letter-spacing:.035em;font-size:11px;font-weight:850}.crm-global-date-time-row>b{color:#64748b;text-align:center;font-size:16px}.crm-global-date-time-row select{color:#172033;width:100%;min-width:0;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #94a3b842;border-radius:9px;outline:none;padding:4px 7px;font-size:12px;font-weight:800}.crm-global-date-time-row select:focus{border-color:#03a3ffb3;box-shadow:0 0 0 2px #03a3ff1a}.crm-global-date-error{color:#b91c1c;background:#fef2f2e0;border:1px solid #ef44442e;border-radius:9px;margin-top:8px;padding:7px 9px;font-size:11px;font-weight:760}.crm-global-date-calendar-foot .is-primary{box-shadow:0 5px 13px #03a3ff33;color:#fff!important;background:linear-gradient(135deg,#04a3ff,#38bdf8)!important;border-color:#03a3ff85!important}.crm-global-date-calendar-foot .is-primary:hover{color:#fff!important;background:linear-gradient(135deg,#0399ef,#22b4ed)!important;border-color:#0284c7!important}.crm-global-date-trigger.crm-task-filter-date-input,.crm-global-date-trigger.crm-deal-created-at-input{cursor:pointer}@media (max-width:720px){.crm-global-date-calendar{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.crm-global-date-time-row{grid-template-columns:26px auto minmax(52px,1fr) auto minmax(52px,1fr);gap:5px;padding:8px}}.crm-stage-automation-history-summary-actions{flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.crm-stage-automation-history-replay-badge{color:#087fbe;letter-spacing:.02em;background:#03a3ff12;border:1px solid #03a3ff2e;border-radius:7px;width:max-content;margin-top:2px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:780;line-height:1.35}.crm-stage-automation-history-replay-button{color:#087fbe;min-height:30px;font:inherit;cursor:pointer;background:#03a3ff0e;border:1px solid #03a3ff38;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:5px 9px;font-size:9px;font-weight:780;line-height:1;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.crm-stage-automation-history-replay-button svg{flex:none;width:14px;height:14px}.crm-stage-automation-history-replay-button:hover:not(:disabled){color:#056da4;background:#03a3ff1a;border-color:#03a3ff80;transform:translateY(-1px);box-shadow:0 5px 14px #03a3ff1c}.crm-stage-automation-history-replay-button:focus-visible{outline-offset:2px;outline:2px solid #03a3ff5c}.crm-stage-automation-history-replay-button:disabled{opacity:.48;cursor:not-allowed;transform:none}.crm-stage-automation-replay-confirm{width:min(560px,100vw - 32px);max-width:560px}.crm-stage-automation-replay-confirm-title{align-items:center;gap:11px;min-width:0;display:flex}.crm-stage-automation-replay-confirm-title>span{color:#078ed8;background:#03a3ff1a;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.crm-stage-automation-replay-confirm-title>div{min-width:0}.crm-stage-automation-replay-confirm-title small{color:#7f96a5;letter-spacing:.07em;margin-bottom:2px;font-size:9px;font-weight:820;display:block}.crm-stage-automation-replay-confirm-title h2{margin:0}.crm-stage-automation-replay-warning{background:#ffb93113;border:1px solid #db9d2738;border-radius:11px;grid-template-columns:24px minmax(0,1fr);gap:9px;margin:0 0 17px;padding:11px 12px;display:grid}.crm-stage-automation-replay-warning>span{color:#a36e08;background:#ffb93129;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:inline-flex}.crm-stage-automation-replay-warning strong{color:#76530c;font-size:11px;display:block}.crm-stage-automation-replay-warning p{color:#7b6a46;margin:3px 0 0;font-size:10px;line-height:1.5}.crm-stage-automation-replay-confirm-button{gap:7px}.crm-stage-automation-replay-confirm-button svg{width:16px;height:16px}@media (max-width:620px){.crm-stage-automation-history-summary{align-items:flex-start!important}.crm-stage-automation-history-summary-actions{flex-direction:column;align-items:flex-end;gap:6px}.crm-stage-automation-history-replay-button{min-height:28px;padding:5px 7px}.crm-stage-automation-history-replay-button span{display:none}.crm-stage-automation-replay-confirm .crm-modal-actions{flex-direction:column-reverse;align-items:stretch}.crm-stage-automation-replay-confirm .crm-modal-actions .crm-button{justify-content:center;width:100%}}.crm-task-reminder-delete-backdrop{z-index:2147483500!important}.crm-stage-automation-history{gap:11px}.crm-stage-automation-history-row{padding:15px 16px 15px 20px}.crm-stage-automation-history-summary>span>b{color:#172f42;font-size:16px;font-weight:850;line-height:1.25}.crm-stage-automation-history-summary em{font-size:12.5px;font-weight:650;line-height:1.35}.crm-stage-automation-history-summary-actions>small,.crm-stage-automation-history-row>div>small{font-size:12px;font-weight:650;line-height:1.3}.crm-stage-automation-history-replay-badge{margin-top:4px;padding:3px 7px;font-size:10.5px;line-height:1.35}.crm-stage-automation-history-replay-button{gap:7px;min-height:34px;padding:7px 11px;font-size:11.5px}.crm-stage-automation-history-replay-button svg{width:15px;height:15px}.crm-stage-automation-history-deal{grid-template-columns:34px minmax(0,1fr) auto 22px;gap:10px;margin-top:11px;padding:10px 11px}.crm-stage-automation-history-deal-icon{width:34px;height:34px}.crm-stage-automation-history-deal-icon svg{width:18px;height:18px}.crm-stage-automation-history-deal-copy small{font-size:10.5px}.crm-stage-automation-history-deal-copy b{font-size:13px;line-height:1.35}.crm-stage-automation-history-deal>strong{font-size:13px}.crm-stage-automation-history-actions{gap:7px;margin-top:11px;padding-top:10px}.crm-stage-automation-history-actions>div{grid-template-columns:23px minmax(0,1fr) auto;gap:9px;padding:7px 0}.crm-stage-automation-history-actions>div>span{width:21px;height:21px;font-size:11px}.crm-stage-automation-history-actions b{font-size:13px;line-height:1.35}.crm-stage-automation-history-actions small{font-size:11px;line-height:1.35}.crm-stage-automation-history-actions p,.crm-stage-automation-history-row>p{font-size:12px;line-height:1.45}.crm-stage-automation-history-more>small{font-size:11.5px}.crm-stage-automation-replay-confirm{width:min(620px,100vw - 32px);max-width:620px;overflow:hidden}.crm-stage-automation-replay-confirm>.crm-modal-head{padding:20px 22px 17px}.crm-stage-automation-replay-confirm-title{gap:13px}.crm-stage-automation-replay-confirm-title>span{border-radius:12px;width:42px;height:42px}.crm-stage-automation-replay-confirm-title svg{width:21px;height:21px}.crm-stage-automation-replay-confirm-title small{margin-bottom:3px;font-size:10.5px;line-height:1.25}.crm-stage-automation-replay-confirm-title h2{font-size:22px;line-height:1.2}.crm-stage-automation-replay-confirm>p{color:#526b7b;margin:19px 22px 16px;font-size:15px;font-weight:560;line-height:1.62}.crm-stage-automation-replay-confirm>p strong{color:#24495f;font-weight:820}.crm-stage-automation-replay-warning{border-radius:13px;grid-template-columns:28px minmax(0,1fr);gap:11px;margin:0 22px 20px;padding:14px 15px}.crm-stage-automation-replay-warning>span{border-radius:8px;width:26px;height:26px;font-size:14px}.crm-stage-automation-replay-warning strong{font-size:13px;line-height:1.35}.crm-stage-automation-replay-warning p{margin-top:5px;font-size:12px;line-height:1.55}.crm-stage-automation-replay-confirm>.crm-modal-actions{border-top:1px solid #809eb029;gap:10px;margin:0;padding:16px 22px 20px}.crm-stage-automation-replay-confirm>.crm-modal-actions .crm-button{min-height:42px;padding-inline:16px;font-size:13px}.crm-expected-receipts-close{transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s}.crm-expected-receipts-close:hover,.crm-expected-receipts-close:focus-visible{color:#0f172a;background:#fff;border-color:#b7c6d8;box-shadow:0 8px 22px #0f172a14;transform:translateY(-1px)rotate(0)!important}.crm-expected-receipts-close svg{transform:none!important}@media (max-width:620px){.crm-stage-automation-history-summary>span>b{font-size:15px}.crm-stage-automation-history-deal-copy b,.crm-stage-automation-history-actions b{font-size:12.5px}.crm-stage-automation-replay-confirm>.crm-modal-head{padding:17px 16px 14px}.crm-stage-automation-replay-confirm>p{margin:16px 16px 14px;font-size:14px}.crm-stage-automation-replay-warning{margin:0 16px 16px;padding:12px 13px}.crm-stage-automation-replay-confirm>.crm-modal-actions{padding:14px 16px 17px}}.crm-expected-receipts-chart-wrap{position:relative}.crm-expected-receipts-chart-point{outline:none}.crm-expected-receipts-chart-hit{fill:#0000;cursor:default}.crm-expected-receipts-chart-bar{transform-box:fill-box;transform-origin:bottom;transition:opacity .16s,filter .16s,transform .16s}.crm-expected-receipts-chart-bar:hover,.crm-expected-receipts-chart-bar.is-hovered,.crm-expected-receipts-chart-point:focus .crm-expected-receipts-chart-bar{opacity:.88;filter:drop-shadow(0 5px 8px #03a3ff38);transform:scaleY(1.015)}.crm-expected-receipts-chart-dot{transition:r .16s,fill .16s,stroke-width .16s}.crm-expected-receipts-chart-dot.is-hovered,.crm-expected-receipts-chart-point:focus .crm-expected-receipts-chart-dot{fill:#e8f8ff;stroke-width:2.5px;r:4.25px}.crm-expected-receipts-chart-tooltip{z-index:8;color:#f8fafc;min-width:172px;max-width:230px;font-family:var(--font-crm-roboto-flex), "Roboto Flex", Roboto, sans-serif;pointer-events:none;-webkit-backdrop-filter:blur(10px);background:#0f172af5;border:1px solid #7dd3fc38;border-radius:12px;gap:3px;padding:11px 13px 12px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 14px 34px #0f172a38,0 3px 10px #0f172a1f}.crm-expected-receipts-chart-tooltip:after{content:"";background:#0f172af5;border-bottom:1px solid #7dd3fc38;border-right:1px solid #7dd3fc38;width:11px;height:11px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.crm-expected-receipts-chart-tooltip>span{color:#bae6fd;align-items:center;gap:7px;font-size:12px;font-weight:760;line-height:1.35;display:inline-flex}.crm-expected-receipts-chart-tooltip>span>i{background:#38bdf8;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #38bdf81f}.crm-expected-receipts-chart-tooltip>strong{color:#fff;letter-spacing:-.015em;font-size:17px;font-weight:780;line-height:1.25}.crm-expected-receipts-chart-tooltip>small{color:#cbd5e1;font-size:11.5px;font-weight:620;line-height:1.35}@media (max-width:700px){.crm-expected-receipts-chart-tooltip{min-width:158px;max-width:200px;padding:10px 12px 11px}.crm-expected-receipts-chart-tooltip>strong{font-size:16px}}.crm-products-page{gap:18px;display:grid}.crm-products-hero{align-items:center}.crm-products-hero-copy{align-items:center;gap:16px;min-width:0;display:flex}.crm-products-hero-copy h1{margin:2px 0 5px}.crm-products-hero-copy>div>p:last-child{color:#64748b;margin:0}.crm-products-hero-icon,.crm-product-picker-head-icon,.crm-products-editor-hero-icon{color:#0284c7;background:linear-gradient(145deg,#e0f2fe,#f0f9ff);border:1px solid #bae6fd;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #ffffffb8}.crm-products-hero-icon svg,.crm-product-picker-head-icon svg,.crm-products-editor-hero-icon svg{width:27px;height:27px}.crm-products-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.crm-products-stats article{background:#fff;border:1px solid #e5e7eb;border-radius:15px;gap:4px;padding:15px 16px;display:grid;box-shadow:0 8px 24px #0f172a0a}.crm-products-stats span{color:#64748b;text-transform:uppercase;letter-spacing:.035em;font-size:12px;font-weight:750}.crm-products-stats strong{color:#0f172a;font-size:22px;line-height:1.15}.crm-products-stats small{color:#94a3b8;font-size:12px}.crm-products-filters{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(150px,.55fr)) auto;align-items:center;gap:10px;padding:12px;display:grid}.crm-products-filters select,.crm-products-category-create select{color:#0f172a;min-height:42px;font:inherit;background:#fff;border:1px solid #dbe3ec;border-radius:11px;outline:none;padding:0 12px}.crm-products-filters select:focus,.crm-products-category-create select:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81f}.crm-products-search,.crm-product-picker-search{background:#fff;border:1px solid #dbe3ec;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.crm-products-search:focus-within,.crm-product-picker-search:focus-within{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81f}.crm-products-search svg,.crm-product-picker-search svg{color:#64748b;flex:none;width:18px;height:18px}.crm-products-search input,.crm-product-picker-search input{color:#0f172a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.crm-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.crm-product-card{background:#fff;border:1px solid #e5e7eb;border-radius:17px;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden;box-shadow:0 10px 28px #0f172a0e}.crm-product-card:hover{border-color:#bae6fd;transform:translateY(-1px);box-shadow:0 15px 36px #0f172a16}.crm-product-card.is-draft{border-style:dashed}.crm-product-card.is-archived{opacity:.72}.crm-product-card-main{appearance:none;text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.crm-product-card-image{background:linear-gradient(145deg,#f8fafc,#eef6fb);border-bottom:1px solid #eef2f7;place-items:center;height:178px;display:grid;position:relative;overflow:hidden}.crm-product-card-image img{object-fit:cover;width:100%;height:100%;display:block}.crm-product-card-image>span{color:#0284c7;background:#fff;border:1px solid #dbeafe;border-radius:22px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 14px 32px #0284c71a}.crm-product-card-image>span svg{width:38px;height:38px}.crm-product-card-image>em{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ac7;border-radius:9px;margin:0;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:11px;left:11px}.crm-product-card-image>em.is-service{background:#0369a1db}.crm-product-card-image>em.is-subscription{background:#6d28d9d6}.crm-product-card-image>em.is-bundle{background:#059669d6}.crm-product-card-copy{gap:10px;padding:15px 16px 14px;display:grid}.crm-product-card-meta{flex-wrap:wrap;gap:6px;display:flex}.crm-product-card-meta span{color:#475569;background:#f1f5f9;border-radius:8px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex}.crm-product-card-meta span.is-active{color:#166534;background:#dcfce7}.crm-product-card-meta span.is-draft{color:#92400e;background:#fef3c7}.crm-product-card-meta span.is-archived{color:#991b1b;background:#fee2e2}.crm-product-card-copy h2{color:#0f172a;margin:0;font-size:18px;line-height:1.25}.crm-product-card-copy>p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.crm-product-card-sku{color:#64748b;justify-content:space-between;gap:8px;font-size:12px;display:flex}.crm-product-card-sku strong{color:#334155}.crm-product-card-price{align-items:baseline;gap:5px;display:flex}.crm-product-card-price strong{color:#0f172a;font-size:20px}.crm-product-card-price small{color:#94a3b8}.crm-product-card-stock,.crm-product-card-admin{color:#64748b;background:#f8fafc;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:9px 10px;font-size:11px;display:grid}.crm-product-card-stock strong{color:#0369a1;text-align:right}.crm-product-card-admin{color:#9a3412;background:#fff7ed;grid-template-columns:1fr 1fr}.crm-product-card-admin strong{text-align:right;color:#9a3412}.crm-product-card>footer{border-top:1px solid #eef2f7;align-items:center;gap:5px;padding:10px 12px;display:flex}.crm-product-card>footer button{appearance:none;color:#475569;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:12px;font-weight:700}.crm-product-card>footer button:hover{color:#0f172a;background:#f1f5f9}.crm-product-card>footer button.is-danger:hover{color:#be123c;background:#fff1f2}.crm-product-card>footer button.is-open{color:#0284c7;margin-left:auto}.crm-products-empty{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-height:260px;display:flex}.crm-products-empty>svg{color:#38bdf8;width:46px;height:46px}.crm-products-empty h2{margin:0}.crm-products-empty p{margin-bottom:8px}.crm-products-toast{z-index:13800;color:#fff;background:#0f172a;border-radius:12px;max-width:min(430px,100vw - 32px);padding:12px 15px;font-size:13px;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #0f172a3d}.crm-products-editor-backdrop,.crm-products-small-modal-backdrop,.crm-products-confirm-backdrop,.crm-product-picker-backdrop,.crm-product-relation-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a61;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.crm-products-editor{background:#fff;border:1px solid #ffffffb8;border-radius:20px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1120px,100vw - 36px);max-height:min(900px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 30px 90px #0f172a47}.crm-products-editor-head{border-bottom:1px solid #eef2f7;align-items:center;gap:14px;padding:19px 21px 16px;display:flex}.crm-products-editor-head>div:nth-child(2){flex:1;min-width:0}.crm-products-editor-head h2{margin:2px 0 4px;font-size:22px}.crm-products-editor-head p:last-child{color:#64748b;margin:0;font-size:13px}.crm-products-editor-close,.crm-product-picker-close,.crm-products-small-modal>header>button,.crm-product-relation-modal>header>button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;transition:border-color .15s,color .15s,background .15s;display:grid}.crm-products-editor-close:hover,.crm-product-picker-close:hover,.crm-products-small-modal>header>button:hover,.crm-product-relation-modal>header>button:hover{color:#0284c7;background:#f0f9ff;border-color:#7dd3fc}.crm-products-editor-close svg,.crm-product-picker-close svg,.crm-products-small-modal>header>button svg,.crm-product-relation-modal>header>button svg{width:20px;height:20px}.crm-products-editor-tabs{background:#fbfdff;border-bottom:1px solid #eef2f7;gap:4px;padding:9px 15px;display:flex;overflow-x:auto}.crm-products-editor-tabs button{appearance:none;color:#64748b;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:8px 11px;font-size:13px;font-weight:750}.crm-products-editor-tabs button:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.crm-products-editor-tabs button.is-active{color:#0369a1;background:#e0f2fe}.crm-products-editor-tabs button:disabled{opacity:.35;cursor:default}.crm-products-editor-body{min-height:0;padding:18px 21px 22px;overflow:auto}.crm-products-editor-actions{background:#fff;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 18px;display:flex}.crm-products-editor-actions>div{flex-wrap:wrap;gap:8px;display:flex}.crm-products-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;display:grid}.crm-products-form-grid .crm-field{border:0;grid-template-columns:1fr;gap:6px;padding:0;display:grid}.crm-products-form-grid .crm-field>span{color:#475569;font-size:12px;font-weight:750}.crm-products-form-grid .crm-field input,.crm-products-form-grid .crm-field select,.crm-products-form-grid .crm-field textarea,.crm-products-variant-form input,.crm-products-variant-form textarea,.crm-product-relation-edit-body input,.crm-product-relation-edit-body textarea,.crm-products-category-create input{box-sizing:border-box;color:#0f172a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #dbe3ec;border-radius:10px;outline:none;padding:9px 11px}.crm-products-form-grid .crm-field textarea,.crm-products-variant-form textarea,.crm-product-relation-edit-body textarea{resize:vertical;line-height:1.5}.crm-products-form-grid .crm-field input:focus,.crm-products-form-grid .crm-field select:focus,.crm-products-form-grid .crm-field textarea:focus,.crm-products-variant-form input:focus,.crm-products-variant-form textarea:focus,.crm-product-relation-edit-body input:focus,.crm-product-relation-edit-body textarea:focus,.crm-products-category-create input:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81f}.crm-products-form-grid .crm-field small{color:#94a3b8;font-size:11px}.crm-products-form-grid .crm-field-wide{grid-column:1/-1}.crm-products-switch{cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:11px;align-items:center;gap:10px;min-height:64px;padding:10px 11px;display:flex}.crm-products-switch input{accent-color:#03a3ff;width:18px;height:18px}.crm-products-switch>span{gap:2px;display:grid}.crm-products-switch strong{font-size:13px}.crm-products-switch small{color:#64748b;font-size:11px}.crm-products-margin-preview,.crm-products-stock-preview{background:#f0f9ff;border:1px solid #dbeafe;border-radius:11px;align-content:center;gap:2px;min-height:64px;padding:10px 12px;display:grid}.crm-products-margin-preview span,.crm-products-stock-preview span{color:#64748b;font-size:11px}.crm-products-margin-preview strong,.crm-products-stock-preview strong{color:#0369a1;font-size:16px}.crm-products-tab-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.crm-products-tab-head h3{margin:0 0 4px;font-size:18px}.crm-products-tab-head p{color:#64748b;margin:0;font-size:13px}.crm-products-file-button{cursor:pointer;position:relative}.crm-products-file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.crm-products-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.crm-products-media-grid article{background:#fff;border:1px solid #e5e7eb;border-radius:13px;overflow:hidden}.crm-products-media-grid article.is-primary{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf81f}.crm-products-media-grid article>div{background:#f8fafc;place-items:center;height:170px;display:grid}.crm-products-media-grid article img{object-fit:cover;width:100%;height:100%;display:block}.crm-products-media-grid article>div svg{color:#38bdf8;width:40px;height:40px}.crm-products-media-grid article>span{color:#64748b;padding:8px 10px 3px;font-size:11px;font-weight:750;display:block}.crm-products-media-grid article footer{gap:4px;padding:6px 8px 9px;display:flex}.crm-products-media-grid article footer button,.crm-products-bundle-list article>button,.crm-product-relation-actions button{color:#475569;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 7px;font-size:11px;font-weight:700}.crm-products-media-grid article footer button:hover{background:#f1f5f9}.crm-products-media-grid .is-danger,.crm-products-bundle-list .is-danger,.crm-product-relation-actions .is-danger{color:#be123c}.crm-products-variants-list,.crm-products-bundle-list,.crm-products-history-list{gap:8px;display:grid}.crm-products-variants-list article,.crm-products-bundle-list article,.crm-products-history-list article{background:#fff;border:1px solid #e5e7eb;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:grid}.crm-products-variants-list article{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(110px,.55fr)) auto}.crm-products-variants-list article>div{gap:2px;display:grid}.crm-products-variants-list article span,.crm-products-variants-list article small{color:#64748b;font-size:11px}.crm-products-variants-list article footer{gap:4px;display:flex}.crm-products-variants-list article footer button{font:inherit;cursor:pointer;background:#f8fafc;border:0;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:700}.crm-products-variants-list article footer button.is-danger{color:#be123c}.crm-products-bundle-list article{grid-template-columns:48px minmax(220px,1fr) 110px 120px 36px}.crm-products-bundle-image{color:#38bdf8;background:#f1f5f9;border-radius:9px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.crm-products-bundle-image img{object-fit:cover;width:100%;height:100%}.crm-products-bundle-image svg{width:24px;height:24px}.crm-products-bundle-list article>div{gap:2px;display:grid}.crm-products-bundle-list article small{color:#64748b}.crm-products-bundle-list article>button{place-items:center;width:32px;height:32px;padding:0;display:grid}.crm-products-bundle-list article>button svg{width:18px;height:18px}.crm-products-history-list article{grid-template-columns:180px 140px minmax(180px,1fr) auto}.crm-products-history-list article span,.crm-products-history-list article small{color:#64748b}.crm-products-history-list article em{color:#9a3412;font-size:12px;font-style:normal}.crm-products-tab-empty{text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:12px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:180px;padding:20px;display:flex}.crm-products-tab-empty svg{color:#38bdf8;width:38px;height:38px}.crm-products-tab-empty strong{color:#334155}.crm-products-small-modal,.crm-products-confirm-modal,.crm-product-relation-modal{background:#fff;border:1px solid #ffffffb3;border-radius:18px;width:min(620px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 28px 80px #0f172a47}.crm-products-small-modal.is-categories{width:min(720px,100vw - 32px)}.crm-products-small-modal>header,.crm-products-confirm-modal>header,.crm-product-relation-modal>header{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;padding:17px 19px 13px;display:flex}.crm-products-small-modal>header h3,.crm-products-confirm-modal>header h3,.crm-product-relation-modal>header h3{margin:2px 0 0;font-size:19px}.crm-products-small-modal>footer,.crm-products-confirm-modal>footer,.crm-product-relation-modal>footer{border-top:1px solid #eef2f7;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.crm-products-variant-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 19px;display:grid}.crm-products-variant-form label{gap:5px;display:grid}.crm-products-variant-form label>span{color:#475569;font-size:12px;font-weight:750}.crm-products-variant-form label.is-wide{grid-column:1/-1}.crm-products-confirm-modal>div{color:#475569;padding:17px 19px;line-height:1.55}.crm-products-confirm-modal>div p{margin:0}.crm-products-category-create{border-bottom:1px solid #eef2f7;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) auto;gap:8px;padding:15px 18px;display:grid}.crm-products-category-list{gap:7px;padding:12px 18px 18px;display:grid}.crm-products-category-list article{border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.crm-products-category-list article>span{gap:2px;display:grid}.crm-products-category-list article small{color:#64748b}.crm-products-category-list article>button{color:#be123c;cursor:pointer;background:#fff1f2;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.crm-products-category-list article>button svg{width:18px;height:18px}.crm-products-import-body{color:#475569;gap:13px;padding:17px 19px;line-height:1.5;display:grid}.crm-products-import-body>p{margin:0}.crm-products-import-file{cursor:pointer;color:#0369a1;background:#f8fafc;border:1px dashed #94a3b8;border-radius:12px;place-items:center;min-height:74px;font-weight:750;display:grid;position:relative}.crm-products-import-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.crm-product-picker-modal{background:#fff;border-radius:19px;grid-template-rows:auto auto auto minmax(0,1fr);width:min(860px,100vw - 34px);max-height:min(820px,100vh - 34px);display:grid;overflow:hidden;box-shadow:0 30px 90px #0f172a4d}.crm-product-picker-head{border-bottom:1px solid #eef2f7;align-items:center;gap:13px;padding:18px 20px 15px;display:flex}.crm-product-picker-head>div:nth-child(2){flex:1;min-width:0}.crm-product-picker-head h2{margin:2px 0 3px;font-size:20px}.crm-product-picker-head p:last-child{color:#64748b;margin:0;font-size:12px}.crm-product-picker-search-row{border-bottom:1px solid #eef2f7;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.crm-product-picker-count{color:#64748b;white-space:nowrap;font-size:12px;font-weight:700}.crm-product-picker-error{color:#be123c;background:#fff1f2;border-radius:9px;margin:10px 16px 0;padding:10px 12px;font-size:12px;font-weight:650}.crm-product-picker-list{gap:8px;min-height:0;padding:9px 12px 15px;display:grid;overflow:auto}.crm-product-picker-empty{color:#64748b;place-items:center;min-height:150px;display:grid}.crm-product-picker-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.crm-product-picker-main{appearance:none;text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:0;grid-template-columns:56px minmax(0,1fr) 150px 28px;align-items:center;gap:11px;padding:10px 12px;display:grid}.crm-product-picker-main:hover:not(:disabled){background:#f8fcff}.crm-product-picker-image{color:#38bdf8;background:#f1f5f9;border-radius:10px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.crm-product-picker-image img{object-fit:cover;width:100%;height:100%}.crm-product-picker-image svg{width:28px;height:28px}.crm-product-picker-copy{gap:3px;min-width:0;display:grid}.crm-product-picker-copy>strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crm-product-picker-copy>small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crm-product-picker-meta{color:#64748b;align-items:center;gap:6px;font-size:10px;display:flex}.crm-product-picker-meta em{color:#0369a1;background:#e0f2fe;border-radius:6px;padding:3px 6px;font-style:normal;font-weight:800}.crm-product-picker-price{text-align:right;gap:2px;display:grid}.crm-product-picker-price strong{color:#0f172a}.crm-product-picker-price small{color:#64748b;font-size:10px}.crm-product-picker-arrow{color:#38bdf8;font-size:20px}.crm-product-picker-variants{background:#fbfdff;border-top:1px solid #eef2f7;padding:7px 10px 9px 77px}.crm-product-picker-variants>span{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 5px;font-size:10px;font-weight:800;display:block}.crm-product-picker-variants>div{gap:4px;display:grid}.crm-product-picker-variants button{text-align:left;cursor:pointer;width:100%;min-height:44px;color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:9px;grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:9px;padding:6px 9px;display:grid}.crm-product-picker-variants button:hover:not(:disabled){background:#f0f9ff;border-color:#7dd3fc}.crm-product-picker-variants button>span{gap:1px;display:grid}.crm-product-picker-variants button>span:nth-child(2){text-align:right}.crm-product-picker-variants button small{color:#64748b;font-size:10px}.crm-product-picker-variants button svg{color:#38bdf8;width:18px;height:18px}.crm-product-picker-variants button em{color:#0369a1;font-size:10px;font-style:normal}.crm-product-relations-panel{gap:12px;display:grid}.crm-product-relations-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.crm-product-relations-head h2{margin:2px 0 4px}.crm-product-relations-head p:last-child{color:#64748b;margin:0;font-size:13px}.crm-product-relations-add{flex:none;gap:7px}.crm-product-relations-add svg{color:#0284c7;width:18px;height:18px}.crm-product-relations-notice{color:#047857;background:#ecfdf5;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:700}.crm-product-relations-summary{color:#64748b;background:#f8fafc;border-radius:10px;gap:18px;padding:9px 11px;font-size:12px;display:flex}.crm-product-relations-summary strong{color:#0f172a}.crm-product-relations-list{gap:7px;display:grid}.crm-product-relations-empty{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:130px;display:flex}.crm-product-relations-empty svg{color:#38bdf8;width:32px;height:32px}.crm-product-relations-empty strong{color:#334155}.crm-product-relation-row{background:#fff;border:1px solid #e5e7eb;border-radius:11px;grid-template-columns:48px minmax(0,1fr) 160px auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.crm-product-relation-image{color:#38bdf8;background:#f1f5f9;border-radius:9px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.crm-product-relation-image img{object-fit:cover;width:100%;height:100%}.crm-product-relation-image svg{width:24px;height:24px}.crm-product-relation-copy{gap:3px;min-width:0;display:grid}.crm-product-relation-copy>div{align-items:center;gap:6px;min-width:0;display:flex}.crm-product-relation-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-product-relation-copy em{color:#4338ca;background:#eef2ff;border-radius:6px;flex:none;padding:3px 6px;font-size:10px;font-style:normal}.crm-product-relation-copy small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-product-relation-qty{text-align:right;gap:2px;display:grid}.crm-product-relation-qty span{color:#64748b;font-size:11px}.crm-product-relation-actions{gap:3px;display:flex}.crm-product-relation-actions button{background:#f8fafc;place-items:center;width:32px;height:32px;padding:0;display:grid}.crm-product-relation-actions button svg{width:17px;height:17px}.crm-product-relation-edit-body{gap:12px;padding:16px 18px;display:grid}.crm-product-relation-edit-body>strong{font-size:16px}.crm-product-relation-edit-body label{gap:5px;display:grid}.crm-product-relation-edit-body label>span{color:#475569;font-size:12px;font-weight:750}.crm-product-relation-edit-body p{color:#475569;margin:0;line-height:1.5}.crm-deal-catalog-add-button{gap:6px}.crm-deal-catalog-add-button svg{color:#0284c7;width:17px;height:17px}.crm-deal-item-catalog-meta{align-items:center;gap:5px;margin-top:3px;display:flex!important}.crm-deal-item-catalog-meta em,.crm-deal-item-catalog-meta b{border-radius:6px;align-items:center;min-height:20px;padding:0 6px;font-size:10px;font-style:normal;font-weight:750;line-height:1;display:inline-flex}.crm-deal-item-catalog-meta em{color:#0369a1;background:#e0f2fe}.crm-deal-item-catalog-meta b{color:#475569;background:#f1f5f9}@media (max-width:1180px){.crm-products-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-products-filters{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(150px,.55fr))}.crm-products-filters>:nth-child(4){grid-column:1/2}.crm-products-variants-list article{grid-template-columns:minmax(180px,1.3fr) repeat(2,minmax(110px,.5fr)) auto}.crm-products-variants-list article>div:nth-child(4){display:none}}@media (max-width:760px){.crm-products-hero,.crm-products-hero-copy{align-items:flex-start}.crm-products-hero-icon{border-radius:12px;flex-basis:42px;width:42px;height:42px}.crm-products-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-products-stats article:last-child{grid-column:1/-1}.crm-products-filters{grid-template-columns:1fr 1fr}.crm-products-search{grid-column:1/-1}.crm-products-filters>:nth-child(4){grid-column:auto}.crm-products-grid{grid-template-columns:1fr}.crm-products-editor-backdrop,.crm-products-small-modal-backdrop,.crm-products-confirm-backdrop,.crm-product-picker-backdrop,.crm-product-relation-modal-backdrop{align-items:end;padding:8px}.crm-products-editor,.crm-product-picker-modal,.crm-products-small-modal,.crm-products-confirm-modal,.crm-product-relation-modal{border-radius:18px 18px 10px 10px;width:100%;max-height:calc(100vh - 12px)}.crm-products-editor-head{padding:14px 14px 12px}.crm-products-editor-body{padding:14px}.crm-products-form-grid{grid-template-columns:1fr}.crm-products-form-grid .crm-field-wide{grid-column:auto}.crm-products-editor-actions{flex-direction:column;align-items:stretch}.crm-products-editor-actions>div{width:100%}.crm-products-editor-actions .crm-button{flex:1;justify-content:center}.crm-products-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-products-variants-list article{grid-template-columns:minmax(0,1fr) 110px}.crm-products-variants-list article>div:nth-child(3),.crm-products-variants-list article>div:nth-child(4){display:none}.crm-products-variants-list article footer{grid-column:1/-1}.crm-products-bundle-list article{grid-template-columns:44px minmax(0,1fr) auto}.crm-products-bundle-list article>span:nth-child(3),.crm-products-bundle-list article>strong{display:none}.crm-products-history-list article{grid-template-columns:1fr auto}.crm-products-history-list article em,.crm-products-history-list article small{grid-column:1/-1}.crm-products-category-create{grid-template-columns:1fr}.crm-product-picker-head{padding:14px}.crm-product-picker-search-row{grid-template-columns:1fr;gap:6px}.crm-product-picker-count{padding-left:2px}.crm-product-picker-main{grid-template-columns:48px minmax(0,1fr) auto}.crm-product-picker-image{width:46px;height:46px}.crm-product-picker-price{text-align:left;grid-column:2/3}.crm-product-picker-arrow{grid-area:1/3/3}.crm-product-picker-variants{padding-left:12px}.crm-product-picker-variants button{grid-template-columns:minmax(0,1fr) auto}.crm-product-picker-variants button>span:nth-child(2){text-align:right}.crm-product-picker-variants button svg,.crm-product-picker-variants button em{display:none}.crm-product-relations-head{flex-direction:column;align-items:flex-start}.crm-product-relations-add{justify-content:center;width:100%}.crm-product-relation-row{grid-template-columns:44px minmax(0,1fr) auto}.crm-product-relation-qty{text-align:left;grid-column:2/3}.crm-product-relation-actions{flex-direction:column;grid-area:1/3/3}}.crm-page-head.crm-product-hub-hero{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px 24px!important;display:grid!important}.crm-page-head.crm-product-hub-hero>div:first-child,.crm-page-head.crm-product-hub-hero>.crm-product-hub-copy{min-width:0;grid-template-columns:none!important;align-items:center!important;gap:16px!important;display:flex!important}.crm-page-head.crm-product-hub-hero>div:first-child:before,.crm-page-head.crm-product-hub-hero>.crm-product-hub-copy:before{content:none!important;display:none!important}.crm-product-hub-copy>div{min-width:0}.crm-product-hub-copy .crm-products-hero-icon{border-radius:14px!important;flex:0 0 48px!important;place-items:center!important;width:48px!important;height:48px!important;margin:0!important;display:grid!important}.crm-product-hub-copy .crm-products-hero-icon svg{width:24px!important;height:24px!important}.crm-product-hub-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;display:flex!important}.crm-product-hub-actions .crm-button{justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.crm-product-hub-actions .crm-button svg{flex:none!important;width:17px!important;height:17px!important;margin:0!important}.crm-product-hub-nav{scrollbar-width:none;border-top:1px solid #a9c7db61;grid-column:1/-1;align-items:center;gap:8px;min-width:0;padding-top:15px;display:flex;overflow-x:auto}.crm-product-hub-nav::-webkit-scrollbar{display:none}.crm-product-hub-nav>a{color:#29465d;background:#ffffffe6;border:1px solid #d9e5ed;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 13px;font-size:12px;font-weight:780;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex;box-shadow:0 5px 16px #19415c09}.crm-product-hub-nav>a:hover{color:#087fb8;border-color:#a9d8ef;transform:translateY(-1px)}.crm-product-hub-nav>a.is-active{color:#057fb8;background:#eaf7fe;border-color:#03a3ff57}.crm-product-hub-nav-icon{flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}.crm-product-hub-nav-icon svg{width:18px;height:18px;margin:0!important}@media (max-width:820px){.crm-page-head.crm-product-hub-hero{grid-template-columns:1fr!important;gap:14px!important}.crm-page-head.crm-product-hub-hero>div:first-child,.crm-page-head.crm-product-hub-hero>.crm-product-hub-copy{flex-direction:row!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.crm-product-hub-actions{justify-content:flex-start!important}.crm-product-hub-nav{padding-top:13px}}@media (max-width:480px){.crm-product-hub-copy .crm-products-hero-icon{border-radius:12px!important;flex-basis:42px!important;width:42px!important;height:42px!important}.crm-product-hub-nav>a{min-height:38px;padding:8px 11px}}.crm-deal-product-orders-field{align-items:start!important}.crm-deal-product-orders-list{gap:8px;width:100%;min-width:0;display:grid}.crm-deal-product-order-link{color:#172033;background:linear-gradient(135deg,#f0f9fff5,#fff 72%);border:1px solid #03a3ff33;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 6px 18px #0f172a0a}.crm-deal-product-order-link:hover{border-color:#03a3ff75;transform:translateY(-1px);box-shadow:0 10px 24px #03a3ff17}.crm-deal-product-order-icon{color:#028bd1;background:#03a3ff1a;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.crm-deal-product-order-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.crm-deal-product-order-copy,.crm-deal-product-order-meta{gap:2px;min-width:0;display:grid}.crm-deal-product-order-copy strong,.crm-deal-product-order-meta strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;line-height:1.25;overflow:hidden}.crm-deal-product-order-copy small,.crm-deal-product-order-meta small{color:#7a8ca0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.crm-deal-product-order-meta{text-align:right}.crm-deal-product-order-open{color:#087fbe;background:#fff;border:1px solid #03a3ff42;border-radius:9px;justify-content:center;align-items:center;min-height:32px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}@media (max-width:760px){.crm-deal-product-order-link{grid-template-columns:38px minmax(0,1fr) auto}.crm-deal-product-order-meta{text-align:left;grid-column:2/-1}.crm-deal-product-order-open{grid-area:1/3}}.crm-kanban-card-title-row,.crm-deal-list-title-row{align-items:center;gap:7px;min-width:0;display:flex}.crm-kanban-card-title-row .crm-kanban-card-title,.crm-deal-list-title-row .crm-row-title{min-width:0}.crm-deal-status-indicator{--deal-status:#03a3ff;width:18px;height:18px;color:var(--deal-status);background:color-mix(in srgb, var(--deal-status) 12%, white);border:1px solid color-mix(in srgb, var(--deal-status) 28%, white);cursor:help;border-radius:50%;flex:0 0 18px;place-items:center;display:inline-grid;position:relative}.crm-deal-status-indicator svg{width:13px;height:13px}.crm-deal-status-indicator.is-won{--deal-status:#16a34a}.crm-deal-status-indicator.is-lost{--deal-status:#dc2626}.crm-deal-status-indicator.is-paused{--deal-status:#d97706}.crm-deal-status-indicator.is-deleted{--deal-status:#7b8b98}.crm-deal-status-indicator:after{content:attr(data-label);z-index:2147482000;color:#fff;opacity:0;pointer-events:none;background:#16384d;border-radius:9px;width:max-content;max-width:220px;padding:7px 9px;font-size:11px;font-weight:720;line-height:1.25;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px);box-shadow:0 9px 28px #11354c2e}.crm-deal-status-indicator:hover:after,.crm-deal-status-indicator:focus-visible:after{opacity:1;transform:translate(-50%)}.crm-product-analytics-page,.crm-product-automations-page{gap:18px;display:grid}.crm-product-analytics-period{align-items:end;gap:12px;padding:14px 16px;display:flex}.crm-product-analytics-period label{gap:6px;min-width:180px;display:grid}.crm-product-analytics-period label>span{color:#627b8d;text-transform:uppercase;letter-spacing:.045em;font-size:11px;font-weight:780}.crm-product-analytics-kpis,.crm-product-automation-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.crm-product-automation-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-product-analytics-kpis>article,.crm-product-automation-stats>article{background:#fff;border:1px solid #dce7ee;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex;box-shadow:0 7px 24px #183e570b}.crm-product-automation-stats>article{display:block}.crm-product-analytics-kpis .is-icon{color:#048bc8;background:#eaf7fe;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.crm-product-analytics-kpis .is-icon svg{width:21px;height:21px}.crm-product-analytics-kpis article>div,.crm-product-automation-stats article{min-width:0}.crm-product-analytics-kpis small,.crm-product-automation-stats small{color:#71889a;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:760;display:block}.crm-product-analytics-kpis strong,.crm-product-automation-stats strong{color:#18384d;margin-top:3px;font-size:clamp(18px,2vw,26px);line-height:1.08;display:block}.crm-product-analytics-kpis p,.crm-product-automation-stats p{color:#7990a1;margin:5px 0 0;font-size:11px}.crm-product-automation-stats>article.is-warning{background:#fffaf3;border-color:#ffd7a6}.crm-product-analytics-section-head,.crm-product-automation-editor-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.crm-product-analytics-section-head h2,.crm-product-automation-editor-head h3{color:#18384d;margin:0;font-size:16px}.crm-product-analytics-section-head p,.crm-product-automation-editor-head p{color:#71889a;margin:3px 0 0;font-size:12px}.crm-product-analytics-funnel{padding:18px}.crm-product-analytics-funnel-grid{grid-template-columns:repeat(7,auto);justify-content:stretch;align-items:center;gap:10px;display:grid}.crm-product-analytics-funnel-grid>article{background:#f9fcfe;border:1px solid #deebf2;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;min-width:0;padding:13px;display:grid}.crm-product-analytics-funnel-grid>article>span{color:#058ac7;background:#eaf7fe;border-radius:50%;grid-row:1/4;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.crm-product-analytics-funnel-grid>article small{color:#71889a;text-transform:uppercase;font-size:10px;font-weight:760}.crm-product-analytics-funnel-grid>article strong{color:#18384d;font-size:20px}.crm-product-analytics-funnel-grid>article p{color:#03a3ff;margin:0;font-size:11px;font-weight:780}.crm-product-analytics-funnel-grid>article.is-final{background:#f4fbf6;border-color:#16a34a40}.crm-product-analytics-funnel-grid>article.is-final>span{color:#14833d;background:#dcf7e4}.crm-product-analytics-funnel-grid>i{color:#9eb1bf;font-style:normal}.crm-product-analytics-trend{padding:18px;overflow:hidden}.crm-product-analytics-trend-icon{color:#058ac7;background:#eaf7fe;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.crm-product-analytics-trend-icon svg{width:18px;height:18px}.crm-product-analytics-bars{align-items:end;gap:5px;min-height:190px;padding:10px 2px 2px;display:flex;overflow-x:auto}.crm-product-analytics-bar-item{flex:1 0 24px;grid-template-rows:145px auto;gap:6px;min-width:24px;display:grid}.crm-product-analytics-bar-item>div{background:linear-gradient(#eaf7fe33,#eaf7fea6);border-radius:8px;align-items:end;height:145px;display:flex;overflow:hidden}.crm-product-analytics-bar-item i{background:linear-gradient(#03a3ff,#057fb8);border-radius:7px 7px 0 0;width:100%;min-height:2px;display:block}.crm-product-analytics-bar-item small{color:#7a91a2;text-align:center;white-space:nowrap;font-size:9px}.crm-product-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.crm-product-analytics-table-card{min-width:0;padding:18px}.crm-product-analytics-table-wrap{overflow-x:auto}.crm-product-analytics-table{min-width:590px}.crm-product-analytics-label{gap:7px;min-width:170px;display:grid}.crm-product-analytics-label>span{background:#edf3f7;border-radius:99px;height:4px;display:block;overflow:hidden}.crm-product-analytics-label>span i{border-radius:inherit;background:#03a3ff;height:100%;display:block}.crm-product-automation-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);align-items:start;gap:16px;display:grid}.crm-product-automation-rules{gap:10px;display:grid}.crm-product-automation-rule{grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 15px;display:grid}.crm-product-automation-rule.is-disabled{opacity:.62}.crm-product-automation-rule-icon{color:#058ac7;background:#eaf7fe;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.crm-product-automation-rule-icon svg{width:19px;height:19px}.crm-product-automation-rule-copy{min-width:0}.crm-product-automation-rule-copy>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-product-automation-rule-copy strong{color:#18384d;font-size:14px}.crm-product-automation-rule-copy p{color:#71889a;margin:4px 0 0;font-size:11px}.crm-product-automation-trigger-chip{color:#057fb8;background:#eaf7fe;border-radius:8px;padding:4px 7px;font-size:10px;font-weight:780}.crm-product-automation-rule-actions{gap:7px;display:flex}.crm-product-automation-rule-actions .crm-button{gap:6px;min-height:36px}.crm-product-automation-rule-actions svg{width:15px;height:15px}.crm-product-automation-switch{display:inline-flex;position:relative}.crm-product-automation-switch input{opacity:0;pointer-events:none;position:absolute}.crm-product-automation-switch span{cursor:pointer;background:#cbd8e1;border-radius:99px;width:38px;height:22px;padding:3px;transition:all .15s}.crm-product-automation-switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .15s;display:block;box-shadow:0 2px 5px #00000029}.crm-product-automation-switch input:checked+span{background:#03a3ff}.crm-product-automation-switch input:checked+span:after{transform:translate(16px)}.crm-product-automation-history{padding:16px;position:sticky;top:84px}.crm-product-automation-history .crm-product-analytics-section-head>svg{color:#058ac7;width:19px;height:19px}.crm-product-automation-run-list{gap:8px;max-height:560px;display:grid;overflow-y:auto}.crm-product-automation-run-list>article{border:1px solid #e3edf3;border-radius:11px;grid-template-columns:8px 1fr;gap:9px;padding:9px 10px;display:grid}.crm-product-automation-run-list>article>span{background:#16a34a;border-radius:50%;width:8px;height:8px;margin-top:5px}.crm-product-automation-run-list>article.is-failed>span,.crm-product-automation-run-list>article.is-partial>span{background:#dc2626}.crm-product-automation-run-list>article.is-skipped>span{background:#94a3b8}.crm-product-automation-run-list strong{color:#29465d;font-size:12px}.crm-product-automation-run-list p{color:#7b90a0;margin:2px 0 0;font-size:10px}.crm-product-automation-run-list small{color:#b42318;margin-top:4px;font-size:10px;line-height:1.35;display:block}.crm-product-automation-empty{text-align:center;place-items:center;padding:38px 20px;display:grid}.crm-product-automation-empty>span{color:#058ac7;background:#eaf7fe;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.crm-product-automation-empty svg{width:24px;height:24px}.crm-product-automation-empty h3{color:#18384d;margin:12px 0 5px}.crm-product-automation-empty p{color:#71889a;margin:0 0 14px}.crm-product-automation-modal-backdrop,.crm-product-automation-confirm-backdrop{z-index:2147483150!important}.crm-product-automation-modal{flex-direction:column;width:min(980px,100vw - 32px);max-height:calc(100vh - 32px);display:flex;overflow:hidden}.crm-product-automation-modal .crm-modal-head{flex:none}.crm-product-automation-modal-body{flex:auto;gap:14px;min-height:0;padding:0 2px 2px;display:grid;overflow-y:auto}.crm-product-automation-editor-section{background:#fbfdfe;border:1px solid #dfeaf1;border-radius:14px;padding:16px}.crm-product-automation-editor-section>h3{color:#18384d;margin:0 0 12px;font-size:14px}.crm-product-automation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.crm-product-automation-form-grid .crm-field-wide{grid-column:1/-1}.crm-product-automation-actions-list{gap:10px;display:grid}.crm-product-automation-action{background:#fff;border:1px solid #dbe8ef;border-radius:13px;padding:13px}.crm-product-automation-action-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.crm-product-automation-action-head strong{color:#29465d;font-size:12px}.crm-product-automation-action .crm-icon-button{width:30px;min-width:30px;height:30px}.crm-product-automation-action .crm-icon-button svg{width:15px;height:15px}.crm-product-automation-info{color:#37556b;background:#f1f8fc;border-radius:11px;padding:11px 12px}.crm-product-automation-info strong{color:#18384d}.crm-product-automation-info p{margin:4px 0 0;font-size:11px;line-height:1.45}.crm-product-automation-hint{color:#71889a;margin:9px 0 0;font-size:11px;line-height:1.45}.crm-product-automation-vars{background:#f3f7fa;border-radius:11px;margin-top:12px;padding:10px 12px}.crm-product-automation-vars strong{color:#29465d;margin-bottom:5px;font-size:11px;display:block}.crm-product-automation-vars code{color:#057fb8;white-space:normal;font-size:10px;line-height:1.5;display:block}.crm-product-automation-confirm{width:min(520px,100vw - 32px)}@media (max-width:980px){.crm-product-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-product-analytics-grid,.crm-product-automation-layout{grid-template-columns:1fr}.crm-product-automation-history{position:static}.crm-product-analytics-funnel-grid{display:flex;overflow-x:auto}.crm-product-analytics-funnel-grid>article{min-width:170px}}@media (max-width:720px){.crm-product-analytics-period{flex-direction:column;align-items:stretch}.crm-product-analytics-period label{min-width:0}.crm-product-analytics-kpis,.crm-product-automation-stats{grid-template-columns:1fr}.crm-product-automation-rule{grid-template-columns:38px minmax(0,1fr) auto}.crm-product-automation-rule-actions{grid-column:1/-1}.crm-product-automation-form-grid{grid-template-columns:1fr}.crm-product-automation-form-grid .crm-field-wide{grid-column:auto}.crm-deal-status-indicator:after{left:0;transform:translateY(3px)}.crm-deal-status-indicator:hover:after,.crm-deal-status-indicator:focus-visible:after{transform:translate(0)}}.crm-product-automation-editor-head .crm-product-automation-add-action{border-radius:11px;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:760}.crm-product-automation-editor-head .crm-product-automation-add-action svg{width:15px;height:15px}.crm-variable-token-box{gap:10px;min-width:0;display:grid}.crm-variable-token-title{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.crm-variable-token-title strong{color:#173b56;font-size:15px;font-weight:800}.crm-variable-token-title span{color:#7b8f9f;font-size:11px}.crm-variable-token-list{flex-wrap:wrap;gap:8px;display:flex}.crm-variable-token-item{background:#f5fbfe;border:1px solid #cfe4ef;border-radius:12px;align-items:stretch;min-width:0;display:inline-flex;overflow:hidden;box-shadow:0 4px 12px #166f9c0a}.crm-variable-token-copy{color:#136e9e;text-align:left;cursor:pointer;min-width:170px;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label icon""token icon";align-items:center;column-gap:10px;padding:9px 11px;display:grid}.crm-variable-token-copy:hover{background:#eaf7fd}.crm-variable-token-copy:focus-visible{outline-offset:-2px;outline:2px solid #04a3ff}.crm-variable-token-copy>span{color:#5f7b8e;grid-area:label;font-size:10px;font-weight:760}.crm-variable-token-copy code{color:#087fbd;white-space:nowrap;grid-area:token;font:760 13px/1.35 Roboto Flex,sans-serif}.crm-variable-token-copy svg{color:#179bd9;grid-area:icon;width:18px;height:18px}.crm-variable-token-insert{color:#0b8fd1;cursor:pointer;background:#fff;border:0;border-left:1px solid #d7e9f2;place-items:center;width:38px;display:grid}.crm-variable-token-insert:hover{background:#eaf7fd}.crm-variable-token-insert svg{width:17px;height:17px}.crm-variable-token-box.is-compact .crm-variable-token-list{gap:6px;display:grid}.crm-variable-token-box.is-compact .crm-variable-token-item{width:100%}.crm-variable-token-box.is-compact .crm-variable-token-copy{width:100%;min-width:0}.crm-variable-copy-toast{z-index:2147483600;color:#fff;background:#123d57;border-radius:13px;align-items:center;gap:9px;max-width:min(480px,100vw - 28px);padding:12px 15px;font-size:13px;font-weight:760;display:flex;position:fixed;top:22px;right:22px;box-shadow:0 18px 48px #0522354d}.crm-variable-copy-toast.is-error{background:#9d3434}.crm-variable-copy-toast svg{flex:none;width:18px;height:18px}.crm-product-automation-vars{padding:16px!important}.crm-product-automation-vars>code{display:none!important}.crm-mailing-builder-variables .crm-variable-token-title{align-items:start;gap:2px;display:grid}.crm-mailing-builder-variables .crm-variable-token-title span{font-size:10px}.crm-mailing-builder-variables .crm-variable-token-list{gap:6px;display:grid}.crm-mailing-builder-variables .crm-variable-token-item{width:100%}.crm-mailing-builder-variables .crm-variable-token-copy{width:100%;min-width:0;padding:8px 9px}.crm-mailing-builder-variables .crm-variable-token-copy code{font-size:11px}.crm-form-rich-editor-variable-menu .crm-variable-token-box{width:100%}.crm-product-order-resume-button{color:#187b55!important;background:#effaf5!important;border-color:#a9d9c4!important}.crm-product-order-resume-button:hover{background:#e2f6ed!important;border-color:#82c8aa!important}.crm-product-orders-confirm.is-resume>span{color:#18885d;background:#e9f8f1}.crm-product-analytics-kpis.is-stage41{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.crm-product-analytics-kpis.is-stage41 article.is-intent{background:linear-gradient(145deg,#f7fcff,#fff);border-color:#cfe7f4}.crm-product-analytics-kpis.is-stage41 article.is-won{background:linear-gradient(145deg,#f5fbf8,#fff);border-color:#cce9db}.crm-product-analytics-funnel-grid.is-stage41{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr}.crm-product-analytics-split-head{background:#fff;border:1px solid #dce8ef;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:20px;margin:26px 0 12px;padding:18px 20px;display:flex;box-shadow:0 8px 24px #1f47630a}.crm-product-analytics-split-head>div{gap:4px;display:grid}.crm-product-analytics-split-head span{color:#0b81bd;text-transform:uppercase;letter-spacing:.06em;background:#eaf6fc;border-radius:999px;width:max-content;padding:4px 8px;font-size:10px;font-weight:850}.crm-product-analytics-split-head h2{color:#173b56;margin:0;font-size:22px}.crm-product-analytics-split-head p{color:#708493;margin:0;font-size:13px}.crm-product-analytics-split-head>strong{color:#0a84c1;white-space:nowrap;font-size:24px}.crm-product-analytics-split-head.is-sales{background:linear-gradient(135deg,#f5fbf8,#fff);border-color:#cfe9dc}.crm-product-analytics-split-head.is-sales span{color:#18885c;background:#e3f6ec}.crm-product-analytics-split-head.is-sales>strong{color:#16895a}.crm-product-analytics-bar-item em{color:#7c8e9b;text-align:center;min-height:14px;margin-top:2px;font-size:9px;font-style:normal;display:block}@media (max-width:980px){.crm-product-analytics-funnel-grid.is-stage41{grid-template-columns:1fr}.crm-product-analytics-funnel-grid.is-stage41>i{justify-self:center;transform:rotate(90deg)}.crm-product-analytics-split-head{flex-direction:column;align-items:flex-start}.crm-product-analytics-split-head>strong{font-size:20px}}@media (max-width:640px){.crm-variable-copy-toast{top:14px;right:14px}.crm-variable-token-title{flex-direction:column;align-items:flex-start;gap:2px}.crm-variable-token-item{width:100%}.crm-variable-token-copy{width:100%;min-width:0}}.crm-stage-automation-variable-tokens{padding:14px!important;display:block!important}.crm-stage-automation-variable-tokens .crm-variable-token-title{margin:0 0 8px}.crm-stage-automation-variable-tokens .crm-variable-token-list{gap:7px}.crm-stage-automation-variable-tokens .crm-variable-token-copy{min-width:165px}.crm-stage-automation-variable-tokens .crm-variable-token-copy code{background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.crm-products-stock-preview.is-stage5{background:linear-gradient(135deg,#f4fbff,#fff);border-color:#cfe5f2;grid-column:1/-1;gap:4px;min-height:86px;padding:14px 16px}.crm-products-stock-preview.is-stage5 strong{font-size:15px}.crm-products-stock-preview.is-stage5 small{color:#6e8392;font-size:11px}.crm-products-stock-preview.is-stage5 a{color:#087fbc;width:max-content;margin-top:3px;font-size:11px;font-weight:800;text-decoration:none}.crm-products-stock-preview.is-stage5 a:hover{text-decoration:underline}.crm-products-variant-stock-readonly{background:#f8fbfd;border:1px solid #dbe8ef;border-radius:12px;gap:4px;padding:11px 12px;display:grid}.crm-products-variant-stock-readonly span,.crm-products-variant-stock-readonly small{color:#718695;font-size:11px}.crm-products-variant-stock-readonly strong{color:#173b56;font-size:17px}.crm-product-order-stock-status{color:#4e7188;background:#f7fbfd;border:1px solid #d9e7ef;border-radius:12px;align-items:center;gap:9px;width:max-content;max-width:100%;margin-top:12px;padding:8px 11px;display:flex}.crm-product-order-stock-status>svg{flex:none;width:18px!important;height:18px!important}.crm-product-order-stock-status>span{gap:1px;display:grid}.crm-product-order-stock-status small{letter-spacing:.06em;text-transform:uppercase;opacity:.68;font-size:9px;font-weight:800}.crm-product-order-stock-status strong{font-size:12px}.crm-product-order-stock-status.is-reserved{color:#087fb9;background:#effaff;border-color:#bde1f3}.crm-product-order-stock-status.is-shortage{color:#a76a09;background:#fff9ec;border-color:#f0d29b}.crm-product-order-stock-status.is-shipped{color:#197c56;background:#eefaf5;border-color:#bae1cf}.crm-product-order-stock-status.is-returned{color:#5f61a8;background:#f5f5ff;border-color:#d5d9f4}.crm-product-order-stock-inline{font-style:normal}.crm-product-order-stock-inline.is-reserved{color:#087fb9}.crm-product-order-stock-inline.is-shortage{color:#a76a09}.crm-product-order-stock-inline.is-shipped{color:#197c56}.crm-product-order-stock-inline.is-returned{color:#5f61a8}.crm-product-orders-confirm.is-stock>span{color:#087fb9;background:#edf8fd}.crm-stock-page{--stock-border:#dbe7ee;--stock-text:#173b56;--stock-muted:#708593}.crm-stock-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.crm-stock-kpis article{border:1px solid var(--stock-border);background:#fff;border-radius:18px;gap:4px;min-height:112px;padding:17px 18px;display:grid;box-shadow:0 8px 25px #1e435c0b}.crm-stock-kpis span{color:var(--stock-muted);font-size:11px;font-weight:750}.crm-stock-kpis strong{color:var(--stock-text);font-size:26px;line-height:1}.crm-stock-kpis small{color:#8a9aa6;font-size:10px}.crm-stock-kpis article.is-warning{background:#fffaf0;border-color:#efd59f}.crm-stock-kpis article.is-warning strong{color:#a96a05}.crm-stock-tabs{border:1px solid var(--stock-border);background:#f7fafc;border-radius:15px;align-items:center;gap:6px;margin:4px 0 14px;padding:5px;display:flex;overflow-x:auto}.crm-stock-tabs button{color:#668093;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:9px 14px;font-size:12px;font-weight:780}.crm-stock-tabs button:hover{color:#1e5a7d;background:#eef6fa}.crm-stock-tabs button.is-active{color:#087fbc;background:#fff;box-shadow:0 2px 9px #27506917}.crm-stock-filters{grid-template-columns:minmax(260px,1fr) 230px auto;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:grid}.crm-stock-filters label{background:#fff;border:1px solid #d9e5ec;border-radius:11px;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;display:flex}.crm-stock-filters label:focus-within{border-color:#80c9ed;box-shadow:0 0 0 3px #04a3ff14}.crm-stock-filters label svg{color:#83a1b4;width:17px;height:17px}.crm-stock-filters input{color:#173b56;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.crm-stock-filters select{color:#35566d;height:40px;font:inherit;background:#fff;border:1px solid #d9e5ec;border-radius:11px;padding:0 11px;font-size:12px}.crm-stock-table-wrap{overflow:auto;padding:0!important}.crm-stock-table{border-collapse:collapse;width:100%;min-width:820px}.crm-stock-table th{color:#718694;letter-spacing:.045em;text-align:left;text-transform:uppercase;background:#f7fafc;border-bottom:1px solid #dce8ee;padding:11px 14px;font-size:10px;font-weight:850}.crm-stock-table td{color:#35566d;vertical-align:middle;border-bottom:1px solid #edf2f5;padding:13px 14px;font-size:12px}.crm-stock-table tbody tr:last-child td{border-bottom:0}.crm-stock-table tbody tr:hover{background:#fbfdfe}.crm-stock-table td>a{color:inherit;gap:2px;text-decoration:none;display:grid}.crm-stock-table td>a strong,.crm-stock-table td>strong{color:#173b56}.crm-stock-table td>a span,.crm-stock-table td small{color:#738796;font-size:10px;display:block}.crm-stock-table strong.is-danger{color:#bd5b42}.crm-stock-movement{color:#34718f;background:#edf6fb;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:850;display:inline-flex}.crm-stock-movement.is-receipt,.crm-stock-movement.is-return{color:#197a55;background:#e9f7f0}.crm-stock-movement.is-writeoff,.crm-stock-movement.is-shipment{color:#b55843;background:#fff0ed}.crm-stock-movement.is-reserve{color:#087fb9;background:#edf8fd}.crm-stock-movement.is-release{color:#6669a5;background:#f4f4fb}.crm-stock-movement.is-adjustment{color:#9a680d;background:#fff7e8}.crm-stock-empty{color:#758b99;text-align:center;justify-items:center;gap:7px;padding:34px 20px;display:grid}.crm-stock-empty>svg{color:#7abfe3;width:34px;height:34px}.crm-stock-empty strong{color:#31576f;font-size:14px}.crm-stock-empty span{font-size:11px}.crm-stock-warehouse-grid,.crm-stock-integration-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:13px;display:grid}.crm-stock-warehouse{gap:13px;min-height:130px;padding:18px;display:flex}.crm-stock-warehouse-icon{color:#087fb9;background:#edf8fd;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.crm-stock-warehouse-icon svg{width:22px;height:22px}.crm-stock-warehouse>div{align-content:start;gap:6px;min-width:0;display:grid}.crm-stock-warehouse-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-stock-warehouse h3,.crm-stock-integration h3{color:#173b56;margin:0;font-size:15px}.crm-stock-warehouse-title em{color:#197a55;background:#e9f7f0;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:850}.crm-stock-warehouse p,.crm-stock-integration p{color:#748997;margin:0;font-size:11px}.crm-stock-warehouse code,.crm-stock-integration code{text-overflow:ellipsis;color:#51809b;width:max-content;max-width:100%;font-size:10px;overflow:hidden}.crm-stock-add-card{color:#087fb9;cursor:pointer;min-height:130px;font:inherit;background:#f7fcff;border:1px dashed #a9d5ea;border-radius:18px;align-content:center;place-items:center;gap:6px;display:grid}.crm-stock-add-card:hover{background:#eef9ff;border-color:#63bce8}.crm-stock-add-card svg{width:23px;height:23px}.crm-stock-add-card strong{font-size:13px}.crm-stock-add-card span{color:#7893a3;font-size:10px}.crm-stock-section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin:22px 0 10px;display:flex}.crm-stock-section-head h2{color:#173b56;margin:0;font-size:18px}.crm-stock-section-head p{color:#7a8e9b;margin:3px 0 0;font-size:11px}.crm-stock-api-box{justify-content:space-between;gap:22px;padding:18px 20px;display:flex}.crm-stock-api-box>div:first-child{gap:12px;min-width:0;display:flex}.crm-stock-api-icon{color:#087fb9;background:#eff7ff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.crm-stock-api-icon svg{width:23px;height:23px}.crm-stock-api-box h3{color:#173b56;margin:0 0 3px}.crm-stock-api-box p{color:#718693;margin:0;font-size:11px;line-height:1.55}.crm-stock-api-endpoints{align-content:center;gap:5px!important;display:grid!important}.crm-stock-api-endpoints code{color:#4b6c7f;white-space:nowrap;background:#f2f6f8;border-radius:7px;padding:5px 8px;font-size:9px}.crm-stock-integration{padding:16px 17px}.crm-stock-integration header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.crm-stock-integration header span{color:#087fb9;font-size:10px;font-weight:850}.crm-stock-integration header em{color:#188258;background:#e8f7ef;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800}.crm-stock-integration header em.is-off{color:#7b8790;background:#f1f3f5}.crm-stock-integration dl{gap:7px;margin:12px 0 0;display:grid}.crm-stock-integration dl div{grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}.crm-stock-integration dt{color:#81939f;font-size:10px}.crm-stock-integration dd{text-overflow:ellipsis;color:#405f72;white-space:nowrap;min-width:0;margin:0;font-size:10px;overflow:hidden}.crm-stock-file-button{position:relative;overflow:hidden}.crm-stock-file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.crm-stock-modal-backdrop{z-index:2147483050;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1f2e73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.crm-stock-modal{background:#fff;border:1px solid #dce7ed;border-radius:22px;width:min(650px,100vw - 32px);max-height:90vh;overflow:auto;box-shadow:0 28px 80px #0820313d}.crm-stock-modal>header{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-bottom:1px solid #e6eef2;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 21px;display:flex;position:sticky;top:0}.crm-stock-modal>header h2{color:#173b56;margin:2px 0 0;font-size:19px}.crm-stock-modal>header>button{color:#668092;cursor:pointer;background:#f2f6f8;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.crm-stock-modal>header>button:hover{color:#245b78;background:#e8f2f7}.crm-stock-modal>header>button svg{width:18px;height:18px}.crm-stock-modal>footer{background:#fbfcfd;border-top:1px solid #e7eef2;justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}.crm-stock-form{grid-template-columns:1fr 1fr;gap:12px;padding:19px 20px;display:grid}.crm-stock-form label{gap:5px;display:grid}.crm-stock-form label.is-wide,.crm-stock-switch,.crm-stock-product-choice,.crm-stock-api-note{grid-column:1/-1}.crm-stock-form label>span{color:#627b8c;font-size:10px;font-weight:800}.crm-stock-form input,.crm-stock-form select,.crm-stock-form textarea,.crm-stock-import-head select{color:#274b62;width:100%;font:inherit;background:#fff;border:1px solid #d8e4eb;border-radius:10px;outline:0;padding:10px 11px;font-size:12px}.crm-stock-form input:focus,.crm-stock-form select:focus,.crm-stock-form textarea:focus,.crm-stock-import-head select:focus{border-color:#76c5eb;box-shadow:0 0 0 3px #04a3ff14}.crm-stock-switch{background:#f8fbfc;border:1px solid #dce8ee;border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex!important}.crm-stock-switch input{margin-top:2px;width:auto!important}.crm-stock-switch span{gap:2px;display:grid}.crm-stock-switch strong{color:#31566e;font-size:12px}.crm-stock-switch small{color:#7a8f9c;font-size:10px}.crm-stock-product-choice{background:#f9fbfc;border:1px solid #d9e6ed;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.crm-stock-product-choice>div{gap:2px;display:grid}.crm-stock-product-choice strong{color:#274e66;font-size:12px}.crm-stock-product-choice small{color:#83939d;font-size:10px}.crm-stock-api-note{color:#8d681f;background:#fff8e9;border-radius:10px;padding:10px 12px;font-size:10px;line-height:1.5}.crm-stock-secret{padding:20px}.crm-stock-secret-warning{color:#8b651c;background:#fff9ed;border:1px solid #efd7a8;border-radius:11px;margin-bottom:13px;padding:11px 12px;font-size:11px;line-height:1.5}.crm-stock-secret>div:not(.crm-stock-secret-warning){grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.crm-stock-secret code{color:#34586e;background:#f3f6f8;border-radius:9px;min-width:0;padding:10px 11px;font-size:10px;overflow:auto}.crm-stock-secret button{align-items:center;gap:6px;display:inline-flex}.crm-stock-secret button svg{width:15px;height:15px}.crm-stock-import-head{grid-template-columns:1fr auto 220px;align-items:center;gap:10px;padding:16px 20px;display:grid}.crm-stock-import-head strong{color:#284f67;text-overflow:ellipsis;font-size:12px;overflow:hidden}.crm-stock-import-head span{color:#738a98;font-size:10px}.crm-stock-import-preview{padding:0 20px 20px;overflow:auto}.crm-stock-import-preview table{border-collapse:collapse;width:100%;min-width:480px}.crm-stock-import-preview th,.crm-stock-import-preview td{text-align:left;border-bottom:1px solid #edf1f4;padding:8px 9px;font-size:10px}.crm-stock-import-preview th{color:#708592;background:#f7fafb}.crm-stock-import-preview small{color:#80919c;margin-top:8px;font-size:9px;display:block}@media (max-width:1120px){.crm-stock-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-stock-api-box{flex-direction:column}.crm-stock-api-endpoints code{width:max-content;max-width:100%;overflow:auto}}@media (max-width:760px){.crm-stock-kpis{grid-template-columns:1fr 1fr}.crm-stock-kpis article{min-height:96px;padding:14px}.crm-stock-kpis strong{font-size:22px}.crm-stock-filters,.crm-stock-warehouse-grid,.crm-stock-integration-grid{grid-template-columns:1fr}.crm-stock-section-head{flex-direction:column;align-items:flex-start}.crm-stock-modal-backdrop{align-items:end;padding:0}.crm-stock-modal{border-radius:22px 22px 0 0;width:100%;max-height:94vh}.crm-stock-form{grid-template-columns:1fr}.crm-stock-form label.is-wide,.crm-stock-switch,.crm-stock-product-choice,.crm-stock-api-note{grid-column:1}.crm-stock-import-head{grid-template-columns:1fr auto}.crm-stock-import-head select{grid-column:1/-1}.crm-stock-secret>div:not(.crm-stock-secret-warning){grid-template-columns:1fr}.crm-product-order-stock-status{width:100%}}@media (max-width:480px){.crm-stock-kpis{grid-template-columns:1fr}.crm-stock-tabs{border-radius:12px}.crm-stock-api-endpoints code{font-size:8px}}.crm-products-editor-backdrop{z-index:2147483000!important}.crm-product-relation-modal-backdrop{z-index:2147483020!important}.crm-stock-modal-backdrop{z-index:2147483050!important}.crm-product-picker-backdrop{z-index:2147483120!important}.crm-products-small-modal-backdrop{z-index:2147483160!important}.crm-products-confirm-backdrop{z-index:2147483180!important}.crm-stock-product-choice>svg{box-sizing:border-box;color:#0787c6;background:#eaf7fd;border-radius:10px;padding:7px;flex:0 0 36px!important;width:36px!important;height:36px!important}.crm-stock-product-choice>span{text-align:left;flex:auto;gap:2px;min-width:0;display:grid}.crm-stock-product-choice>em{color:#087fbc;flex:none;font-size:10px;font-style:normal;font-weight:850}.crm-stock-warehouse-icon.has-image{background:#eef6fa;padding:0;overflow:hidden}.crm-stock-warehouse-icon.has-image img{object-fit:cover;width:100%;height:100%;display:block}.crm-stock-warehouse-edit{color:#437089;cursor:pointer;width:max-content;font:inherit;background:#fff;border:1px solid #d9e7ee;border-radius:9px;align-items:center;gap:6px;margin-top:3px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.crm-stock-warehouse-edit:hover{color:#087fbc;background:#f2faff;border-color:#86cae9}.crm-stock-warehouse-edit svg{width:14px;height:14px}.crm-stock-warehouse-image-editor{background:#f8fbfc;border:1px solid #dbe8ee;border-radius:14px;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.crm-stock-warehouse-image-preview{color:#58a7cf;background:#edf6fa;border:1px solid #d9e6ed;border-radius:12px;place-items:center;width:148px;height:92px;display:grid;overflow:hidden}.crm-stock-warehouse-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.crm-stock-warehouse-image-preview>span{place-items:center;display:grid}.crm-stock-warehouse-image-preview svg{width:34px;height:34px}.crm-stock-warehouse-image-editor>div:last-child{gap:5px;min-width:0;display:grid}.crm-stock-warehouse-image-editor strong{color:#2f566e;font-size:12px}.crm-stock-warehouse-image-editor small{color:#8195a2;font-size:10px}.crm-stock-warehouse-image-actions{flex-wrap:wrap;gap:7px;margin-top:3px;display:flex}.crm-stock-warehouse-image-actions .crm-button{min-height:34px;padding:0 10px;font-size:10px}.crm-stock-warehouse-image-actions label.crm-button{cursor:pointer;position:relative;overflow:hidden}.crm-stock-warehouse-image-actions label.crm-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.crm-stock-warehouse-image-actions .crm-button svg{width:15px;height:15px}@media (max-width:620px){.crm-stock-warehouse-image-editor{grid-template-columns:1fr}.crm-stock-warehouse-image-preview{width:100%;height:150px}}.crm-products-toast{pointer-events:none;z-index:2147483500!important}.crm-products-load-more,.crm-product-automation-load-more{justify-content:center;align-items:center;padding:12px 0 2px;display:flex}.crm-products-load-more .crm-button,.crm-product-automation-load-more .crm-button{justify-content:center;min-width:170px}.crm-stock-load-card{min-height:126px}.crm-task-kanban-stage-chip{grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;overflow:visible!important}.crm-task-kanban-stage-main{grid-template-columns:12px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.crm-task-kanban-stage-main>strong{min-width:0!important}.crm-task-kanban-stage-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.crm-task-kanban-stage-actions>em{flex:none}.crm-task-stage-automation-trigger{appearance:none;z-index:8;border:1px solid color-mix(in srgb, var(--stage-color) 34%, transparent);background:color-mix(in srgb, var(--stage-color) 8%, #fff);min-width:42px;height:30px;color:color-mix(in srgb, var(--stage-color) 76%, #0f172a);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:3px;padding:0 7px;line-height:1;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffe0}.crm-task-stage-automation-trigger svg{flex:0 0 14px;width:14px;height:14px;display:block}.crm-task-stage-automation-trigger>b{min-width:12px;color:inherit;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.crm-task-stage-automation-trigger:hover,.crm-task-stage-automation-trigger:focus-visible{border-color:var(--stage-color);background:var(--stage-color);color:#fff;box-shadow:0 9px 20px color-mix(in srgb, var(--stage-color) 22%, transparent);outline:0;transform:translateY(-1px)}.crm-task-stage-automation-trigger:after{content:attr(data-tooltip);z-index:2147483200;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#0f172a;border-radius:8px;width:max-content;padding:7px 9px;font-size:12px;font-weight:800;line-height:1.2;transition:opacity .13s,transform .13s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px);box-shadow:0 12px 28px #0f172a42}.crm-task-stage-automation-trigger:hover:after,.crm-task-stage-automation-trigger:focus-visible:after{opacity:1;transform:translateY(0)}.crm-task-kanban-stage-actions>.crm-kanban-stage-bulk-trigger{flex:0 0 30px;width:30px;min-width:30px;height:30px}@media (min-width:761px) and (hover:hover) and (pointer:fine){.crm-task-kanban-stage-actions{transition:gap .22s cubic-bezier(.22,1,.36,1)}.crm-task-stage-automation-trigger,.crm-task-kanban-stage-actions>.crm-kanban-stage-bulk-trigger{opacity:1;transform-origin:100%;will-change:opacity, transform, width, min-width, max-width, padding;overflow:hidden!important}.crm-task-stage-automation-trigger{max-width:58px;transition:opacity .15s,transform .22s cubic-bezier(.22,1,.36,1),min-width .22s cubic-bezier(.22,1,.36,1),max-width .22s cubic-bezier(.22,1,.36,1),padding-left .22s cubic-bezier(.22,1,.36,1),padding-right .22s cubic-bezier(.22,1,.36,1),border-width .16s}.crm-task-kanban-stage-actions>.crm-kanban-stage-bulk-trigger{max-width:30px;transition:opacity .15s,transform .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1),min-width .22s cubic-bezier(.22,1,.36,1),max-width .22s cubic-bezier(.22,1,.36,1),border-width .16s}.crm-task-kanban-stage-main>strong{transform-origin:0;transition:transform .22s cubic-bezier(.22,1,.36,1)}.crm-task-kanban-stage-chip:has(.crm-task-kanban-stage-main:hover) .crm-task-kanban-stage-actions{gap:0}:is(.crm-task-kanban-stage-chip:has(.crm-task-kanban-stage-main:hover) .crm-task-stage-automation-trigger,.crm-task-kanban-stage-chip:has(.crm-task-kanban-stage-main:hover) .crm-kanban-stage-bulk-trigger){opacity:0!important;pointer-events:none!important;border-left-width:0!important;border-right-width:0!important;width:0!important;min-width:0!important;max-width:0!important;padding-left:0!important;padding-right:0!important;transform:translate(10px)scale(.86)!important}.crm-task-kanban-stage-chip:has(.crm-task-kanban-stage-main:hover) .crm-task-kanban-stage-main>strong{transform:translate(1px);text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;overflow:visible!important}}@media (max-width:760px){.crm-task-stage-automation-trigger{min-width:40px;height:30px;padding-inline:6px}.crm-task-stage-automation-trigger:after{display:none}}@media (prefers-reduced-motion:reduce){.crm-task-kanban-stage-actions,.crm-task-stage-automation-trigger,.crm-task-kanban-stage-actions>.crm-kanban-stage-bulk-trigger,.crm-task-kanban-stage-main>strong{transition:none!important}}.crm-task-timeline-section{gap:12px;min-width:0;display:grid}.crm-task-timeline-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.crm-task-timeline-heading>div{gap:2px;min-width:0;display:grid}.crm-task-timeline-heading span,.crm-task-timeline-heading small{color:#64748b;font-size:11px;font-weight:800;line-height:1.3}.crm-task-timeline-heading h2{margin:0}.crm-task-timeline-section .crm-timeline-wrap,.crm-task-timeline-section .crm-timeline-search,.crm-task-timeline-section .crm-timeline-search input{width:100%;min-width:0}.crm-task-timeline-section .crm-timeline-quick-filters{gap:6px}.crm-task-timeline-section .crm-timeline-filter-chip{min-height:32px;padding-inline:9px}.crm-task-timeline-section .crm-timeline-item{grid-template-columns:32px minmax(0,1fr);gap:8px}.crm-task-timeline-section .crm-timeline-icon{flex-basis:30px;width:30px;height:30px}@media (max-width:1180px){.crm-task-timeline-section .crm-timeline-item{grid-template-columns:38px minmax(0,1fr);gap:10px}}.crm-stage-automation-backdrop{z-index:2147483490!important}@media (min-width:1181px){.crm-task-detail-layout{grid-template-columns:minmax(0,1fr) minmax(420px,460px)!important}}.crm-task-timeline-section .crm-timeline-links{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.crm-task-timeline-section .crm-timeline-entity-link{grid-template-columns:minmax(0,1fr) 18px;grid-template-areas:"entity-label entity-label""entity-value entity-arrow";align-items:center;gap:3px 8px;width:100%;min-width:0;max-width:100%;display:grid;padding:8px 10px!important}.crm-task-timeline-section .crm-timeline-entity-link>span{color:#7a8a96;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;grid-area:entity-label;min-width:0;font-size:11px;font-weight:850;line-height:1.2;overflow:hidden}.crm-task-timeline-section .crm-timeline-entity-link>strong{color:#22394a;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;grid-area:entity-value;min-width:0;max-width:none;font-size:12px;font-weight:850;line-height:1.35;display:block;overflow:hidden}.crm-task-timeline-section .crm-timeline-entity-link>.crm-timeline-entity-link-arrow{flex:none;grid-area:entity-arrow;place-self:center end}.crm-task-timeline-section .crm-timeline-kind-badge,.crm-task-timeline-section .crm-timeline-source-badge,.crm-task-timeline-section .crm-timeline-meta time{white-space:nowrap;overflow-wrap:normal;word-break:normal}@media (max-width:760px){.crm-task-timeline-section .crm-timeline-entity-link{padding:8px 9px!important}}.crm-tasks-page .crm-task-filter-toolbar{align-items:flex-start!important;gap:10px!important;width:100%!important;margin-top:10px!important;display:flex!important}.crm-tasks-page .crm-task-filter-toolbar>.crm-global-filter-disclosure{flex:auto!important;width:auto!important;min-width:0!important;margin-top:0!important}.crm-task-quick-filters-inline{flex:none!important;align-items:stretch!important;gap:10px!important;min-width:0!important;display:flex!important}.crm-task-quick-filters-inline .crm-task-quick-filter-button{flex:0 310px!important}@media (max-width:1180px){.crm-tasks-page .crm-task-filter-toolbar{flex-wrap:wrap!important}.crm-tasks-page .crm-task-filter-toolbar>.crm-global-filter-disclosure{flex-basis:100%!important}.crm-task-quick-filters-inline{flex-wrap:wrap!important;width:100%!important}.crm-task-quick-filters-inline .crm-task-quick-filter-button{flex:260px!important}}@media (max-width:760px){.crm-task-quick-filters-inline .crm-task-quick-filter-button{flex-basis:100%!important;width:100%!important;min-width:0!important}}.crm-entity-section-nav-host{display:none!important}.crm-entity-section-nav{--crm-entity-nav-accent:#0ea5e9;--crm-entity-nav-accent-strong:#0284c7;--crm-entity-nav-soft:#0ea5e91c;box-sizing:border-box;pointer-events:none}.crm-entity-section-nav.is-task{--crm-entity-nav-accent:#8b5cf6;--crm-entity-nav-accent-strong:#7c3aed;--crm-entity-nav-soft:#8b5cf61c}.crm-entity-section-nav.is-project{--crm-entity-nav-accent:#14b8a6;--crm-entity-nav-accent-strong:#0f927f;--crm-entity-nav-soft:#14b8a61c}.crm-entity-section-nav-rail{pointer-events:auto;gap:6px;display:grid}.crm-entity-section-nav-button{color:#63798b;cursor:pointer;width:44px;min-width:44px;height:42px;font:inherit;-webkit-backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #7e97aa2e;border-radius:14px;justify-content:flex-end;justify-self:end;align-items:center;gap:9px;padding:0 12px;transition:width .17s cubic-bezier(.2,.72,.2,1),color .15s,border-color .15s,background .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 11px 26px #0f172a13,0 3px 10px #0f172a09,inset 0 1px #fffffff5}.crm-entity-section-nav-button:hover,.crm-entity-section-nav-button:focus-visible{border-color:color-mix(in srgb, var(--crm-entity-nav-accent) 26%, #dce6ee);width:184px;color:var(--crm-entity-nav-accent-strong);box-shadow:0 14px 32px #0f172a1c, 0 10px 24px color-mix(in srgb, var(--crm-entity-nav-accent) 8%, transparent), 0 0 24px color-mix(in srgb, var(--crm-entity-nav-accent) 7%, transparent), inset 0 1px 0 #fff;background:#fffffffb;outline:0;transform:none}.crm-entity-section-nav-button.is-active{border-color:color-mix(in srgb, var(--crm-entity-nav-accent) 24%, #dfe8ef);background:color-mix(in srgb, var(--crm-entity-nav-accent) 12%, #fff);color:var(--crm-entity-nav-accent-strong);box-shadow:0 11px 26px #0f172a13, 0 3px 10px #0f172a09, inset 0 1px 0 #fffffff5, inset 0 0 0 1px color-mix(in srgb, var(--crm-entity-nav-accent) 10%, transparent), inset 0 0 18px color-mix(in srgb, var(--crm-entity-nav-accent) 7%, transparent)}.crm-entity-section-nav-icon{flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}.crm-entity-section-nav-icon svg{width:19px;height:19px;display:block}.crm-entity-section-nav-label{opacity:0;color:#2f4b60;text-align:right;text-overflow:ellipsis;white-space:nowrap;order:-1;min-width:0;max-width:0;font-size:11.5px;font-weight:760;line-height:1;transition:max-width .17s cubic-bezier(.2,.72,.2,1),opacity .12s;overflow:hidden}.crm-entity-section-nav-button:hover .crm-entity-section-nav-label,.crm-entity-section-nav-button:focus-visible .crm-entity-section-nav-label{opacity:1;max-width:132px}.crm-entity-section-nav-active-dot{background:0 0;border-radius:999px;width:3px;height:18px;transition:background .15s,box-shadow .15s;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.crm-entity-section-nav-button.is-active .crm-entity-section-nav-active-dot{background:var(--crm-entity-nav-accent);box-shadow:0 0 10px color-mix(in srgb, var(--crm-entity-nav-accent) 28%, transparent), 0 0 18px color-mix(in srgb, var(--crm-entity-nav-accent) 12%, transparent)}.crm-entity-section-nav.is-page{top:max(128px, calc(env(safe-area-inset-top) + 128px));right:max(18px, env(safe-area-inset-right));bottom:max(310px, calc(env(safe-area-inset-bottom) + 310px));z-index:22000;justify-content:flex-end;align-items:center;width:190px;display:flex;position:fixed}.crm-entity-section-nav.is-page .crm-entity-section-nav-rail{scrollbar-width:none;align-content:center;width:190px;max-height:100%;padding:8px 0 8px 6px;overflow:hidden auto}.crm-entity-section-nav.is-page .crm-entity-section-nav-rail::-webkit-scrollbar{width:0;height:0}.crm-entity-section-nav.is-workspace{z-index:4;width:190px;position:absolute;top:226px;left:-190px}.crm-entity-section-nav.is-workspace .crm-entity-section-nav-rail{width:190px}.crm-entity-section-nav.is-workspace .crm-entity-section-nav-button{background:#ffffffed;border-right:0;border-radius:15px 0 0 15px;width:48px;min-width:48px;height:38px;padding-right:14px;box-shadow:-8px 10px 22px #0f172a12,-2px 3px 9px #0f172a08,inset 0 1px #fffffff0}.crm-entity-section-nav.is-workspace .crm-entity-section-nav-button:hover,.crm-entity-section-nav.is-workspace .crm-entity-section-nav-button:focus-visible{width:184px;transform:none}.crm-entity-section-nav.is-workspace .crm-entity-section-nav-button.is-active{background:color-mix(in srgb, var(--crm-workspace-accent,var(--crm-entity-nav-accent)) 12%, #fff);color:var(--crm-workspace-accent-strong,var(--crm-entity-nav-accent-strong));border-color:color-mix(in srgb, var(--crm-workspace-accent,var(--crm-entity-nav-accent)) 24%, #dfe8ef);box-shadow:-8px 10px 22px #0f172a12, -2px 3px 9px #0f172a08, inset 0 1px 0 #fffffff5, inset 0 0 0 1px color-mix(in srgb, var(--crm-workspace-accent,var(--crm-entity-nav-accent)) 10%, transparent), inset 0 0 18px color-mix(in srgb, var(--crm-workspace-accent,var(--crm-entity-nav-accent)) 7%, transparent)}.crm-entity-section-nav.is-workspace .crm-entity-section-nav-button.is-active .crm-entity-section-nav-active-dot{background:var(--crm-workspace-accent,var(--crm-entity-nav-accent))}.crm-entity-section-anchor{scroll-margin-top:112px}body.crm-workspace-is-open .crm-entity-section-nav.is-page{display:none!important}@media (max-height:740px) and (min-width:701px){.crm-entity-section-nav.is-workspace{top:218px}.crm-entity-section-nav.is-workspace .crm-entity-section-nav-rail{gap:4px}.crm-entity-section-nav.is-workspace .crm-entity-section-nav-button{height:34px}.crm-entity-section-nav.is-page{top:108px;bottom:292px}.crm-entity-section-nav.is-page .crm-entity-section-nav-button{height:38px}}@media (max-width:1180px) and (min-width:701px){.crm-entity-section-nav.is-page{right:8px}}@media (max-width:700px){.crm-workspace-panel.crm-workspace-has-section-nav .crm-workspace-scroll{padding-top:118px}.crm-entity-section-nav.is-workspace{z-index:5;width:auto;top:60px;left:10px;right:10px}.crm-entity-section-nav.is-workspace .crm-entity-section-nav-rail{scrollbar-width:none;-webkit-backdrop-filter:blur(14px);background:#f5fafdf0;border:1px solid #708fa238;border-radius:14px;gap:5px;width:auto;padding:5px;display:flex;overflow:auto hidden;box-shadow:0 8px 22px #1e3e521c}.crm-entity-section-nav.is-workspace .crm-entity-section-nav-rail::-webkit-scrollbar{display:none}.crm-entity-section-nav.is-workspace .crm-entity-section-nav-button,.crm-entity-section-nav.is-workspace .crm-entity-section-nav-button:hover,.crm-entity-section-nav.is-workspace .crm-entity-section-nav-button:focus-visible{width:36px;min-width:36px;height:36px;box-shadow:none;border:0;border-radius:10px;flex:0 0 36px;justify-content:center;padding:0;transform:none}.crm-entity-section-nav.is-workspace .crm-entity-section-nav-label{display:none}.crm-entity-section-nav.is-workspace .crm-entity-section-nav-active-dot{width:15px;height:3px;top:auto;bottom:2px;right:50%;transform:translate(50%)}.crm-entity-section-nav.is-page{top:max(112px, calc(env(safe-area-inset-top) + 112px));right:7px;bottom:max(300px, calc(env(safe-area-inset-bottom) + 300px));width:40px}.crm-entity-section-nav.is-page .crm-entity-section-nav-rail{gap:5px;width:40px;padding:4px 0}.crm-entity-section-nav.is-page .crm-entity-section-nav-button,.crm-entity-section-nav.is-page .crm-entity-section-nav-button:hover,.crm-entity-section-nav.is-page .crm-entity-section-nav-button:focus-visible{border-radius:12px;justify-content:center;width:38px;min-width:38px;height:38px;padding:0;transform:none}.crm-entity-section-nav.is-page .crm-entity-section-nav-label{display:none}.crm-entity-section-nav-icon,.crm-entity-section-nav-icon svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.crm-entity-section-nav-button,.crm-entity-section-nav-label,.crm-entity-section-nav-active-dot{transition:none!important}}.crm-flow-loader{--crm-flow-loader-color:var(--crm-accent,#04a3ff);min-width:88px;min-height:42px;color:var(--crm-flow-loader-color);vertical-align:middle;place-items:center;display:inline-grid}.crm-flow-loader-mark{filter:drop-shadow(0 6px 13px #04a3ff1a);width:96px;height:auto;display:block;overflow:visible}.crm-flow-loader.is-compact .crm-flow-loader-mark{width:62px}.crm-flow-loader.is-large .crm-flow-loader-mark{width:138px}.crm-flow-loader-path,.crm-flow-loader-f,.crm-flow-loader-out,.crm-flow-loader-arrow{vector-effect:non-scaling-stroke}.crm-flow-loader-path{stroke-dasharray:12 8;animation:1.55s linear infinite crm-flow-loader-stream}.crm-flow-loader-path.p2{animation-delay:-.18s}.crm-flow-loader-path.p3{animation-delay:-.36s}.crm-flow-loader-f{opacity:.88;animation:1.55s ease-in-out infinite crm-flow-loader-f-pulse}.crm-flow-loader-out,.crm-flow-loader-arrow{stroke-dasharray:26 18;animation:1.55s ease-in-out infinite crm-flow-loader-out}.crm-flow-loader-nodes .n1,.crm-flow-loader-nodes .n2,.crm-flow-loader-nodes .n3{transform-box:fill-box;transform-origin:50%;animation:1.55s ease-in-out infinite crm-flow-loader-node}.crm-flow-loader-nodes .n2{animation-delay:.12s}.crm-flow-loader-nodes .n3{animation-delay:.24s}.crm-flow-loader-nodes .pulse{transform-box:fill-box;transform-origin:50%;animation:1.55s ease-in-out infinite crm-flow-loader-pulse}.crm-flow-loader-sr{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.crm-flow-loader-surface{place-items:center;min-height:110px;padding:26px!important;display:grid!important}@keyframes crm-flow-loader-stream{0%{stroke-dashoffset:32px;opacity:.3}28%{opacity:1}72%{opacity:.82}to{stroke-dashoffset:-8px;opacity:.3}}@keyframes crm-flow-loader-f-pulse{0%,to{opacity:.58;filter:drop-shadow(0 0 #0000)}42%,68%{opacity:1;filter:drop-shadow(0 0 4px #04a3ff59)}}@keyframes crm-flow-loader-out{0%,20%{stroke-dashoffset:36px;opacity:.2}55%{opacity:1}to{stroke-dashoffset:-10px;opacity:.38}}@keyframes crm-flow-loader-node{0%,to{opacity:.22;transform:scale(.65)}32%,58%{opacity:1;transform:scale(1.18)}}@keyframes crm-flow-loader-pulse{0%,24%,to{opacity:.12;transform:scale(.55)}48%{opacity:1;transform:scale(1.55)}70%{opacity:.45;transform:scale(.9)}}.crm-entity-section-nav.is-contact{--crm-entity-nav-accent:#10b981;--crm-entity-nav-accent-strong:#059669;--crm-entity-nav-soft:#10b9811c}.crm-entity-section-nav.is-company{--crm-entity-nav-accent:#f59e0b;--crm-entity-nav-accent-strong:#d97706;--crm-entity-nav-soft:#f59e0b1c}.crm-recurring-toggle.is-collapsible{background:#f8fbfddb;border:1px solid #7e97aa29;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 8px 22px #0f172a0b}.crm-recurring-toggle.is-collapsible .crm-recurring-collapse-head{color:#314b5d;cursor:pointer;width:100%;min-height:58px;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:9px 12px;display:grid}.crm-recurring-toggle.is-collapsible .crm-recurring-collapse-head:hover,.crm-recurring-toggle.is-collapsible .crm-recurring-collapse-head:focus-visible{background:#ffffffb8;outline:0}.crm-recurring-collapse-icon{color:#0494e8;background:#04a3ff17;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.crm-recurring-collapse-icon svg{width:19px;height:19px}.crm-recurring-collapse-copy{gap:2px;min-width:0;display:grid}.crm-recurring-collapse-copy strong{font-size:13px;font-weight:780;line-height:1.2}.crm-recurring-collapse-copy small{color:#7890a1;font-size:11px;font-weight:650}.crm-recurring-collapse-chevron{color:#8296a5;place-items:center;width:28px;height:28px;transition:transform .16s;display:grid}.crm-recurring-collapse-chevron svg{width:18px;height:18px}.crm-recurring-collapse-chevron.is-open{transform:rotate(180deg)}.crm-recurring-collapse-body{background:#ffffffc2;border-top:1px solid #7e97aa1f;gap:12px;padding:12px 14px 14px;display:grid}.crm-recurring-toggle.is-collapsible.is-expanded{background:#f8fbfdf5}@media (prefers-reduced-motion:reduce){.crm-flow-loader-path,.crm-flow-loader-f,.crm-flow-loader-out,.crm-flow-loader-arrow,.crm-flow-loader-nodes>*{animation:none!important}}.crm-flow-loader{min-width:94px;min-height:36px}.crm-flow-loader.is-compact{min-width:68px;min-height:26px}.crm-flow-loader.is-large{min-width:150px;min-height:58px}.crm-flow-loader-logo-stage{isolation:isolate;width:104px;height:34px;display:block;position:relative;overflow:hidden}.crm-flow-loader.is-compact .crm-flow-loader-logo-stage{width:70px;height:24px}.crm-flow-loader.is-large .crm-flow-loader-logo-stage{width:148px;height:48px}.crm-flow-loader-logo-base,.crm-flow-loader-logo-highlight{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.crm-flow-loader-logo-base{opacity:.74;filter:saturate(.92)brightness(.98)}.crm-flow-loader-logo-sweep{clip-path:inset(0 100% 0 0);animation:1.65s cubic-bezier(.35,.05,.2,1) infinite crm-flow-brand-sweep;position:absolute;inset:0;overflow:hidden}.crm-flow-loader-logo-highlight{opacity:1;filter:brightness(1.22)saturate(1.12)drop-shadow(0 0 4px #04a3ff57)drop-shadow(0 0 10px #04a3ff29)}.crm-flow-loader-line{opacity:.55;background:linear-gradient(90deg,#0000 0%,#04a3ff14 16%,#04a3ff2e 48%,#04a3ff14 84%,#0000 100%);border-radius:999px;height:1px;position:absolute;top:50%;left:6%;right:6%;transform:translateY(-50%)}.crm-flow-loader-pulse-dot{background:#04a3ff;border-radius:999px;width:5px;height:5px;margin-top:-2.5px;animation:1.65s cubic-bezier(.35,.05,.2,1) infinite crm-flow-brand-pulse-dot;position:absolute;top:50%;left:2%;box-shadow:0 0 0 3px #04a3ff1a,0 0 10px #04a3ff8c,0 0 20px #04a3ff4d}@keyframes crm-flow-brand-sweep{0%,8%{clip-path:inset(0 100% 0 0);opacity:.25}46%{clip-path:inset(0 45% 0 0);opacity:1}76%{clip-path:inset(0);opacity:1}88%,to{clip-path:inset(0 0 0 100%);opacity:.22}}@keyframes crm-flow-brand-pulse-dot{0%,8%{opacity:0;left:2%;transform:scale(.7)}18%{opacity:1}72%{opacity:1;left:94%;transform:scale(1.05)}84%,to{opacity:0;left:98%;transform:scale(.65)}}.crm-recurring-toggle.is-collapsible:not(.is-expanded){border-radius:12px;width:fit-content;min-width:224px;max-width:100%;box-shadow:0 5px 16px #0f172a09}.crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-head{grid-template-columns:26px minmax(0,1fr) 22px;gap:8px;min-height:40px;padding:5px 8px}.crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-icon{background:#04a3ff12;border-radius:8px;width:26px;height:26px}.crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-icon svg{width:15px;height:15px}.crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-copy{white-space:nowrap;align-items:center;gap:8px;display:flex}.crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-copy strong{font-size:12.5px;font-weight:760}.crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-copy small{color:#718797;background:#7a91a217;border-radius:999px;align-items:center;min-height:20px;padding:2px 7px;font-size:10px;font-weight:720;display:inline-flex}.crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-chevron{width:22px;height:22px}.crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-chevron svg{width:15px;height:15px}@media (prefers-reduced-motion:reduce){.crm-flow-loader-logo-sweep,.crm-flow-loader-pulse-dot{animation:none!important}.crm-flow-loader-logo-sweep{clip-path:inset(0);opacity:.9}.crm-flow-loader-pulse-dot{display:none}}.crm-flow-loader.is-micro{vertical-align:middle;min-width:42px;min-height:18px}.crm-flow-loader.is-micro .crm-flow-loader-logo-stage{width:42px;height:16px}.crm-flow-loading-state{box-sizing:border-box;place-items:center;width:100%;min-width:0;min-height:62px;padding:12px 14px;display:grid}.crm-flow-loading-state.crm-card{min-height:96px}.crm-flow-loading-state.crm-empty,.crm-flow-loading-state.crm-process-empty,.crm-flow-loading-state.crm-org-loading,.crm-flow-loading-state.crm-events-loading,.crm-flow-loading-state.crm-notification-center-empty,.crm-flow-loading-state.crm-trash-loading{color:inherit}.crm-button>.crm-flow-loader.is-micro,.crm-button span>.crm-flow-loader.is-micro,button>.crm-flow-loader.is-micro{justify-content:center;align-items:center;min-height:16px;line-height:1;display:inline-flex}.crm-deal-status-next-action-grid{grid-template-columns:minmax(210px,260px) minmax(300px,400px) minmax(220px,260px);align-items:start}.crm-deal-recurring-inline-slot{align-self:start;min-width:0;min-height:116px;position:relative}.crm-deal-recurring-inline-slot>.crm-recurring-toggle{z-index:34;width:100%;min-width:0;max-width:260px;position:absolute;bottom:14px;right:0}.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible:not(.is-expanded){width:100%;min-width:0;max-width:260px}.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible.is-expanded{background:#fafdfffb;border-color:#04a3ff33;width:min(420px,46vw);max-width:420px;top:0;bottom:auto;right:0;box-shadow:0 18px 48px #0f172a24,0 5px 16px #04a3ff12,inset 0 1px #fffffff5}.crm-deal-recurring-inline-slot .crm-recurring-collapse-head{background:#fffffff5}.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-head{min-height:40px}@media (max-width:1100px) and (min-width:761px){.crm-deal-status-next-action-grid{grid-template-columns:minmax(210px,280px) minmax(300px,1fr)}.crm-deal-recurring-inline-slot{grid-column:1/-1;min-height:48px}.crm-deal-recurring-inline-slot>.crm-recurring-toggle{width:min(260px,100%);bottom:0;left:0;right:auto}.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible.is-expanded{width:min(420px,80vw);top:0;left:0;right:auto}}@media (max-width:760px){.crm-deal-recurring-inline-slot{min-height:0}.crm-deal-recurring-inline-slot>.crm-recurring-toggle,.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible:not(.is-expanded),.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible.is-expanded{width:100%;max-width:none;position:relative;inset:auto}}@media (prefers-reduced-motion:reduce){.crm-flow-loader.is-micro .crm-flow-loader-logo-sweep,.crm-flow-loader.is-micro .crm-flow-loader-pulse-dot{animation:none!important}}.crm-deal-status-next-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;width:100%;max-width:none}.crm-deal-inline-editor,.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible:not(.is-expanded){box-sizing:border-box;background:linear-gradient(135deg,#04a3ff09,#fffffffb 72%),#fff;border:1px solid #04a3ff24;border-radius:14px;min-width:0;height:78px;min-height:78px;box-shadow:0 8px 22px #0f172a0b,inset 0 1px #fffffff0}.crm-deal-inline-editor{flex-direction:column;justify-content:space-between;padding:9px 11px 10px;display:flex;overflow:visible}.crm-deal-inline-editor:has(.crm-deal-inline-form){height:auto;min-height:78px;padding-bottom:11px}.crm-deal-inline-editor-head{align-items:center;gap:7px;min-width:0;min-height:26px;margin:0}.crm-deal-inline-editor-label{color:#587083;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:10.8px;font-weight:840;line-height:1;overflow:hidden}.crm-deal-inline-edit-trigger,.crm-deal-recurring-inline-slot .crm-recurring-collapse-icon{color:#048ed7;width:26px;min-width:26px;height:26px;min-height:26px;box-shadow:none;background:#04a3ff0e;border:1px solid #04a3ff29;border-radius:8px;flex:0 0 26px;place-items:center;padding:0;line-height:1;transition:border-color .14s,background .14s,color .14s,box-shadow .14s;display:inline-grid}.crm-deal-inline-edit-trigger svg,.crm-deal-recurring-inline-slot .crm-recurring-collapse-icon svg{width:14px;height:14px;display:block}.crm-deal-inline-edit-trigger:hover,.crm-deal-inline-edit-trigger:focus-visible,.crm-deal-recurring-inline-slot .crm-recurring-collapse-head:hover .crm-recurring-collapse-icon,.crm-deal-recurring-inline-slot .crm-recurring-collapse-head:focus-visible .crm-recurring-collapse-icon{color:#0277b9;background:#04a3ff1a;border-color:#04a3ff4d;outline:0;text-decoration:none;box-shadow:0 4px 12px #04a3ff14}.crm-deal-status-pill,.crm-deal-next-action-value{align-self:flex-start;min-height:28px;margin:0}.crm-deal-status-pill{padding:6px 11px;font-size:12.5px}.crm-deal-next-action-value{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:820;line-height:1.2;overflow:hidden}.crm-deal-recurring-inline-slot{align-self:start;min-width:0;height:78px;min-height:78px;position:relative}.crm-deal-recurring-inline-slot>.crm-recurring-toggle,.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible:not(.is-expanded){width:100%;min-width:0;max-width:none;position:absolute;inset:0;overflow:visible}.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-head{background:0 0;border:0;border-radius:13px;grid-template-columns:minmax(0,1fr) 26px;grid-template-areas:"copy icon";align-items:stretch;gap:7px;width:100%;height:76px;min-height:76px;padding:9px 11px 10px;display:grid}.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-copy{white-space:normal;flex-direction:column;grid-area:copy;justify-content:space-between;align-items:flex-start;gap:6px;min-width:0;display:flex}.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-copy strong{color:#587083;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%;font-size:10.8px;font-weight:840;line-height:1;display:block;overflow:hidden}.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-copy small{color:#718096;background:#64748b12;border:1px solid #64748b1f;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:4px 9px;font-size:10.5px;font-weight:760;line-height:1;display:inline-flex}.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-enabled.is-collapsible:not(.is-expanded) .crm-recurring-collapse-copy small{color:#047857;background:#10b9811a;border-color:#10b98142}.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-icon{grid-area:icon;place-self:start end}.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-chevron{display:none}.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible.is-expanded{z-index:40;background:#fafdfffd;border-radius:16px;width:min(420px,46vw);min-width:min(340px,46vw);max-width:420px;height:auto;position:absolute;inset:0 0 auto auto;box-shadow:0 18px 48px #0f172a24,0 5px 16px #04a3ff12,inset 0 1px #fffffff5}.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible.is-expanded .crm-recurring-collapse-head{min-height:48px}@media (max-width:980px) and (min-width:761px){.crm-deal-status-next-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.crm-deal-inline-editor,.crm-deal-recurring-inline-slot,.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible:not(.is-expanded){height:74px;min-height:74px}.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-head{height:72px;min-height:72px}.crm-deal-inline-editor-label,.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-copy strong{font-size:10px}.crm-deal-next-action-value{font-size:13px}}@media (max-width:760px){.crm-deal-status-next-action-grid{grid-template-columns:1fr;gap:8px}.crm-deal-inline-editor,.crm-deal-recurring-inline-slot,.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible:not(.is-expanded){height:72px;min-height:72px}.crm-deal-inline-editor:has(.crm-deal-inline-form){height:auto}.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-head{height:70px;min-height:70px}.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible.is-expanded{width:100%;min-width:0;max-width:none;position:relative;inset:auto}.crm-deal-recurring-inline-slot:has(>.crm-recurring-toggle.is-expanded){height:auto;min-height:0}}@media (prefers-reduced-motion:reduce){.crm-deal-inline-edit-trigger,.crm-deal-recurring-inline-slot .crm-recurring-collapse-icon{transition:none!important}}.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-copy small{box-sizing:border-box;justify-content:center;align-items:center;height:28px;min-height:28px;margin:0;padding:5px 10px;line-height:1}.crm-detail-page--deal .crm-deal-inline-edit-trigger,.crm-workspace-panel .crm-deal-inline-edit-trigger{flex:0 0 26px;width:26px;min-width:26px;height:26px;min-height:26px;padding:0}.crm-detail-page--deal .crm-deal-inline-edit-trigger svg,.crm-workspace-panel .crm-deal-inline-edit-trigger svg{width:14px;height:14px;display:block}.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-head{--crm-deal-top-control-pad-y:9px;height:76px;min-height:76px;padding:0;display:block;position:relative}.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-copy{width:100%;min-width:0;height:100%;display:block;position:static}.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-copy strong{top:var(--crm-deal-top-control-pad-y);align-items:center;height:26px;min-height:26px;margin:0;line-height:1;display:flex;position:absolute;left:11px;right:46px}.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-copy small{left:11px;bottom:var(--crm-deal-top-control-pad-y);box-sizing:border-box;justify-content:center;align-items:center;width:fit-content;height:28px;min-height:28px;margin:0;padding:5px 10px;line-height:1;display:inline-flex;position:absolute}.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-icon{top:var(--crm-deal-top-control-pad-y);place-self:auto;position:absolute;right:11px}.crm-detail-page--deal .crm-deal-inline-edit-trigger,.crm-workspace-panel .crm-deal-inline-edit-trigger,.crm-deal-recurring-inline-slot .crm-recurring-collapse-icon{transform-origin:50%;transition:transform .15s cubic-bezier(.2,.72,.2,1),border-color .14s,background .14s,color .14s,box-shadow .16s;transform:translateY(0)scale(1)}@media (hover:hover) and (pointer:fine){.crm-detail-page--deal .crm-deal-inline-edit-trigger:hover,.crm-workspace-panel .crm-deal-inline-edit-trigger:hover,.crm-deal-recurring-inline-slot .crm-recurring-collapse-head:hover .crm-recurring-collapse-icon{color:#0277b9;background:#04a3ff1d;border-color:#04a3ff57;transform:translateY(-1px)scale(1.045);box-shadow:0 5px 14px #04a3ff1f,0 0 0 1px #04a3ff09}}.crm-detail-page--deal .crm-deal-inline-edit-trigger:focus-visible,.crm-workspace-panel .crm-deal-inline-edit-trigger:focus-visible,.crm-deal-recurring-inline-slot .crm-recurring-collapse-head:focus-visible .crm-recurring-collapse-icon{color:#0277b9;background:#04a3ff1f;border-color:#04a3ff61;outline:0;transform:translateY(-1px)scale(1.045);box-shadow:0 5px 14px #04a3ff1f,0 0 0 2px #04a3ff14}.crm-detail-page--deal .crm-deal-inline-edit-trigger:active,.crm-workspace-panel .crm-deal-inline-edit-trigger:active,.crm-deal-recurring-inline-slot .crm-recurring-collapse-head:active .crm-recurring-collapse-icon{transform:translateY(0)scale(.965)}@media (max-width:980px) and (min-width:761px){.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-head{--crm-deal-top-control-pad-y:8px;height:72px;min-height:72px}}@media (max-width:760px){.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-head{--crm-deal-top-control-pad-y:7px;height:70px;min-height:70px}}@media (prefers-reduced-motion:reduce){.crm-detail-page--deal .crm-deal-inline-edit-trigger,.crm-workspace-panel .crm-deal-inline-edit-trigger,.crm-deal-recurring-inline-slot .crm-recurring-collapse-icon{transition:none!important}}.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-copy small{box-sizing:border-box;letter-spacing:.01em;border-radius:999px;width:fit-content;height:20px;min-height:20px;padding:0 7px;font-size:9.5px;font-weight:800;line-height:20px;bottom:11px}.crm-deal-status-next-action-grid>.crm-deal-inline-editor,.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible:not(.is-expanded){transform-origin:50%;transition:transform .17s cubic-bezier(.2,.72,.2,1),border-color .16s,background .18s,box-shadow .18s;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible:not(.is-expanded):hover{background:linear-gradient(135deg,#04a3ff11,#fffffffe 72%),#fff;border-color:#04a3ff47;transform:translateY(-2px);box-shadow:0 12px 28px #0f172a13,0 4px 14px #04a3ff12,inset 0 1px #fffffffa}.crm-deal-status-next-action-grid>.crm-deal-inline-editor:not(:has(.crm-deal-inline-form)):hover{background:linear-gradient(135deg,#04a3ff11,#fffffffe 72%),#fff;border-color:#04a3ff47;transform:translateY(-2px);box-shadow:0 12px 28px #0f172a13,0 4px 14px #04a3ff12,inset 0 1px #fffffffa}}.crm-deal-status-next-action-grid>.crm-deal-inline-editor:focus-within,.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible:not(.is-expanded):focus-within{border-color:#04a3ff4d;box-shadow:0 10px 24px #0f172a11,0 0 0 2px #04a3ff0e,inset 0 1px #fffffffa}@media (prefers-reduced-motion:reduce){.crm-deal-status-next-action-grid>.crm-deal-inline-editor,.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible:not(.is-expanded){transition:none!important;transform:none!important}}.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-copy{justify-content:flex-start}.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-copy strong{top:50%;transform:translateY(-50%)}.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-icon{color:#7b8794;box-shadow:none;background:#64748b12;border-color:#64748b29;top:50%;transform:translateY(-50%)scale(1)}.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-enabled.is-collapsible:not(.is-expanded) .crm-recurring-collapse-icon{color:#059669;background:#10b9811a;border-color:#10b98147;box-shadow:0 0 12px #10b9811a}.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-copy small{display:none!important}@media (hover:hover) and (pointer:fine){.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-collapsible:not(.is-expanded).is-disabled .crm-recurring-collapse-head:hover .crm-recurring-collapse-icon{color:#526170;background:#64748b1c;border-color:#64748b47;transform:translateY(-50%)scale(1.045);box-shadow:0 5px 14px #0f172a14}.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-collapsible:not(.is-expanded).is-enabled .crm-recurring-collapse-head:hover .crm-recurring-collapse-icon{color:#047857;background:#10b98126;border-color:#10b98161;transform:translateY(-50%)scale(1.045);box-shadow:0 5px 14px #10b98121,0 0 16px #10b9811a}}.crm-deal-recurring-inline-slot .crm-recurring-toggle.is-collapsible:not(.is-expanded) .crm-recurring-collapse-head:active .crm-recurring-collapse-icon{transform:translateY(-50%)scale(.965)}.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible.is-expanded .crm-recurring-collapse-icon{transform:none}@media (hover:hover) and (pointer:fine){.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible.is-expanded .crm-recurring-collapse-head:hover .crm-recurring-collapse-icon{transform:none}}.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible.is-expanded .crm-recurring-collapse-head:active .crm-recurring-collapse-icon{transform:none}.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible.is-expanded .crm-recurring-collapse-icon,.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible.is-expanded .crm-recurring-collapse-head:hover .crm-recurring-collapse-icon,.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible.is-expanded .crm-recurring-collapse-head:focus-visible .crm-recurring-collapse-icon,.crm-deal-recurring-inline-slot>.crm-recurring-toggle.is-collapsible.is-expanded .crm-recurring-collapse-head:active .crm-recurring-collapse-icon{top:auto;right:auto;transform:none}.crm-deal-amount-hero-card{box-sizing:border-box;transform-origin:50%;background:linear-gradient(135deg,#04a3ff0b,#fffffffc 72%),#fff;border:1px solid #04a3ff24;border-radius:14px;flex-direction:column;justify-content:space-between;min-width:0;height:78px;min-height:78px;padding:9px 11px 10px;transition:transform .17s cubic-bezier(.2,.72,.2,1),border-color .16s,background .18s,box-shadow .18s;display:flex;transform:translateY(0);box-shadow:0 8px 22px #0f172a0b,inset 0 1px #fffffff0}.crm-deal-amount-hero-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:26px;display:flex}.crm-deal-amount-hero-icon{color:#048ed7;background:#04a3ff0e;border:1px solid #04a3ff29;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;transition:transform .15s cubic-bezier(.2,.72,.2,1),border-color .14s,background .14s,color .14s,box-shadow .16s;display:inline-grid}.crm-deal-amount-hero-icon svg{width:15px;height:15px;display:block}.crm-deal-amount-hero-value{color:#0b2234;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(20px,2vw,28px);font-weight:860;line-height:1;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.crm-deal-amount-hero-card:hover{background:linear-gradient(135deg,#04a3ff12,#fffffffe 72%),#fff;border-color:#04a3ff47;transform:translateY(-2px);box-shadow:0 12px 28px #0f172a13,0 4px 14px #04a3ff12,inset 0 1px #fffffffa}.crm-deal-amount-hero-card:hover .crm-deal-amount-hero-icon{color:#0277b9;background:#04a3ff1c;border-color:#04a3ff4d;transform:translateY(-1px)scale(1.045);box-shadow:0 5px 14px #04a3ff1a}}.crm-deal-recurring-bottom{border-top:1px solid #7e97aa21;justify-content:flex-end;width:100%;margin-top:20px;padding-top:14px;display:flex}.crm-deal-recurring-bottom>.crm-recurring-toggle.is-collapsible:not(.is-expanded){background:#f8fbfdbd;border-color:#7e97aa26;width:min(286px,100%);min-width:0;max-width:286px;box-shadow:0 4px 14px #0f172a09}.crm-deal-recurring-bottom .crm-recurring-collapse-icon{color:#7b8794;box-shadow:none;background:#64748b12;border-color:#64748b29}.crm-deal-recurring-bottom .crm-recurring-toggle.is-enabled .crm-recurring-collapse-icon{color:#059669;background:#10b9811a;border-color:#10b98147;box-shadow:0 0 12px #10b9811a}@media (hover:hover) and (pointer:fine){.crm-deal-recurring-bottom>.crm-recurring-toggle.is-collapsible:not(.is-expanded):hover{background:#fafdfff0;border-color:#04a3ff3d;box-shadow:0 8px 20px #0f172a0e}.crm-deal-recurring-bottom .crm-recurring-toggle.is-collapsible:not(.is-expanded).is-disabled .crm-recurring-collapse-head:hover .crm-recurring-collapse-icon{color:#526170;background:#64748b1c;border-color:#64748b47}.crm-deal-recurring-bottom .crm-recurring-toggle.is-collapsible:not(.is-expanded).is-enabled .crm-recurring-collapse-head:hover .crm-recurring-collapse-icon{color:#047857;background:#10b98126;border-color:#10b98161;box-shadow:0 4px 14px #10b9811f,0 0 14px #10b98114}}.crm-deal-recurring-bottom>.crm-recurring-toggle.is-collapsible.is-expanded{width:min(520px,100%);max-width:520px}.crm-deal-recurring-bottom>.crm-recurring-toggle.is-collapsible.is-expanded .crm-recurring-collapse-icon,.crm-deal-recurring-bottom>.crm-recurring-toggle.is-collapsible.is-expanded .crm-recurring-collapse-head:hover .crm-recurring-collapse-icon,.crm-deal-recurring-bottom>.crm-recurring-toggle.is-collapsible.is-expanded .crm-recurring-collapse-head:focus-visible .crm-recurring-collapse-icon,.crm-deal-recurring-bottom>.crm-recurring-toggle.is-collapsible.is-expanded .crm-recurring-collapse-head:active .crm-recurring-collapse-icon{transform:none}@media (max-width:980px) and (min-width:761px){.crm-deal-amount-hero-card{height:74px;min-height:74px}.crm-deal-amount-hero-value{font-size:clamp(18px,2.2vw,24px)}}@media (max-width:760px){.crm-deal-amount-hero-card{height:72px;min-height:72px}.crm-deal-amount-hero-value{font-size:23px}.crm-deal-recurring-bottom{justify-content:stretch;margin-top:16px;padding-top:12px}.crm-deal-recurring-bottom>.crm-recurring-toggle.is-collapsible:not(.is-expanded),.crm-deal-recurring-bottom>.crm-recurring-toggle.is-collapsible.is-expanded{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.crm-deal-amount-hero-card,.crm-deal-amount-hero-icon{transition:none!important;transform:none!important}}.crm-message-support-create-action{color:#0495e8}.crm-message-support-create-action:hover,.crm-message-support-create-action:focus-visible{color:#0277b9;background:#04a3ff17!important}.crm-support-participants-backdrop{z-index:2147483400;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0f172a61;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.crm-support-participants-modal{box-sizing:border-box;background:#fff;border:1px solid #04a3ff26;border-radius:22px;flex-direction:column;width:min(920px,100vw - 32px);max-height:min(820px,100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0f172a3d,0 8px 24px #04a3ff14}.crm-support-participants-modal-head{background:linear-gradient(135deg,#04a3ff11,#fffffffa 64%);border-bottom:1px solid #7e97aa24;grid-template-columns:48px minmax(0,1fr) 36px;align-items:start;gap:14px;padding:20px 22px 17px;display:grid}.crm-support-participants-modal-icon{color:#038bd3;background:#04a3ff1a;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.crm-support-participants-modal-icon svg{width:25px;height:25px}.crm-support-participants-modal-head small{color:#0492dc;letter-spacing:.08em;font-size:10px;font-weight:850}.crm-support-participants-modal-head h2{color:#10283a;margin:3px 0;font-size:21px;line-height:1.2}.crm-support-participants-modal-head p{color:#6d8495;margin:0;font-size:12px;line-height:1.45}.crm-support-participants-close,.crm-support-room-add{color:#637b8c;cursor:pointer;background:#ffffffd1;border:1px solid #6b849629;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;transition:transform .15s,border-color .15s,background .15s,color .15s,box-shadow .15s;display:grid}.crm-support-participants-close svg,.crm-support-room-add svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.crm-support-participants-close:hover,.crm-support-room-add:hover{color:#027bbd;background:#04a3ff14;border-color:#04a3ff47;transform:translateY(-1px);box-shadow:0 5px 14px #04a3ff17}.crm-support-participants-modal-body{gap:14px;min-height:0;padding:18px 22px 20px;display:grid;overflow:auto}.crm-support-participants-loading{min-height:260px}.crm-support-participants-search{background:#f8fbfd;border:1px solid #6782962e;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-height:42px;padding:0 12px;display:grid}.crm-support-participants-search:focus-within{border-color:#04a3ff5c;box-shadow:0 0 0 3px #04a3ff0f}.crm-support-participants-search svg{fill:none;stroke:#7890a1;stroke-width:1.8px;width:18px;height:18px}.crm-support-participants-search input{color:#1c3344;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.crm-support-participants-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.crm-support-participants-columns>section,.crm-support-current-members{background:#f8fbfdb8;border:1px solid #708b9e24;border-radius:15px;min-width:0;padding:13px}.crm-support-participants-section-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.crm-support-participants-section-title strong{color:#2b4659;font-size:12px;font-weight:850}.crm-support-participants-section-title span{color:#0284c7;background:#04a3ff17;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;font-weight:850;display:grid}.crm-support-participant-list{gap:6px;max-height:245px;padding-right:2px;display:grid;overflow:auto}.crm-support-participant-option{color:#284354;cursor:pointer;text-align:left;background:#ffffffdb;border:1px solid #0000;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:9px;width:100%;min-height:48px;padding:6px 8px;transition:border-color .14s,background .14s,transform .14s,box-shadow .14s;display:grid}.crm-support-participant-option:hover:not(:disabled){background:#fff;border-color:#04a3ff33;transform:translateY(-1px);box-shadow:0 5px 14px #0f172a0b}.crm-support-participant-option.is-selected{background:#04a3ff11;border-color:#04a3ff40}.crm-support-participant-option.is-existing{opacity:.62;cursor:default}.crm-support-participant-option>span:nth-child(2),.crm-support-current-member>span:nth-child(2){gap:2px;min-width:0;display:grid}.crm-support-participant-option strong,.crm-support-current-member strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:820;overflow:hidden}.crm-support-participant-option small,.crm-support-current-member small{color:#7890a1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.crm-support-participant-avatar,.crm-support-current-member-avatar,.crm-support-participant-user-avatar,.crm-support-current-member-user-avatar,.crm-support-room-member-avatar,.crm-support-room-member-stack>span,.crm-support-room-member-stack>b{color:#0284c7;background:#eaf6fd;border-radius:999px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:850;display:grid}.crm-support-participant-user-avatar,.crm-support-current-member-user-avatar,.crm-support-room-member-avatar{overflow:hidden}.crm-support-participant-check{color:#0000;border:1px solid #778fa038;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.crm-support-participant-check svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.crm-support-participant-option.is-selected .crm-support-participant-check{color:#fff;background:#04a3ff;border-color:#04a3ff4d}.crm-support-participant-empty{color:#8295a3;text-align:center;padding:18px 8px;font-size:11px}.crm-support-manual-participant{border-top:1px solid #708b9e1f;gap:7px;margin-top:11px;padding-top:11px;display:grid}.crm-support-manual-participant>strong{color:#60798a;font-size:10px;font-weight:800}.crm-support-manual-participant>div:first-of-type{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) 36px;gap:6px;display:grid}.crm-support-manual-participant input{color:#243e50;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #708b9e2e;border-radius:9px;outline:0;padding:0 9px;font-size:11px}.crm-support-manual-participant input:focus{border-color:#04a3ff5c;box-shadow:0 0 0 3px #04a3ff0d}.crm-support-manual-participant>div:first-of-type>button{color:#fff;cursor:pointer;background:#04a3ff;border:0;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.crm-support-manual-participant>div:first-of-type>button svg{width:18px;height:18px}.crm-support-manual-chips{flex-wrap:wrap;gap:5px;display:flex}.crm-support-manual-chips button{color:#376176;cursor:pointer;min-height:25px;font:inherit;background:#04a3ff0f;border:1px solid #04a3ff26;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;display:inline-flex}.crm-support-manual-chips b{color:#7f96a6;font-size:13px}.crm-support-current-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.crm-support-current-member{background:#fff;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid}.crm-support-current-member em{color:#718696;background:#eef5f9;border-radius:999px;padding:3px 6px;font-size:8.5px;font-style:normal;font-weight:800}.crm-support-current-member.is-employee em{color:#15803d;background:#e9f8ef}.crm-support-participants-error{margin:0}.crm-support-participants-modal-actions{background:#fbfdfe;border-top:1px solid #708b9e21;justify-content:flex-end;gap:8px;padding:14px 22px 18px;display:flex}.crm-support-room-panel{background:linear-gradient(135deg,#04a3ff0b,#fffffff5);border:1px solid #04a3ff21;border-radius:14px;gap:10px;padding:12px;display:grid}.crm-support-room-panel>header{grid-template-columns:36px minmax(0,1fr) 34px;align-items:center;gap:9px;display:grid}.crm-support-room-panel-icon{color:#0284c7;background:#04a3ff17;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.crm-support-room-panel-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.crm-support-room-panel header>div{gap:1px;min-width:0;display:grid}.crm-support-room-panel header small{color:#0492dc;letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:850}.crm-support-room-panel header strong{color:#274456;font-size:12px;font-weight:850}.crm-support-room-panel header p{color:#7890a1;margin:0;font-size:9.5px}.crm-support-room-member-stack{align-items:center;padding-left:5px;display:flex}.crm-support-room-member-stack>span,.crm-support-room-member-stack>.crm-support-room-member-avatar,.crm-support-room-member-stack>b{border:2px solid #fff;margin-left:-5px;box-shadow:0 3px 9px #0f172a12}.crm-support-room-member-stack>span.is-external{color:#0284c7;background:#eaf6fd}.crm-support-room-member-stack>b{color:#64798a;background:#edf2f6}@media (max-width:760px){.crm-support-participants-backdrop{align-items:start;padding:8px}.crm-support-participants-modal{border-radius:18px;width:100%;max-height:calc(100dvh - 16px)}.crm-support-participants-modal-head{grid-template-columns:42px minmax(0,1fr) 34px;padding:16px 14px 14px}.crm-support-participants-modal-icon{border-radius:13px;width:42px;height:42px}.crm-support-participants-modal-body{padding:14px}.crm-support-participants-columns,.crm-support-current-member-grid{grid-template-columns:1fr}.crm-support-participants-modal-actions{padding:12px 14px 14px}}@media (prefers-reduced-motion:reduce){.crm-support-participants-close,.crm-support-room-add,.crm-support-participant-option{transition:none!important;transform:none!important}}.crm-support-manual-chips b{place-items:center;width:14px;height:14px;display:grid}.crm-support-manual-chips b svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:12px;height:12px}.crm-hero-subtitle-original{display:none!important}.crm-hero-subtitle-editor-host{min-width:0;position:relative}.crm-hero-subtitle-view{align-items:center;gap:7px;max-width:100%;display:inline-flex}.crm-hero-subtitle-text{min-width:0}.crm-hero-subtitle-view.is-empty .crm-hero-subtitle-text{color:#91a2b1;opacity:0;font-style:italic;transition:opacity .14s}.crm-hero-subtitle-editor-host:hover .crm-hero-subtitle-view.is-empty .crm-hero-subtitle-text,.crm-hero-subtitle-editor-host:focus-within .crm-hero-subtitle-view.is-empty .crm-hero-subtitle-text{opacity:.78}.crm-hero-subtitle-edit-trigger,.crm-hero-subtitle-icon-button{color:#1688c8;cursor:pointer;background:#ffffffb8;border:1px solid #04a3ff2b;flex:none;place-items:center;padding:0;display:inline-grid;box-shadow:0 3px 10px #0f172a0b}.crm-hero-subtitle-edit-trigger{opacity:0;border-radius:8px;width:24px;height:24px;transition:opacity .14s,transform .14s,border-color .14s,background .14s,box-shadow .14s;transform:translateY(1px)scale(.94)}.crm-hero-subtitle-edit-trigger svg,.crm-hero-subtitle-icon-button svg{width:13px;height:13px;display:block}.crm-hero-subtitle-editor-host:hover .crm-hero-subtitle-edit-trigger,.crm-hero-subtitle-editor-host:focus-within .crm-hero-subtitle-edit-trigger{opacity:1;transform:translateY(0)scale(1)}@media (hover:hover) and (pointer:fine){.crm-hero-subtitle-edit-trigger:hover,.crm-hero-subtitle-icon-button:hover{color:#0277b9;background:#04a3ff1a;border-color:#04a3ff57;box-shadow:0 5px 14px #04a3ff1a}}.crm-hero-subtitle-edit-trigger:focus-visible,.crm-hero-subtitle-icon-button:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #04a3ff33}.crm-hero-subtitle-edit-form{flex-wrap:wrap;align-items:center;gap:7px;width:min(720px,100%);min-width:min(320px,100%);margin-top:-3px;display:flex}.crm-hero-subtitle-edit-form>input{box-sizing:border-box;color:#334155;width:min(620px,100% - 104px);min-width:min(260px,100%);height:34px;font:inherit;background:#fffffff5;border:1px solid #04a3ff4d;border-radius:10px;outline:none;padding:6px 10px;line-height:1.25;box-shadow:0 0 0 3px #04a3ff0e}.crm-hero-subtitle-edit-form>input:focus{border-color:#04a3ff94;box-shadow:0 0 0 3px #04a3ff18}.crm-hero-subtitle-edit-actions{align-items:center;gap:5px;display:inline-flex}.crm-hero-subtitle-icon-button{border-radius:9px;width:28px;height:28px}.crm-hero-subtitle-icon-button.is-save{color:#07835f;background:#10b98114;border-color:#10b9813b}.crm-hero-subtitle-icon-button.is-reset{color:#64748b}.crm-hero-subtitle-error{color:#b91c1c;flex:1 0 100%;font-size:11px;font-weight:650;line-height:1.25}@media (max-width:760px){.crm-hero-subtitle-edit-trigger{opacity:1;transform:none}.crm-hero-subtitle-edit-form{width:100%}.crm-hero-subtitle-edit-form>input{width:calc(100% - 104px)}}@media (prefers-reduced-motion:reduce){.crm-hero-subtitle-edit-trigger{transition:none!important}}.crm-hero-subtitle-editor-host{box-sizing:border-box;width:100%;min-width:0;max-width:760px;position:relative}.crm-hero-subtitle-editor-host .crm-hero-subtitle-view{align-items:center;gap:0;width:fit-content;max-width:calc(100% - 34px);display:inline-flex;position:relative}.crm-hero-subtitle-editor-host .crm-hero-subtitle-edit-trigger{z-index:4;margin:0;position:absolute;top:50%;left:calc(100% + 7px);transform:translateY(-50%)scale(.94)}.crm-hero-subtitle-editor-host:hover .crm-hero-subtitle-edit-trigger,.crm-hero-subtitle-editor-host:focus-within .crm-hero-subtitle-edit-trigger{transform:translateY(-50%)scale(1)}.crm-hero-subtitle-editor-host .crm-hero-subtitle-edit-form{flex-wrap:wrap;align-items:center;gap:7px;width:min(760px,72vw);min-width:min(520px,100%);max-width:100%;margin:-3px 0 0;display:flex}.crm-hero-subtitle-editor-host .crm-hero-subtitle-edit-form>input{box-sizing:border-box;flex:520px;width:auto;min-width:0;max-width:100%;height:36px}.crm-hero-subtitle-editor-host .crm-hero-subtitle-edit-actions{flex:none}.crm-employees-hero,.crm-branding-page-head,.crm-features-page-head{grid-template-columns:64px minmax(0,1fr)!important;justify-content:stretch!important;align-items:center!important;gap:20px!important;display:grid!important}.crm-employees-hero>.crm-page-head-icon,.crm-branding-page-head>.crm-page-head-icon,.crm-features-page-head>.crm-features-page-head-icon{grid-area:1/1!important;place-self:center start!important;margin:0!important}.crm-employees-hero>div:last-child,.crm-branding-page-head>div:last-child,.crm-features-page-head>div:last-child{grid-area:1/2!important;width:100%!important;min-width:0!important}.crm-employees-hero>.crm-page-head-icon:before,.crm-branding-page-head>.crm-page-head-icon:before{content:none!important;display:none!important}.crm-employees-hero>div:last-child>.crm-eyebrow,.crm-employees-hero>div:last-child>h1,.crm-employees-hero>div:last-child>h2,.crm-employees-hero>div:last-child>p,.crm-branding-page-head>div:last-child>.crm-eyebrow,.crm-branding-page-head>div:last-child>h1,.crm-branding-page-head>div:last-child>h2,.crm-branding-page-head>div:last-child>p,.crm-features-page-head>div:last-child>.crm-eyebrow,.crm-features-page-head>div:last-child>h1,.crm-features-page-head>div:last-child>h2,.crm-features-page-head>div:last-child>p{grid-column:auto!important}@media (max-width:760px){.crm-hero-subtitle-editor-host .crm-hero-subtitle-view{max-width:100%}.crm-hero-subtitle-editor-host .crm-hero-subtitle-edit-trigger{margin-left:7px;position:static;transform:none!important}.crm-hero-subtitle-editor-host .crm-hero-subtitle-edit-form{width:100%;min-width:0}.crm-hero-subtitle-editor-host .crm-hero-subtitle-edit-form>input{flex:100%;width:100%}.crm-employees-hero,.crm-branding-page-head,.crm-features-page-head{grid-template-columns:52px minmax(0,1fr)!important;gap:14px!important}}.crm-entity-section-focus-flash{--crm-section-focus-accent:#0ea5e9;outline-offset:8px;will-change:outline-color, outline-offset, box-shadow;outline:2px solid #0000;animation:1.08s cubic-bezier(.2,.72,.2,1) both crm-entity-section-focus-flash}.crm-entity-section-focus-flash[data-crm-section-focus-type=task]{--crm-section-focus-accent:#8b5cf6}.crm-entity-section-focus-flash[data-crm-section-focus-type=project]{--crm-section-focus-accent:#14b8a6}.crm-entity-section-focus-flash[data-crm-section-focus-type=contact]{--crm-section-focus-accent:#10b981}.crm-entity-section-focus-flash[data-crm-section-focus-type=company]{--crm-section-focus-accent:#f59e0b}@keyframes crm-entity-section-focus-flash{0%{outline-offset:9px;outline-color:#0000}16%{outline-color:color-mix(in srgb, var(--crm-section-focus-accent) 34%, transparent);outline-offset:4px;box-shadow:0 0 0 5px color-mix(in srgb, var(--crm-section-focus-accent) 8%, transparent), 0 0 30px color-mix(in srgb, var(--crm-section-focus-accent) 16%, transparent)}48%{outline-color:color-mix(in srgb, var(--crm-section-focus-accent) 28%, transparent);outline-offset:3px;box-shadow:0 0 0 7px color-mix(in srgb, var(--crm-section-focus-accent) 6%, transparent), 0 0 34px color-mix(in srgb, var(--crm-section-focus-accent) 13%, transparent)}to{outline-offset:9px;outline-color:#0000}}@keyframes crm-entity-section-focus-flash-reduced{0%,to{outline-color:#0000}28%,58%{outline-color:color-mix(in srgb, var(--crm-section-focus-accent) 30%, transparent);box-shadow:0 0 0 5px color-mix(in srgb, var(--crm-section-focus-accent) 7%, transparent)}}@media (prefers-reduced-motion:reduce){.crm-entity-section-focus-flash{outline-offset:4px;will-change:outline-color, box-shadow;animation:.62s ease-out both crm-entity-section-focus-flash-reduced}}.crm-events-reaction-heart-bar{align-items:center;gap:0;margin:0;display:inline-flex}.crm-events-card-actions .crm-events-reaction-trigger,.crm-events-comment-actions .crm-events-reaction-trigger,.crm-events-reaction-trigger{min-width:54px;min-height:38px;box-shadow:none;color:#687b8f;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:800;line-height:1;transition:color .16s,background .16s,transform .16s;display:inline-flex}.crm-events-reaction-trigger svg{fill:none;flex:none;display:block}.crm-events-reaction-trigger strong{min-width:10px;color:inherit;text-align:center;font-size:12.5px;font-weight:850;line-height:1}.crm-events-reaction-trigger:hover,.crm-events-reaction-trigger.is-open{color:#df4f6b;background:#f44f6f13;transform:translateY(-1px)}.crm-events-reaction-trigger.has-mine{color:#d9516a}.crm-events-reaction-heart-bar.is-compact .crm-events-reaction-trigger{border-radius:10px;min-width:48px;min-height:34px;padding-inline:8px}.crm-events-reaction-picker.is-portal.is-compact-heart{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffb;border:1px solid #5c7d9a29;border-radius:18px;gap:0;min-width:min(450px,100vw - 24px);padding:10px;display:grid;box-shadow:0 18px 46px #1f3f5c2b,0 2px 8px #1f3f5c0f;width:min(450px,100vw - 24px)!important;max-height:min(590px,100vh - 24px)!important;overflow:hidden!important}.crm-events-reaction-picker.is-portal.is-compact-heart.is-people{min-width:min(420px,100vw - 24px);width:min(420px,100vw - 24px)!important}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-picker-head{border-bottom:1px solid #4f6f8b1a;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:10px;padding:3px 3px 9px;display:grid}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-picker-head>div{gap:1px;min-width:0;display:grid}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-picker-head strong{color:#22384e;font-size:14px;font-weight:850}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-picker-head small{color:#8594a4;font-size:11.5px;font-weight:650}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-picker-head>button{color:#7a8c9e;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:grid}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-picker-head>button:hover{color:#40586f;background:#f2f7fa}.crm-events-reaction-quick-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:10px 1px 8px;display:grid}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-choice{color:#31465b;cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;width:100%;min-width:0;height:52px;padding:0;transition:background .14s,transform .14s,box-shadow .14s;display:grid;position:relative}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-choice>span{transform-origin:50%;font-size:29px;line-height:1}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-choice:hover{background:#eef8fc;transform:translateY(-1px)scale(1.035)}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-choice.is-mine{background:#e9f7fd;box-shadow:inset 0 0 0 1px #00a0f829}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-choice>b{color:#607287;background:#344c6314;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9.5px;font-weight:850;line-height:1;display:grid;position:absolute;bottom:3px;right:4px}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-choice>i{color:#fff;background:#0798dc;border-radius:999px;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;top:4px;right:5px}.crm-events-reaction-more{color:#728397;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;justify-self:center;align-items:center;gap:6px;min-height:30px;margin:0 0 4px;padding:0 9px;font-size:11.5px;font-weight:750;display:inline-flex}.crm-events-reaction-more:hover,.crm-events-reaction-more.is-open{color:#3f596f;background:#f2f7fa}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-all-grid{overscroll-behavior:contain;scrollbar-gutter:stable;border-top:1px solid #4f6f8b14;border-bottom:1px solid #4f6f8b14;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;max-height:290px;margin:2px 0 8px;padding:4px 2px 6px;display:grid;overflow-y:auto}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-all-grid .crm-events-reaction-choice{border-radius:11px;height:43px}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-all-grid .crm-events-reaction-choice>span{font-size:23px}.crm-events-reaction-people-preview{border-top:1px solid #4f6f8b1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;margin-top:4px;padding:8px 5px 2px;display:grid}.crm-events-reaction-people-copy{gap:2px;min-width:0;display:grid}.crm-events-reaction-people-copy strong{color:#364d63;font-size:12px;font-weight:800}.crm-events-reaction-people-copy small{color:#8a98a7;font-size:11px;font-weight:650}.crm-events-reaction-avatar-trigger{color:#728497;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:3px 5px 3px 7px;display:inline-flex}.crm-events-reaction-avatar-trigger:hover{color:#2f5872;background:#f2f8fb}.crm-events-reaction-avatar-stack{align-items:center;padding-left:7px;display:flex}.crm-events-reaction-preview-avatar{border:2px solid #fff;border-radius:999px;margin-left:-7px;box-shadow:0 2px 6px #2343601f;width:30px!important;height:30px!important}.crm-events-reaction-avatar-stack>b{color:#5d7184;background:#edf4f8;border:2px solid #fff;border-radius:999px;place-items:center;width:30px;height:30px;margin-left:-7px;font-size:10px;font-weight:850;display:grid;box-shadow:0 2px 6px #2343601a}.crm-events-reaction-people-head{grid-template-columns:36px minmax(0,1fr) 36px!important}.crm-events-reaction-back{grid-column:1}.crm-events-reaction-people-head>div{grid-column:2}.crm-events-reaction-people-head>button:last-child{grid-column:3}.crm-events-reaction-people-list{overscroll-behavior:contain;scrollbar-gutter:stable;gap:3px;max-height:min(360px,100vh - 120px);padding:8px 1px 2px;display:grid;overflow-y:auto}.crm-events-reaction-person{border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:5px 7px;display:grid}.crm-events-reaction-person:hover{background:#f5f9fb}.crm-events-reaction-person-avatar{border-radius:999px;width:38px!important;height:38px!important}.crm-events-reaction-person>span:nth-child(2){gap:2px;min-width:0;display:grid}.crm-events-reaction-person>span:nth-child(2) strong{color:#2f4358;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;overflow:hidden}.crm-events-reaction-person>span:nth-child(2) small{color:#8997a5;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.crm-events-reaction-person-emojis{justify-content:flex-end;align-items:center;gap:2px;display:flex}.crm-events-reaction-person-emojis b{font-size:16px;font-weight:400;line-height:1}.crm-events-reaction-person-emojis i{color:#708294;background:#eef4f7;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 4px;font-size:9px;font-style:normal;font-weight:850;display:grid}.crm-events-reaction-empty{color:#8494a4;text-align:center;padding:26px 12px;font-size:12px;font-weight:650}@media (max-width:760px){.crm-events-reaction-picker.is-portal.is-compact-heart,.crm-events-reaction-picker.is-portal.is-compact-heart.is-people{min-width:0;padding:9px;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}.crm-events-reaction-quick-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:1px}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-choice{height:48px}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-choice>span{font-size:26px}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-all-grid{grid-template-columns:repeat(6,minmax(0,1fr));max-height:min(320px,100vh - 250px)}.crm-events-reaction-people-preview{gap:6px}.crm-events-reaction-preview-avatar{width:28px!important;height:28px!important}.crm-events-reaction-avatar-stack>b{width:28px;height:28px}.crm-events-reaction-person{grid-template-columns:40px minmax(0,1fr) auto;padding-inline:5px}}@media (prefers-reduced-motion:reduce){.crm-events-reaction-trigger,.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-choice{transition:none!important;transform:none!important}}.crm-events-card-actions .crm-events-card-secondary-actions{flex:auto;min-width:0}.crm-events-card-actions .crm-events-card-secondary-actions .crm-events-reaction-heart-bar{flex:none;align-self:center}.crm-events-card-actions .crm-events-card-secondary-actions .crm-events-reaction-trigger{color:#687b8f!important;background:0 0!important;border:0!important;border-radius:13px!important;min-width:48px!important;min-height:48px!important;padding:0 9px!important;font-size:13px!important}.crm-events-card-actions .crm-events-card-secondary-actions .crm-events-reaction-trigger:hover,.crm-events-card-actions .crm-events-card-secondary-actions .crm-events-reaction-trigger.is-open{color:#df4f6b!important;background:#f44f6f13!important}.crm-events-card-actions .crm-events-card-secondary-actions .crm-events-reaction-trigger.has-mine{color:#d9516a!important}.crm-events-reaction-picker.is-compact-heart button.crm-events-reaction-more{white-space:nowrap;justify-content:center;justify-self:center;align-items:center;gap:5px;max-width:100%;margin:0 0 4px;border-radius:8px!important;width:auto!important;min-width:0!important;height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:11.5px!important;line-height:1!important;display:inline-flex!important;transform:none!important}.crm-events-reaction-picker.is-compact-heart button.crm-events-reaction-more:hover,.crm-events-reaction-picker.is-compact-heart button.crm-events-reaction-more.is-open{transform:none!important}.crm-events-reaction-picker.is-compact-heart button.crm-events-reaction-avatar-trigger{justify-content:flex-end;align-items:center;gap:7px;max-width:230px;border-radius:11px!important;width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:3px 5px 3px 8px!important;font-size:12px!important;line-height:1!important;display:inline-flex!important;transform:none!important}.crm-events-reaction-picker.is-compact-heart button.crm-events-reaction-avatar-trigger:hover{transform:none!important}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-avatar-stack{white-space:nowrap;justify-content:flex-end;align-items:center;width:auto;min-width:30px;max-width:190px;padding-left:7px;display:inline-flex;overflow:visible}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-preview-avatar{object-fit:cover;flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;display:block!important}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-avatar-stack>b{flex:0 0 30px}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-people-preview{grid-template-columns:minmax(120px,1fr) auto}@media (max-width:760px){.crm-events-card-actions .crm-events-card-secondary-actions .crm-events-reaction-trigger{min-height:44px}.crm-events-reaction-picker.is-compact-heart button.crm-events-reaction-more{height:30px!important;min-height:30px!important}.crm-events-reaction-picker.is-compact-heart button.crm-events-reaction-avatar-trigger{max-width:190px}.crm-events-reaction-picker.is-compact-heart .crm-events-reaction-preview-avatar{flex-basis:28px!important;width:28px!important;min-width:28px!important;height:28px!important}}.crm-workspace-layer.is-ai_insights{--crm-workspace-accent:#0ea5e9;--crm-workspace-accent-strong:#0284c7;--crm-workspace-accent-soft:#0ea5e91b}.crm-workspace-dock-item.is-ai_insights{--crm-dock-accent:#0ea5e9;--crm-dock-soft:#0ea5e91b}.crm-workspace-dock-item.is-ai_insights .crm-workspace-dock-icon svg{fill:color-mix(in srgb, currentColor 12%, transparent)}.crm-workspace-ai-insights-shell{width:100%;min-width:0;display:block}.crm-workspace-ai-insights-title-marker{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crm-workspace-ai-insights-shell .crm-ai-insights-panel.is-workspace{border-radius:20px;width:100%;min-height:0}.crm-workspace-ai-insights-shell .crm-ai-insights-panel.is-workspace .crm-ai-insights-list{min-width:0}@media (max-width:700px){.crm-workspace-ai-insights-shell .crm-ai-insights-panel.is-workspace{border-radius:16px}}.crm-entity-chrono-list{min-width:0;display:grid;gap:0!important}.crm-entity-chrono-item{--crm-chrono-accent:#64748b;--crm-chrono-soft:#64748b1a;--crm-chrono-border:#64748b40;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:0 0 18px;display:grid;position:relative}.crm-entity-chrono-item:not(:last-child):before{content:"";background:linear-gradient(180deg, var(--crm-chrono-border), #e2e8f0d1);pointer-events:none;border-radius:999px;width:2px;position:absolute;top:43px;bottom:-1px;left:19px}.crm-entity-chrono-marker{z-index:2;border:1px solid var(--crm-chrono-border);width:32px;height:32px;color:var(--crm-chrono-accent);box-shadow:0 0 0 5px var(--crm-chrono-soft), 0 7px 18px #0f172a14;background:#fff;border-radius:50%;place-items:center;margin:7px auto 0;display:grid;position:relative}.crm-entity-chrono-marker.is-task{--crm-chrono-accent:#6366f1;--crm-chrono-soft:#6366f11a;--crm-chrono-border:#6366f147}.crm-entity-chrono-marker.is-meeting{--crm-chrono-accent:#0ea5e9;--crm-chrono-soft:#0ea5e91a;--crm-chrono-border:#0ea5e947}.crm-entity-chrono-marker svg{width:17px;height:17px;display:block}.crm-entity-chrono-item>.crm-task-card{width:100%;min-width:0;margin:0;transition:border-color .16s,box-shadow .16s,transform .16s}.crm-entity-chrono-item:hover>.crm-task-card{border-color:color-mix(in srgb, var(--crm-chrono-accent) 22%, #dbe5ec);box-shadow:0 10px 28px #0f172a12}.crm-entity-chrono-relation,.crm-entity-chrono-inherited{border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;font-weight:750;line-height:1.2;display:inline-flex}.crm-entity-chrono-relation{color:#0369a1;background:#0ea5e912;border:1px solid #0ea5e92e;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s}.crm-entity-chrono-relation:hover{background:#0ea5e91f;border-color:#0ea5e957;transform:translateY(-1px)}.crm-entity-chrono-inherited{color:#4f46e5;background:#6366f112;border:1px solid #6366f12b}.crm-entity-chrono-item.is-subtask{grid-template-columns:28px minmax(0,1fr);gap:9px;padding-bottom:10px}.crm-entity-chrono-item.is-subtask:before{display:none}.crm-entity-chrono-item.is-subtask>.crm-entity-chrono-marker{width:22px;height:22px;box-shadow:0 0 0 3px var(--crm-chrono-soft);margin-top:10px}.crm-entity-chrono-item.is-subtask>.crm-entity-chrono-marker svg{width:12px;height:12px}.crm-contact-related-work-section{margin-top:18px}@media (max-width:700px){.crm-entity-chrono-item{grid-template-columns:32px minmax(0,1fr);gap:9px;padding-bottom:14px}.crm-entity-chrono-item:not(:last-child):before{top:37px;left:15px}.crm-entity-chrono-marker{width:28px;height:28px;box-shadow:0 0 0 4px var(--crm-chrono-soft);margin-top:6px}.crm-entity-chrono-marker svg{width:15px;height:15px}.crm-entity-chrono-relation,.crm-entity-chrono-inherited{white-space:normal}}@media (prefers-reduced-motion:reduce){.crm-entity-chrono-item>.crm-task-card,.crm-entity-chrono-relation{transition:none!important}.crm-entity-chrono-relation:hover{transform:none}}.crm-entity-chrono-axis{z-index:2;place-items:center;width:40px;min-width:0;padding-top:18px;display:grid;position:relative}.crm-entity-chrono-date{color:#8b9bab;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;pointer-events:none;max-width:48px;font-size:10px;font-weight:760;line-height:1;display:block;position:absolute;top:1px;left:50%;transform:translate(-50%)}.crm-entity-chrono-axis>.crm-entity-chrono-marker{margin:0 auto}.crm-entity-chrono-item:not(:last-child):before{top:56px}.crm-entity-chrono-item>.crm-task-card .crm-task-card-main{display:block}.crm-entity-chrono-marker.is-deal,.crm-entity-chrono-item.is-deal{--crm-chrono-accent:#0f9fa8;--crm-chrono-soft:#0f9fa81a;--crm-chrono-border:#0f9fa847}.crm-entity-chrono-deal-card{width:100%;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;margin:0!important}.crm-entity-chrono-item:hover>.crm-entity-chrono-deal-card{border-color:color-mix(in srgb, var(--crm-chrono-accent) 24%, #dbe5ec);box-shadow:0 10px 28px #0f172a12}.crm-entity-chrono-deal-card>a:first-child{flex:auto;min-width:0}.crm-entity-deal-chrono-list>.crm-entity-chrono-item:last-child{padding-bottom:4px}.crm-entity-chrono-item.is-subtask>.crm-entity-chrono-axis{width:28px;padding-top:15px}.crm-entity-chrono-item.is-subtask>.crm-entity-chrono-axis .crm-entity-chrono-date{max-width:36px;font-size:9px}.crm-entity-chrono-item.is-subtask>.crm-entity-chrono-axis .crm-entity-chrono-marker{width:22px;height:22px;box-shadow:0 0 0 3px var(--crm-chrono-soft)}.crm-entity-chrono-item.is-subtask>.crm-entity-chrono-axis .crm-entity-chrono-marker svg{width:12px;height:12px}@media (max-width:700px){.crm-entity-chrono-axis{width:32px;padding-top:17px}.crm-entity-chrono-date{max-width:40px;font-size:9px}.crm-entity-chrono-axis>.crm-entity-chrono-marker{width:28px;height:28px;box-shadow:0 0 0 4px var(--crm-chrono-soft)}.crm-entity-chrono-axis>.crm-entity-chrono-marker svg{width:15px;height:15px}.crm-entity-chrono-item:not(:last-child):before{top:50px}.crm-entity-chrono-item.is-subtask>.crm-entity-chrono-axis{width:28px;padding-top:15px}.crm-entity-chrono-item.is-subtask>.crm-entity-chrono-axis .crm-entity-chrono-marker{width:22px;height:22px;box-shadow:0 0 0 3px var(--crm-chrono-soft)}}@media (prefers-reduced-motion:reduce){.crm-entity-chrono-deal-card{transition:none!important}}.crm-timeline-links{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.crm-timeline-entity-link{grid-template-columns:minmax(0,1fr) 18px;grid-template-areas:"entity-label entity-label""entity-value entity-arrow";align-items:center;gap:3px 8px;width:100%;min-width:0;max-width:100%;display:grid;padding:8px 10px!important}.crm-timeline-entity-link>span{color:#7a8a96;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;background:0 0;grid-area:entity-label;min-width:0;padding:0;font-size:11px;font-weight:850;line-height:1.2;overflow:hidden}.crm-timeline-entity-link>strong{color:#22394a;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;grid-area:entity-value;min-width:0;max-width:none;font-size:12px;font-weight:850;line-height:1.35;display:block;overflow:hidden}.crm-timeline-entity-link>.crm-timeline-entity-link-arrow{flex:none;grid-area:entity-arrow;place-self:center end}@media (max-width:760px){.crm-timeline-entity-link{padding:8px 9px!important}}.crm-incoming-message-toast-stack{z-index:960100!important}.crm-incoming-message-toast-stack.is-anchored:before{top:calc(-1 * var(--crm-message-toast-bridge-height) - 1px)!important;left:calc(var(--crm-message-toast-anchor-x) - 11px)!important;z-index:1!important;width:22px!important;height:calc(var(--crm-message-toast-bridge-height) + 4px)!important;background:linear-gradient(90deg,#e0f2fedb,#fffffffc 48%,#e0f2fedb)!important;border:0!important;border-left:1px solid #0ea5e957!important;border-right:1px solid #0ea5e957!important;border-radius:0 0 11px 11px!important;box-shadow:inset 0 0 0 1px #ffffff85,0 7px 18px #0ea5e91f!important}.crm-incoming-message-toast-stack.is-anchored:after{top:calc(-1 * var(--crm-message-toast-bridge-height) - 5px)!important;left:calc(var(--crm-message-toast-anchor-x) - 14px)!important;z-index:2!important;background:linear-gradient(#e0f2fefa,#f7fcfffa)!important;border:1px solid #0ea5e957!important;border-bottom:0!important;border-radius:11px 11px 0 0!important;width:28px!important;height:10px!important;transform:none!important;box-shadow:0 -5px 14px #0ea5e91a!important}html.crm-message-toast-visible .crm-final-message-link{position:relative;z-index:960220!important;background:linear-gradient(#eefaff,#e0f5ff)!important;border-color:#0ea5e98f!important;box-shadow:0 0 0 4px #0ea5e914,0 8px 22px #0ea5e92e!important}.crm-workspace-layer.is-messenger{--crm-workspace-accent:#0ea5e9;--crm-workspace-accent-strong:#0284c7;--crm-workspace-accent-soft:#0ea5e91a}.crm-workspace-layer.is-messenger .crm-workspace-panel{width:min(95vw,1620px)}.crm-workspace-layer.is-messenger .crm-workspace-scroll{padding:18px 18px 20px;overflow:hidden}.crm-workspace-messenger-shell{position:relative}.crm-workspace-messenger-title{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.crm-workspace-layer.is-messenger .crm-workspace-roots{top:78px}@media (min-width:1041px){body.crm-workspace-is-open .crm-desktop-header-reveal-handle{z-index:960300!important}html.crm-desktop-crm-header-docked body.crm-workspace-is-open .crm-desktop-header-reveal-handle{pointer-events:auto!important}}@media (max-width:700px){.crm-workspace-layer.is-messenger .crm-workspace-panel{border:0;border-radius:0;width:100dvw;min-width:0;max-width:100dvw;left:0;right:0}.crm-workspace-layer.is-messenger .crm-workspace-scroll,.crm-workspace-layer.is-messenger .crm-workspace-message-shell,.crm-workspace-layer.is-messenger .crm-workspace-message-shell>.crm-message-center{width:100%;min-width:0;max-width:100%}.crm-workspace-layer.is-messenger .crm-workspace-scroll{padding:64px 8px 8px;overflow-x:hidden}.crm-workspace-layer.is-messenger .crm-workspace-roots{left:max(8px, env(safe-area-inset-left));top:max(8px, env(safe-area-inset-top))!important}}.crm-incoming-message-toast-stack{width:min(468px,100vw - 24px)!important}.crm-incoming-message-toast-stack:before,.crm-incoming-message-toast-stack:after,.crm-incoming-message-toast-stack.is-anchored:before,.crm-incoming-message-toast-stack.is-anchored:after{content:none!important;display:none!important}.crm-incoming-message-toast{transform-origin:calc(100% - 34px) 0!important}@media (max-width:720px){.crm-incoming-message-toast-stack{width:calc(100vw - 24px)!important}}.crm-dedupe-modal-backdrop,.crm-contact-merge-backdrop{z-index:2147483300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#091f2f7a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.crm-dedupe-modal{background:#fff;border:1px solid #dbe8ef;border-radius:24px;width:min(720px,100vw - 30px);max-height:min(88vh,820px);overflow:hidden;box-shadow:0 30px 90px #0a223447}.crm-dedupe-modal>header,.crm-contact-merge-modal>header{background:linear-gradient(#fff 0%,#fbfdfe 100%);border-bottom:1px solid #e6eef3;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:20px 21px 18px;display:grid}.crm-dedupe-modal-icon,.crm-contact-merge-icon{border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.crm-dedupe-modal-icon{color:#b77a10;background:#fff6df}.crm-contact-merge-icon{color:#049fe9;background:#eaf7ff}.crm-dedupe-modal-icon svg,.crm-contact-merge-icon svg{width:23px;height:23px}.crm-dedupe-modal>header h2,.crm-contact-merge-modal>header h2{color:#173f59;margin:3px 0 5px;font-size:21px;font-weight:650}.crm-dedupe-modal>header p,.crm-contact-merge-modal>header p{color:#718896;max-width:650px;margin:0;font-size:12px;line-height:1.55}.crm-dedupe-modal-close,.crm-contact-merge-modal>header>button{color:#6b8291;cursor:pointer;background:#f2f6f8;border:0;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.crm-dedupe-modal-close:hover,.crm-contact-merge-modal>header>button:hover{color:#2f637e;background:#e9f2f7}.crm-dedupe-modal-close svg,.crm-contact-merge-modal>header>button svg{width:18px;height:18px}.crm-dedupe-match-list{gap:10px;max-height:52vh;padding:17px 20px;display:grid;overflow:auto}.crm-dedupe-match-card{background:#fbfdfe;border:1px solid #dfe9ef;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.crm-dedupe-match-main{gap:3px;min-width:0;display:grid}.crm-dedupe-match-main strong{color:#244b63;font-size:14px}.crm-dedupe-match-main span{color:#668092;font-size:11px}.crm-dedupe-match-main small{color:#8295a2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.crm-dedupe-signals{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.crm-dedupe-signals b{color:#986716;background:#fff2db;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:760}.crm-dedupe-open{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.crm-dedupe-open svg{width:15px;height:15px}.crm-dedupe-modal>footer,.crm-contact-merge-modal>footer{background:#fbfcfd;border-top:1px solid #e6eef3;justify-content:space-between;align-items:center;gap:10px;padding:15px 20px;display:flex}.crm-contact-merge-zone{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex;background:linear-gradient(135deg,#fbfdff 0%,#f5fbff 100%)!important;border-color:#dbeaf2!important}.crm-contact-merge-zone h2{margin:4px 0 5px}.crm-contact-merge-zone p{color:#708796;margin:0;font-size:12px}.crm-contact-merge-launch{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.crm-contact-merge-launch svg{width:17px;height:17px}.crm-contact-merge-modal{background:#fff;border:1px solid #d8e7ef;border-radius:25px;width:min(980px,100vw - 30px);max-height:min(92vh,940px);overflow:hidden;box-shadow:0 34px 100px #081f2f4d}.crm-contact-merge-body{gap:18px;max-height:calc(92vh - 162px);padding:20px;display:grid;overflow:auto}.crm-contact-merge-body section{background:#fff;border:1px solid #e0eaf0;border-radius:18px;gap:13px;padding:16px;display:grid}.crm-contact-merge-section-title{align-items:center;gap:10px;display:flex}.crm-contact-merge-section-title>span{color:#038fd4;background:#eaf7ff;border-radius:10px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:820;display:grid}.crm-contact-merge-section-title>div{gap:2px;display:grid}.crm-contact-merge-section-title strong{color:#274e66;font-size:13px}.crm-contact-merge-section-title small{color:#81939f;font-size:10px}.crm-contact-merge-current{color:#1478aa;background:#eef9ff;border-radius:14px;align-items:center;gap:10px;padding:12px 13px;display:flex}.crm-contact-merge-current>svg{width:26px;height:26px}.crm-contact-merge-current>div{gap:2px;display:grid}.crm-contact-merge-current small{color:#6d91a5;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.crm-contact-merge-current strong{color:#24546f;font-size:13px}.crm-contact-merge-picker>label{gap:6px;display:grid}.crm-contact-merge-picker>label>span{color:#5f7888;font-size:10px;font-weight:760}.crm-contact-merge-picker input,.crm-contact-merge-method-grid select{color:#294c62;width:100%;font:inherit;background:#fff;border:1px solid #d5e3eb;border-radius:11px;outline:none;padding:10px 11px;font-size:12px}.crm-contact-merge-picker input:focus,.crm-contact-merge-method-grid select:focus{border-color:#6dc8f1;box-shadow:0 0 0 3px #04a3ff14}.crm-contact-merge-results{gap:7px;max-height:340px;display:grid;overflow:auto}.crm-contact-merge-results>button{color:#527083;text-align:left;cursor:pointer;background:#fbfdfe;border:1px solid #e0eaf0;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.crm-contact-merge-results>button:hover,.crm-contact-merge-results>button.is-selected{background:#f2fbff;border-color:#9ddbf7}.crm-contact-merge-results>button>svg{color:#049fe9;width:24px;height:24px}.crm-contact-merge-results>button>span{gap:2px;min-width:0;display:grid}.crm-contact-merge-results>button strong{color:#2a4f66;font-size:12px}.crm-contact-merge-results>button small{color:#8296a3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crm-contact-merge-results>button>b{color:#0495dc;font-size:9px}.crm-contact-merge-empty{color:#8497a3;text-align:center;border:1px dashed #d9e5ec;border-radius:13px;padding:18px;font-size:11px}.crm-contact-merge-primary-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crm-contact-merge-primary-grid article{background:#fbfdfe;border:1px solid #dfe9ef;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.crm-contact-merge-primary-grid article.is-primary{background:#f1faff;border-color:#92d6f7;box-shadow:inset 0 0 0 1px #04a3ff14}.crm-contact-merge-primary-grid article>svg{color:#039fe9;width:27px;height:27px}.crm-contact-merge-primary-grid article>div{gap:2px;min-width:0;display:grid}.crm-contact-merge-primary-grid article small{color:#8396a2;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.crm-contact-merge-primary-grid article strong{color:#284e65;font-size:12px}.crm-contact-merge-primary-grid article span{color:#768b99;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crm-contact-merge-swap{justify-self:start}.crm-contact-merge-choices{gap:7px;display:grid}.crm-merge-choice-row{grid-template-columns:120px minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.crm-merge-choice-row>strong{color:#60798a;align-self:center;font-size:10px}.crm-merge-choice-row>label{cursor:pointer;background:#fbfcfd;border:1px solid #e0e9ee;border-radius:11px;align-items:flex-start;gap:7px;min-width:0;padding:9px 10px;display:flex}.crm-merge-choice-row>label.is-selected{background:#f1faff;border-color:#91d5f5}.crm-merge-choice-row input{accent-color:#04a3ff;margin-top:2px}.crm-merge-choice-row label span{color:#385b70;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font-size:10px;line-height:1.45}.crm-contact-merge-method-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crm-contact-merge-method-grid label{gap:5px;display:grid}.crm-contact-merge-method-grid label>span{color:#60798a;font-size:10px;font-weight:760}.crm-contact-merge-method-grid label>small{color:#8a9ba5;font-size:9px}.crm-contact-merge-counts{flex-wrap:wrap;gap:7px;display:flex}.crm-contact-merge-counts span{color:#60798a;background:#f1f6f9;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;display:inline-flex}.crm-contact-merge-counts b{color:#178ac2;font-size:11px}.crm-contact-merge-summary{color:#806329;background:#fff9ed;border:1px solid #f1d9a9;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 13px;display:grid}.crm-contact-merge-summary svg{width:22px;height:22px}.crm-contact-merge-summary p{margin:0;font-size:10px;line-height:1.55}.crm-contact-merge-modal>footer>div{gap:8px;display:flex}.crm-contact-merge-confirm{align-items:center;gap:7px;display:inline-flex}.crm-contact-merge-confirm svg{width:16px;height:16px}@media (max-width:760px){.crm-dedupe-modal-backdrop,.crm-contact-merge-backdrop{align-items:end;padding:0}.crm-dedupe-modal,.crm-contact-merge-modal{border-radius:22px 22px 0 0;width:100%;max-height:94vh}.crm-dedupe-modal>header,.crm-contact-merge-modal>header{padding:15px 14px 13px}.crm-dedupe-match-list{max-height:56vh;padding:12px}.crm-dedupe-match-card{grid-template-columns:minmax(0,1fr) auto}.crm-dedupe-signals{grid-column:1/-1;justify-content:flex-start}.crm-dedupe-modal>footer,.crm-contact-merge-modal>footer{padding:12px}.crm-contact-merge-zone{flex-direction:column;align-items:stretch}.crm-contact-merge-launch{justify-content:center;width:100%}.crm-contact-merge-body{max-height:calc(94vh - 150px);padding:12px}.crm-contact-merge-body section{padding:12px}.crm-contact-merge-primary-grid,.crm-contact-merge-method-grid,.crm-merge-choice-row{grid-template-columns:1fr}.crm-merge-choice-row>strong{padding-top:5px}.crm-contact-merge-modal>footer{flex-direction:column;align-items:stretch}.crm-contact-merge-modal>footer>div{grid-template-columns:1fr 1fr;display:grid}.crm-contact-merge-modal>footer .crm-button{justify-content:center}}.crm-contact-merge-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crm-contact-duplicate-search-launch,.crm-contact-merge-launch,.crm-company-duplicate-search-button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.crm-contact-duplicate-search-launch svg,.crm-contact-merge-launch svg,.crm-company-duplicate-search-button svg{flex:0 0 17px;width:17px;height:17px}.crm-contact-duplicate-search-launch{color:#087fb8;background:#f0f9ffe0;border-color:#04a3ff47}.crm-dedupe-search-backdrop{z-index:2147483460!important}.crm-dedupe-search-modal{width:min(760px,100vw - 30px)}.crm-dedupe-search-icon{color:#028fd2;background:#eaf8ff}.crm-dedupe-search-criteria{flex-wrap:wrap;align-items:center;gap:7px;padding:11px 20px 0;display:flex}.crm-dedupe-search-criteria>span{color:#617d8f;background:#f7fbfd;border:1px solid #dbeaf2;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:inline-flex}.crm-dedupe-search-criteria b{color:#088ac6;font-size:11px}.crm-dedupe-search-state{color:#78909f;text-align:center;background:#fbfdfe;border:1px dashed #d6e5ed;border-radius:16px;place-items:center;gap:8px;min-height:170px;margin:16px 20px;padding:24px;font-size:12px;line-height:1.5;display:grid}.crm-dedupe-search-state.is-success{color:#527866;background:#f0fdf4bd;border-style:solid;border-color:#22c55e33}.crm-dedupe-search-state.is-success>svg{color:#28a663;width:30px;height:30px}.crm-dedupe-search-state.is-success>strong{color:#2e6e4a;font-size:14px}.crm-dedupe-search-spinner{border:2px solid #cfe8f4;border-top-color:#04a3ff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite crm-dedupe-search-spin}@keyframes crm-dedupe-search-spin{to{transform:rotate(360deg)}}.crm-dedupe-search-error{margin:16px 20px}.crm-dedupe-search-match-card{grid-template-columns:minmax(0,1fr) auto auto}.crm-dedupe-search-card-actions{align-items:center;gap:7px;display:flex}.crm-dedupe-search-card-actions .crm-button{min-height:36px}.crm-dedupe-merge{align-items:center;gap:6px;display:inline-flex}.crm-dedupe-merge svg{width:15px;height:15px}.crm-dedupe-search-footer{justify-content:flex-end!important}.crm-company-inn-actions{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;display:grid!important}.crm-company-inn-actions>.crm-field-label{margin:0!important}.crm-company-inn-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crm-company-inn-action{background:#ffffffc7;border:1px solid #317eda21;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:72px;padding:11px 12px;display:grid}.crm-company-inn-action>div:first-child{gap:3px;min-width:0;display:grid}.crm-company-inn-action strong{color:#36576d;font-size:11px;font-weight:800}.crm-company-inn-action small{color:#7b91a0;font-size:9px;line-height:1.4}.crm-company-inn-action .crm-dadata-lookup,.crm-company-inn-action .crm-dadata-lookup--compact{width:auto;display:block}.crm-company-inn-action .crm-dadata-lookup>small,.crm-company-inn-action .crm-dadata-inline-error{display:none}.crm-company-inn-action .crm-button{min-height:38px}.crm-task-reminder-modal-backdrop{z-index:2147483580!important}body.crm-workspace-is-open .crm-task-reminder-modal-backdrop{z-index:2147483600!important}.crm-message-deal-create-modal .crm-deal-create-form.is-embedded .crm-form-grid,.crm-message-meeting-create-modal .crm-task-form-grid,.crm-task-create-shared-modal .crm-task-create-shared-form>.crm-task-form-grid{align-items:start!important;gap:12px 16px!important}.crm-message-deal-create-modal .crm-deal-create-form.is-embedded .crm-field,.crm-message-meeting-create-modal .crm-field,.crm-task-create-shared-modal .crm-task-create-shared-form .crm-field,.crm-task-create-shared-modal .crm-task-create-relations-grid>.crm-field{border-bottom:0!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:6px!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.crm-message-deal-create-modal .crm-deal-create-form.is-embedded .crm-field>span:first-child,.crm-message-meeting-create-modal .crm-field>span:first-child,.crm-task-create-shared-modal .crm-task-create-shared-form .crm-field>span:first-child,.crm-task-create-shared-modal .crm-task-create-relations-grid>.crm-field>span:first-child{color:#60788a!important;margin:0!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important;display:block!important}.crm-message-deal-create-modal .crm-deal-create-form.is-embedded .crm-field>small,.crm-message-meeting-create-modal .crm-field>small,.crm-task-create-shared-modal .crm-task-create-shared-form .crm-field>small{color:#8498a6!important;margin:0!important;font-size:10px!important;line-height:1.35!important}.crm-message-deal-create-modal .crm-deal-create-form.is-embedded .crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.crm-message-deal-create-modal .crm-deal-create-form.is-embedded .crm-field-wide{grid-column:1/-1!important}.crm-message-deal-create-modal .crm-deal-create-form.is-embedded input,.crm-message-deal-create-modal .crm-deal-create-form.is-embedded .crm-select-portal-trigger,.crm-message-deal-create-modal .crm-deal-create-form.is-embedded .crm-payment-stage-date-trigger,.crm-message-deal-create-modal .crm-deal-create-form.is-embedded .crm-project-create-select .crm-select-portal-trigger{box-sizing:border-box;width:100%;min-height:46px!important}.crm-message-deal-create-modal .crm-deal-create-form.is-embedded textarea{width:100%}.crm-message-deal-create-modal .crm-deal-create-form.is-embedded .crm-project-create-select-wrap,.crm-message-deal-create-modal .crm-deal-create-form.is-embedded .crm-project-create-select,.crm-message-deal-create-modal .crm-deal-create-form.is-embedded .crm-select-portal,.crm-message-deal-create-modal .crm-deal-create-form.is-embedded .crm-global-date-picker{width:100%;min-width:0;max-width:100%}.crm-message-meeting-create-modal .crm-task-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.crm-message-meeting-create-modal .crm-task-form-grid>.crm-field-wide,.crm-message-meeting-create-modal .crm-message-meeting-create-relations{grid-column:1/-1!important}.crm-message-meeting-create-relations{gap:10px!important;padding:12px!important}.crm-message-meeting-create-relations-grid,.crm-message-meeting-create-modal .crm-meeting-party-fields{gap:10px 14px!important}.crm-message-meeting-create-modal .crm-message-meeting-create-relations-grid>.crm-field .crm-select-portal-trigger,.crm-message-meeting-create-modal .crm-meeting-party-fields .crm-select-portal-trigger{box-sizing:border-box;height:56px!important;min-height:56px!important}.crm-message-meeting-create-modal .crm-payment-stage-date-trigger,.crm-message-meeting-create-modal .crm-message-meeting-status-field .crm-select-portal-trigger,.crm-message-meeting-create-modal .crm-task-form-grid>.crm-field>input{box-sizing:border-box;width:100%;min-height:46px!important}.crm-message-meeting-status-field{grid-column:1/-1!important}.crm-message-meeting-google-meet{display:block!important}.crm-message-meeting-google-meet .crm-google-meet-toggle.is-compact{border-radius:13px!important;grid-template-columns:34px minmax(0,1fr) 40px!important;gap:9px!important;min-height:52px!important;padding:8px 10px!important}.crm-message-meeting-google-meet .crm-google-meet-toggle-icon{border-radius:10px!important;width:34px!important;height:34px!important}.crm-message-meeting-google-meet .crm-google-meet-toggle-copy{gap:1px!important}.crm-message-meeting-google-meet .crm-google-meet-toggle-copy strong{font-size:11px!important}.crm-message-meeting-google-meet .crm-google-meet-toggle-copy small{font-size:9px!important;line-height:1.3!important;display:block!important}.crm-task-create-shared-modal .crm-task-create-shared-form>.crm-task-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.crm-task-create-shared-modal .crm-task-create-shared-form>.crm-task-form-grid>.crm-task-create-relations,.crm-task-create-shared-modal .crm-task-create-shared-form>.crm-task-form-grid>.crm-task-create-markdown-field,.crm-task-create-shared-modal .crm-task-create-shared-form>.crm-task-form-grid>.crm-project-create-context{grid-column:1/-1!important}.crm-task-create-shared-modal .crm-task-create-relations{gap:10px!important;padding:12px!important}.crm-task-create-shared-modal .crm-task-create-relations-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 14px!important}.crm-task-create-shared-modal .crm-task-create-shared-form>.crm-task-form-grid>.crm-field>input,.crm-task-create-shared-modal .crm-task-create-shared-form>.crm-task-form-grid>.crm-field>.crm-select-portal .crm-select-portal-trigger,.crm-task-create-shared-modal .crm-task-create-shared-form>.crm-task-form-grid>.crm-field>.crm-project-create-select .crm-select-portal-trigger,.crm-task-create-shared-modal .crm-task-create-shared-form>.crm-task-form-grid>.crm-field>.crm-global-date-picker .crm-payment-stage-date-trigger{box-sizing:border-box;width:100%;height:48px!important;min-height:48px!important}.crm-task-create-shared-modal .crm-task-create-relations-grid .crm-select-portal-trigger{box-sizing:border-box;width:100%;height:56px!important;min-height:56px!important}.crm-task-create-shared-modal .crm-task-create-relations-grid .crm-select-portal-value-wrap,.crm-task-create-shared-modal .crm-task-create-relations-grid .crm-task-deal-picker-trigger-copy,.crm-task-create-shared-modal .crm-task-create-relations-grid .crm-select-portal-value-copy{min-width:0;overflow:hidden}.crm-task-create-shared-modal .crm-task-create-relations-grid .crm-remote-relation-trigger-description,.crm-task-create-shared-modal .crm-task-create-relations-grid .crm-task-deal-picker-trigger-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (max-width:760px){.crm-contact-merge-actions{grid-template-columns:1fr;width:100%;display:grid}.crm-contact-merge-actions .crm-button,.crm-dedupe-search-modal{width:100%}.crm-dedupe-search-criteria{padding:10px 12px 0}.crm-dedupe-search-state,.crm-dedupe-search-error{margin:12px}.crm-dedupe-search-match-card{grid-template-columns:minmax(0,1fr)}.crm-dedupe-search-card-actions{grid-template-columns:1fr 1fr;display:grid}.crm-dedupe-search-card-actions .crm-button{justify-content:center}.crm-company-inn-actions-grid{grid-template-columns:minmax(0,1fr)}.crm-company-inn-action{grid-template-columns:minmax(0,1fr);align-items:stretch}.crm-company-inn-action .crm-button,.crm-company-inn-action .crm-dadata-lookup-button{justify-content:center;width:100%}.crm-message-deal-create-modal .crm-deal-create-form.is-embedded .crm-form-grid,.crm-message-meeting-create-modal .crm-task-form-grid,.crm-message-meeting-create-relations-grid,.crm-message-meeting-create-modal .crm-meeting-party-fields,.crm-task-create-shared-modal .crm-task-create-shared-form>.crm-task-form-grid,.crm-task-create-shared-modal .crm-task-create-relations-grid{grid-template-columns:minmax(0,1fr)!important}.crm-message-deal-create-modal .crm-deal-create-form.is-embedded .crm-field,.crm-message-deal-create-modal .crm-deal-create-form.is-embedded .crm-field-wide,.crm-message-meeting-create-modal .crm-field,.crm-message-meeting-create-modal .crm-field-wide,.crm-message-meeting-create-modal .crm-message-meeting-create-relations,.crm-task-create-shared-modal .crm-task-create-shared-form>.crm-task-form-grid>.crm-field,.crm-task-create-shared-modal .crm-task-create-shared-form>.crm-task-form-grid>.crm-field-wide,.crm-task-create-shared-modal .crm-task-create-relations,.crm-task-create-shared-modal .crm-task-create-markdown-field{grid-column:1/-1!important}}:is(body:has(.crm-task-reminder-modal-backdrop) .crm-select-portal-menu,body:has(.crm-task-reminder-modal-backdrop) .crm-global-date-calendar){z-index:2147483646!important}.crm-message-meeting-create-modal .crm-task-form-grid{row-gap:18px!important}.crm-message-meeting-create-modal .crm-message-meeting-create-relations-grid,.crm-message-meeting-create-modal .crm-meeting-party-fields{row-gap:12px!important}@media (max-width:760px){.crm-message-meeting-create-modal .crm-task-form-grid{row-gap:16px!important}}.crm-global-date-calendar{z-index:2147483645!important}.crm-global-time-picker{z-index:1;background:linear-gradient(#f8fbfd 0%,#fff 100%);border:1px solid #94a3b82e;border-radius:12px;margin-top:10px;padding:10px;position:relative;box-shadow:0 10px 26px #0f172a0e}.crm-global-time-picker-head{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;display:grid}.crm-global-time-input-wrap{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.crm-global-time-input-wrap>span{color:#52687a;letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:850}.crm-global-time-input-wrap>input{color:#172033;width:92px;min-width:92px;height:36px;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.025em;text-align:center;background:#fff;border:1px solid #03a3ff57;border-radius:10px;outline:none;padding:5px 10px;font-size:15px;font-weight:850;box-shadow:0 4px 12px #03a3ff12}.crm-global-time-input-wrap>input:focus{border-color:#03a3ff;box-shadow:0 0 0 3px #03a3ff1f}.crm-global-time-input-wrap>input[aria-invalid=true]:focus{border-color:#ef44449e;box-shadow:0 0 0 3px #ef444417}.crm-global-time-wheels{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);align-items:end;gap:7px;margin-top:9px;display:grid}.crm-global-time-wheel-group{gap:5px;min-width:0;display:grid}.crm-global-time-wheel-label{color:#7b8da0;letter-spacing:.045em;text-align:center;text-transform:uppercase;font-size:10px;font-weight:850}.crm-global-time-wheel{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:thin;scrollbar-color:#64748b7a transparent;touch-action:pan-y;background:#f8fbfde0;border:1px solid #94a3b833;border-radius:11px;outline:none;height:170px;overflow:hidden auto;box-shadow:inset 0 1px #ffffffe6}.crm-global-time-wheel:focus-visible{border-color:#03a3ffad;box-shadow:0 0 0 3px #03a3ff1a}.crm-global-time-wheel::-webkit-scrollbar{width:6px}.crm-global-time-wheel::-webkit-scrollbar-thumb{background:#64748b6b;border-radius:999px}.crm-global-time-wheel-spacer{pointer-events:none;height:68px;display:block}.crm-global-time-wheel button{scroll-snap-align:center;color:#40566a;width:calc(100% - 8px);height:34px;min-height:34px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;margin:0 4px;padding:0;font-size:12px;font-weight:800;transition:border-color .12s,background .12s,color .12s,box-shadow .12s,transform .12s;display:grid}.crm-global-time-wheel button:hover{color:#0369a1;background:#e0f2fea8;border-color:#03a3ff33}.crm-global-time-wheel button.is-selected{color:#fff;background:linear-gradient(135deg,#04a3ff,#38bdf8);border-color:#03a3ff;transform:scale(1.015);box-shadow:0 5px 13px #03a3ff33}.crm-global-time-wheel-separator{color:#64748b;place-items:center;height:170px;padding-top:19px;font-size:19px;font-weight:900;display:grid}.crm-global-time-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:6px;margin-top:9px;display:grid}.crm-global-time-quick-actions button{color:#52687a;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #94a3b83d;border-radius:8px;padding:5px 7px;font-size:10px;font-weight:820}.crm-global-time-quick-actions button:hover{color:#0284c7;background:#e0f2fe9e;border-color:#03a3ff66}.crm-global-time-quick-actions button.is-primary{color:#fff;background:linear-gradient(135deg,#04a3ff,#38bdf8);border-color:#03a3ff85;min-width:66px;box-shadow:0 5px 13px #03a3ff2e}.crm-global-time-quick-actions button.is-primary:hover{color:#fff;background:linear-gradient(135deg,#0399ef,#22b4ed);border-color:#0284c7}body:has(.crm-task-reminder-modal-backdrop) .crm-global-date-calendar .crm-global-time-picker{z-index:1}@media (max-width:720px){.crm-global-date-calendar{max-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)))}.crm-global-time-picker{padding:9px}.crm-global-time-input-wrap>input{width:88px;min-width:88px;height:38px;font-size:16px}.crm-global-time-wheel{height:154px}.crm-global-time-wheel-spacer{height:60px}.crm-global-time-wheel-separator{height:154px}.crm-global-time-wheel button{min-height:34px}.crm-global-time-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-global-time-quick-actions button{min-height:36px;font-size:10px}.crm-global-time-quick-actions button.is-primary{grid-column:1/-1;width:100%}}.crm-global-date-calendar.is-datetime{padding:9px}.crm-global-date-calendar.is-datetime .crm-payment-stage-calendar-head{gap:5px}.crm-global-date-calendar.is-datetime .crm-payment-stage-calendar-weekdays{margin-top:7px;padding-bottom:2px}.crm-global-date-calendar.is-datetime .crm-payment-stage-calendar-weekdays,.crm-global-date-calendar.is-datetime .crm-payment-stage-calendar-days{gap:3px}.crm-global-date-calendar.is-datetime .crm-payment-stage-calendar-days button,.crm-global-date-calendar.is-datetime .crm-payment-stage-calendar-empty{aspect-ratio:auto;height:31px;min-height:31px}.crm-global-date-calendar.is-datetime .crm-payment-stage-calendar-foot{margin-top:7px;padding-top:7px}.crm-global-date-mobile-tabs{display:none}.crm-global-time-picker{margin-top:7px;padding:8px}.crm-global-time-picker-head{grid-template-columns:28px minmax(0,1fr);gap:7px}.crm-global-time-input-wrap{gap:8px}.crm-global-time-input-wrap>input{width:84px;min-width:84px;height:32px;padding:4px 8px;font-size:14px}.crm-global-time-wheels{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);gap:6px;margin-top:6px}.crm-global-time-wheel-group{gap:4px}.crm-global-time-wheel{height:120px}.crm-global-time-wheel-spacer{height:40px}.crm-global-time-wheel button{height:40px;min-height:40px}.crm-global-time-wheel-separator{height:120px;padding-top:16px}.crm-global-time-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:6px}.crm-global-time-quick-actions button,.crm-global-time-quick-actions button.is-primary{width:100%;min-width:0;min-height:30px;padding:4px 5px;font-size:9.5px}@media (max-width:720px){.crm-global-date-calendar.is-datetime{overscroll-behavior:contain;touch-action:pan-y;padding:8px;overflow-y:auto;width:min(360px,100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)))!important}.crm-global-date-mobile-tabs{background:#f3f8fb;border:1px solid #94a3b82e;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px;padding:3px;display:grid}.crm-global-date-mobile-tabs button{color:#64748b;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:820;display:inline-flex}.crm-global-date-mobile-tabs button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.crm-global-date-mobile-tabs button.is-active{color:#0284c7;background:#fff;border-color:#03a3ff57;box-shadow:0 4px 12px #0f172a0f}.crm-global-date-calendar.is-datetime .crm-global-date-pane{display:none}.crm-global-date-calendar.is-datetime .crm-global-date-pane.is-active{display:block}.crm-global-date-calendar.is-datetime .crm-payment-stage-calendar-days button,.crm-global-date-calendar.is-datetime .crm-payment-stage-calendar-empty{height:36px;min-height:36px}.crm-global-date-calendar.is-datetime .crm-payment-stage-calendar-weekdays{margin-top:8px}.crm-global-date-calendar.is-datetime .crm-global-time-picker{margin-top:0;padding:10px}.crm-global-time-input-wrap>input{width:92px;min-width:92px;height:40px;font-size:16px}.crm-global-time-wheel{height:120px}.crm-global-time-wheel-spacer{height:40px}.crm-global-time-wheel button{height:40px;min-height:40px;font-size:13px}.crm-global-time-wheel-separator{height:120px}.crm-global-time-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-global-time-quick-actions button,.crm-global-time-quick-actions button.is-primary{grid-column:auto;min-height:38px;font-size:10px}.crm-global-date-calendar.is-datetime .crm-payment-stage-calendar-foot{margin-top:8px;padding-top:8px}}.crm-global-date-calendar.is-datetime .crm-global-date-mobile-tabs{background:#f3f8fb;border:1px solid #94a3b82e;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px;padding:3px;display:grid}.crm-global-date-calendar.is-datetime .crm-global-date-mobile-tabs button{color:#64748b;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:820;display:inline-flex}.crm-global-date-calendar.is-datetime .crm-global-date-mobile-tabs button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.crm-global-date-calendar.is-datetime .crm-global-date-mobile-tabs button.is-active{color:#0284c7;background:#fff;border-color:#03a3ff57;box-shadow:0 4px 12px #0f172a0f}.crm-global-date-calendar.is-datetime .crm-global-date-pane{display:none}.crm-global-date-calendar.is-datetime .crm-global-date-pane.is-active{display:block}@media (min-width:721px){.crm-global-date-calendar.is-datetime .crm-global-time-picker{margin-top:0}.crm-global-date-calendar.is-datetime .crm-global-time-wheel{height:200px}.crm-global-date-calendar.is-datetime .crm-global-time-wheel-spacer{height:80px}.crm-global-date-calendar.is-datetime .crm-global-time-wheel-separator{height:200px;padding-top:56px}}@media (max-width:720px){.crm-global-date-calendar.is-datetime .crm-global-date-mobile-tabs button{min-height:40px;padding:7px 10px}.crm-global-date-calendar.is-datetime .crm-global-time-wheel{height:120px}.crm-global-date-calendar.is-datetime .crm-global-time-wheel-spacer{height:40px}.crm-global-date-calendar.is-datetime .crm-global-time-wheel-separator{height:120px;padding-top:16px}}.crm-global-date-calendar.is-datetime{grid-template-columns:minmax(0,1fr);display:grid}.crm-global-date-calendar.is-datetime .crm-global-date-mobile-tabs{grid-area:1/1}.crm-global-date-calendar.is-datetime .crm-global-date-pane{visibility:hidden;opacity:0;pointer-events:none;grid-area:2/1;min-width:0;display:block!important}.crm-global-date-calendar.is-datetime .crm-global-date-pane.is-active{visibility:visible;opacity:1;pointer-events:auto}.crm-global-date-calendar.is-datetime .crm-global-date-error{grid-area:3/1}.crm-global-date-calendar.is-datetime .crm-global-date-calendar-foot{grid-area:4/1}@media (min-width:721px){.crm-global-date-calendar.is-datetime .crm-global-date-pane-time{align-self:stretch;min-height:100%}.crm-global-date-calendar.is-datetime .crm-global-time-picker{margin-top:0}}@media (max-width:720px){.crm-global-date-calendar.is-datetime .crm-global-date-pane-time,.crm-global-date-calendar.is-datetime .crm-global-date-pane-calendar{align-self:stretch}}.crm-task-project-primary-row{background:linear-gradient(#fffffffc,#f8fafcd6);border:1px solid #94a3b842;border-radius:14px;margin-top:16px;padding:15px}.crm-task-project-primary-row .crm-deal-project-attach-button{width:min(100%,620px)}.crm-task-primary-relations{background:linear-gradient(#f8fafcd1,#fffffffa);border:1px solid #94a3b83d;border-radius:14px;gap:13px;margin-top:2px;padding:15px;display:grid}.crm-task-primary-relations-head{justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:1px;display:flex}.crm-task-primary-relations-head>div{gap:2px;min-width:0;display:grid}.crm-task-primary-relations-head span{color:#64748b;letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:850}.crm-task-primary-relations-head h3{color:#183b52;margin:0;font-size:15px;font-weight:820;line-height:1.3}.crm-task-primary-relations-head small{color:#7b8e9b;text-align:right;max-width:340px;font-size:11px;font-weight:650;line-height:1.4}.crm-task-primary-relations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-task-primary-relations-grid>.crm-inline-select-field{min-height:100%}.crm-task-primary-relations-grid>.crm-task-primary-deal-field{grid-column:1/-1}.crm-task-primary-relations-grid .crm-inline-relation-open{color:#0873a8;align-items:center;min-height:28px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.crm-task-primary-relations-grid .crm-inline-relation-open:hover{color:#0369a1;text-underline-offset:2px;text-decoration:underline}.crm-task-project-inline button:disabled{cursor:wait;opacity:.58}@media (max-width:760px){.crm-task-project-primary-row{border-radius:12px;margin-top:12px;padding:12px}.crm-task-project-primary-row .crm-deal-project-inline{grid-template-columns:minmax(0,1fr)}.crm-task-primary-relations{border-radius:12px;padding:12px}.crm-task-primary-relations-head{flex-direction:column;align-items:flex-start;gap:5px}.crm-task-primary-relations-head small{text-align:left;max-width:none}.crm-task-primary-relations-grid{grid-template-columns:minmax(0,1fr)}.crm-task-primary-relations-grid>.crm-task-primary-deal-field{grid-column:1}}.crm-task-detail-tabs{min-width:0}.crm-task-detail-tab-panel>.crm-card,.crm-task-detail-tab-panel>[data-task-checklist-version],.crm-task-detail-tab-panel>[data-task-comments-version]{margin-top:0}.crm-task-detail-tab-panel>.crm-files-panel{border-top:0;margin-top:0;padding-top:0}.crm-task-detail-tab-panel>.crm-task-time-card{margin-top:0}@media (max-width:640px){.crm-task-detail-tabs .crm-detail-tabs-nav{scroll-padding-inline:8px}}.crm-related-list-search-row{align-items:center;margin:12px 0 14px;display:flex}.crm-related-list-search{background:#fff;border:1px solid #dbe7f0;border-radius:12px;align-items:center;width:min(320px,100%);min-height:38px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 4px 14px #0f172a09}.crm-related-list-search:focus-within{border-color:#03a3ffb8;box-shadow:0 0 0 3px #03a3ff1a}.crm-related-list-search-icon{color:#6b7f93;flex:none;width:18px;height:18px;margin-left:11px;display:inline-flex}.crm-related-list-search-icon svg,.crm-related-list-search-clear svg,.crm-related-list-page-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.crm-related-list-search input{color:#152238;width:100%;min-width:0;height:36px;font:inherit;background:0 0;border:0;outline:0;padding:0 34px 0 9px;font-size:13px;font-weight:650}.crm-related-list-search input::placeholder{color:#92a1b2}.crm-related-list-search input::-webkit-search-cancel-button{display:none}.crm-related-list-search-clear{color:#7b8da0;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;padding:6px;display:inline-flex;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.crm-related-list-search-clear:hover{color:#038edc;background:#eef8ff}.crm-related-list-pagination{border-top:1px solid #e5edf4;justify-content:flex-end;align-items:center;gap:9px;margin-top:14px;padding-top:13px;display:flex}.crm-related-list-page-summary{text-align:center;color:#64748b;white-space:nowrap;min-width:92px;font-size:12px;font-weight:800}.crm-related-list-page-button{color:#52677d;cursor:pointer;background:#fff;border:1px solid #dbe7f0;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;padding:8px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.crm-related-list-page-button:hover:not(:disabled){color:#038edc;background:#eef9ff;border-color:#03a3ff85}.crm-related-list-page-button:disabled{cursor:default;opacity:.38}@media (max-width:720px){.crm-related-list-search{width:100%}.crm-related-list-pagination{justify-content:center}}.crm-contact-merge-modal{grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important}.crm-contact-merge-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0!important;max-height:none!important;padding-bottom:28px!important;overflow-y:auto!important}.crm-contact-merge-modal>footer{z-index:2;flex:none;position:relative;box-shadow:0 -10px 24px #193a4e0b;background:#fbfcfdfa!important;padding:16px 20px 18px!important}@media (max-width:760px){.crm-contact-merge-body{max-height:none!important;padding-bottom:22px!important}.crm-contact-merge-modal>footer{padding:12px 12px max(14px, calc(12px + env(safe-area-inset-bottom)))!important}}.crm-custom-field-editor-with-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid!important}.crm-custom-field-tool-icon-button,.crm-custom-field-danger-icon-button,.crm-custom-field-options-close{color:#0284c7;cursor:pointer;background:linear-gradient(#fff,#f0f9ff);border:1px solid #0ea5e933;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-grid;box-shadow:0 8px 22px #0f172a0f}.crm-custom-field-danger-icon-button{color:#dc2626;background:linear-gradient(#fff,#fff7f7);border-color:#ef444438;width:38px;height:38px;margin-left:auto}.crm-custom-field-tool-icon-button:hover,.crm-custom-field-options-close:hover{background:#eaf7ff;border-color:#0ea5e97a;transform:translateY(-1px);box-shadow:0 10px 26px #0ea5e921}.crm-custom-field-danger-icon-button:hover{background:#fee2e2;border-color:#ef444475;transform:translateY(-1px);box-shadow:0 10px 26px #ef44441f}.crm-custom-field-tool-icon-button:disabled,.crm-custom-field-danger-icon-button:disabled,.crm-custom-field-options-close:disabled{cursor:not-allowed;opacity:.5;transform:none}.crm-custom-field-tool-icon-button svg,.crm-custom-field-danger-icon-button svg,.crm-custom-field-options-close svg,.crm-custom-field-icon-button svg,.crm-custom-field-options-title-icon svg,.crm-custom-field-add-option svg,.crm-custom-field-options-footer .crm-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.crm-custom-field-options-backdrop,.crm-custom-field-confirm-backdrop{z-index:2147483632;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a75;place-items:center;display:grid;position:fixed;inset:0}.crm-custom-field-confirm-backdrop{z-index:2147483638}.crm-custom-field-options-modal{width:min(720px,100vw - 36px);max-height:min(820px, calc(100dvh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));background:#fff;border:1px solid #ffffffc7;border-radius:26px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 34px 110px #0f172a52}.crm-custom-field-options-head,.crm-custom-field-options-footer{z-index:1;background:#fffffffa;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex;position:relative}.crm-custom-field-options-head{border-bottom:1px solid #0f172a14}.crm-custom-field-options-footer{border-top:1px solid #0f172a14;justify-content:flex-end;box-shadow:0 -10px 28px #0f172a0a}.crm-custom-field-options-title{align-items:center;gap:12px;min-width:0;display:flex}.crm-custom-field-options-title-icon{color:#0284c7;background:#0ea5e91a;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.crm-custom-field-options-title h3,.crm-custom-field-options-title p{margin:0}.crm-custom-field-options-title h3{color:#0f172a;font-size:20px;font-weight:900;line-height:1.15}.crm-custom-field-options-title p{color:#0f172a94;overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:760}.crm-custom-field-options-close{color:#64748b;border-color:#94a3b842;width:40px;height:40px}.crm-custom-field-options-body{overscroll-behavior:contain;min-height:0;padding:18px 20px 22px;overflow:auto}.crm-custom-field-options-help{color:#0f172aa8;background:#f0f9ffb8;border:1px solid #0ea5e91f;border-radius:16px;margin:0 0 14px;padding:12px 14px;font-size:13px;font-weight:690;line-height:1.45}.crm-custom-field-option-list{gap:12px;display:grid}.crm-custom-field-option-row{background:linear-gradient(135deg,#f0f9ff9e,#fff 70%);border:1px solid #0ea5e924;border-radius:18px;gap:11px;padding:14px;display:grid;box-shadow:0 10px 24px #0f172a0a}.crm-custom-field-option-row-head{grid-template-columns:auto minmax(0,1fr) minmax(160px,.52fr);align-items:end;gap:10px;display:grid}.crm-custom-field-option-number{color:#0284c7;background:#0ea5e91a;border-radius:13px;align-self:end;place-items:center;width:38px;height:44px;font-size:13px;font-weight:900;display:grid}.crm-custom-field-option-label-input,.crm-custom-field-option-color-input{gap:6px;min-width:0;display:grid}.crm-custom-field-option-label-input>span,.crm-custom-field-option-color-input>span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.crm-custom-field-option-label-input input,.crm-custom-field-option-color-input input{border-radius:13px;width:100%;min-width:0;min-height:44px}.crm-custom-field-option-color-input>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.crm-custom-field-option-color-input i{border:4px solid #fff;border-radius:11px;width:32px;height:32px;display:block;box-shadow:0 0 0 1px #0f172a1a,0 6px 14px #0f172a14}.crm-custom-field-option-palette{flex-wrap:wrap;gap:7px;padding-left:48px;display:flex}.crm-custom-field-option-palette button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:29px;height:29px;padding:0;display:grid;position:relative}.crm-custom-field-option-palette button span{background:var(--crm-option-swatch);border-radius:7px;width:19px;height:19px;display:block;box-shadow:0 0 0 1px #0f172a0f}.crm-custom-field-option-palette button:hover,.crm-custom-field-option-palette button.is-active{border-color:color-mix(in srgb, var(--crm-option-swatch) 58%, #cbd5e1);background:color-mix(in srgb, var(--crm-option-swatch) 9%, #fff)}.crm-custom-field-option-palette button.is-active:after{content:"";pointer-events:none;border:1px solid #ffffffeb;border-radius:8px;position:absolute;inset:3px}.crm-custom-field-add-option{margin-top:14px}.crm-custom-field-add-option,.crm-custom-field-options-footer .crm-button{align-items:center;gap:8px;display:inline-flex}.crm-custom-field-confirm-modal.is-primary .crm-confirm-modal-icon{color:#0284c7;background:#e0f2fef2}.crm-custom-field-confirm-modal.is-warning .crm-confirm-modal-icon{color:#b45309;background:#fef3c7f2}.crm-custom-field-confirm-modal.is-danger .crm-confirm-modal-icon{color:#dc2626;background:#fee2e2f2}@media (max-width:720px){.crm-custom-field-editor-with-tools{grid-template-columns:minmax(0,1fr) 42px}.crm-custom-field-options-backdrop,.crm-custom-field-confirm-backdrop{padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom))}.crm-custom-field-options-modal{width:100%;max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:22px}.crm-custom-field-options-head,.crm-custom-field-options-footer,.crm-custom-field-options-body{padding:14px}.crm-custom-field-option-row-head{grid-template-columns:auto minmax(0,1fr)}.crm-custom-field-option-color-input{grid-column:2}.crm-custom-field-option-palette{padding-left:48px}.crm-custom-field-options-footer{grid-template-columns:1fr 1fr;display:grid}.crm-custom-field-options-footer .crm-button{justify-content:center;width:100%}}.crm-payment-group-title-action{flex:none;position:relative}.crm-payment-group-title-action svg{pointer-events:none;width:16px;height:16px}.crm-payment-group-title-action.is-danger{color:#64748b;background:#f8fafcf5;border-color:#94a3b83d}.crm-payment-group-title-action.is-danger:hover:not(:disabled),.crm-payment-group-title-action.is-danger:focus-visible:not(:disabled){color:#dc2626;background:#fef2f2fa;border-color:#ef44445c;box-shadow:0 8px 20px #dc26261f}.crm-payment-group-title-action:focus-visible{outline-offset:2px;outline:3px solid #38bdf838}.crm-payment-group-title-action.is-danger:focus-visible{outline-color:#f8717147}.crm-payment-group-title-action:after{content:attr(data-tooltip);z-index:40;color:#fff;white-space:normal;text-align:center;opacity:0;visibility:hidden;pointer-events:none;background:#0f172af5;border-radius:9px;width:max-content;max-width:min(230px,100vw - 28px);padding:7px 9px;font-size:12px;font-weight:700;line-height:1.25;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px);box-shadow:0 10px 26px #0f172a2e}.crm-payment-group-title-action:hover:after,.crm-payment-group-title-action:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}@media (hover:none){.crm-payment-group-title-action:after{display:none}}.crm-payment-group-head-actions .crm-payment-group-delete-button{display:none!important}.crm-events-card-head-control-stack{flex:none;justify-items:end;gap:7px;margin-left:auto;display:grid}.crm-events-card-head-control-stack>.crm-events-type{justify-self:end}.crm-events-head-tools{justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.crm-events-head-tool{color:#718295;cursor:pointer;background:#ffffffd1;border:1px solid #6f92b029;border-radius:11px;place-items:center;width:34px;height:34px;padding:0;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 4px 12px #2447680b}.crm-events-head-tool:hover,.crm-events-head-tool:focus-visible{color:#048ccc;background:#eef9ff;border-color:#00a0f84d;outline:0;transform:translateY(-1px);box-shadow:0 7px 17px #117db71a}.crm-events-head-tool.is-pin.is-active{color:#d18100;background:#fff6df;border-color:#f0a62357}.crm-events-head-tool.is-pin.is-active:hover,.crm-events-head-tool.is-pin.is-active:focus-visible{color:#bd7000;background:#ffefc7;border-color:#ea93077a}.crm-events-head-tool.is-danger:hover,.crm-events-head-tool.is-danger:focus-visible{color:#cf3f3f;background:#fff1f1;border-color:#da4d4d52;box-shadow:0 7px 17px #be37371a}.crm-events-action-tooltip{box-sizing:border-box;pointer-events:none;color:#fff;text-align:center;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#162b3ef5;border:1px solid #6b91b02e;border-radius:10px;max-width:min(220px,100vw - 20px);padding:8px 10px;font-family:Roboto Flex,Inter,system-ui,sans-serif;font-size:12px;font-weight:720;line-height:1.25;box-shadow:0 10px 26px #11273a33;z-index:2147483644!important;width:auto!important}.crm-events-reaction-summary-trigger{color:#536a80;cursor:pointer;background:#fbfdfe;border:1px solid #7092b12e;border-radius:14px;align-items:center;max-width:100%;min-height:44px;padding:3px 6px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;overflow:hidden;box-shadow:0 5px 14px #234d6e09}.crm-events-reaction-summary-trigger:hover,.crm-events-reaction-summary-trigger:focus-visible,.crm-events-reaction-summary-trigger.is-open{background:#eef9ff;border-color:#00a0f852;outline:0;box-shadow:0 7px 18px #127db717}.crm-events-reaction-summary-trigger:active{transform:scale(.985)}.crm-events-reaction-summary-trigger.has-mine{background:#f2fbff;border-color:#00a0f84d}.crm-events-reaction-summary-item,.crm-events-reaction-summary-empty,.crm-events-reaction-summary-more{color:#52687d;justify-content:center;align-items:center;gap:5px;min-width:42px;min-height:34px;padding:0 8px;display:inline-flex}.crm-events-reaction-summary-item+.crm-events-reaction-summary-item,.crm-events-reaction-summary-more{border-left:1px solid #6f92b021}.crm-events-reaction-summary-item>span{font-size:20px;line-height:1}.crm-events-reaction-summary-item>b,.crm-events-reaction-summary-empty>b{color:#476075;min-width:10px;font-size:12px;font-weight:850;line-height:1}.crm-events-reaction-summary-item.is-mine{color:#047fb9;background:#00a0f813;border-radius:9px}.crm-events-reaction-summary-more{color:#73869a;min-width:34px;padding-inline:6px}.crm-events-reaction-summary-empty{color:#8192a3;min-width:48px}.crm-events-reaction-bar.is-compact .crm-events-reaction-summary-trigger{border-radius:12px;min-height:38px}.crm-events-reaction-bar.is-compact .crm-events-reaction-summary-item,.crm-events-reaction-bar.is-compact .crm-events-reaction-summary-empty,.crm-events-reaction-bar.is-compact .crm-events-reaction-summary-more{min-width:36px;min-height:30px;padding-inline:6px}.crm-events-reaction-bar.is-compact .crm-events-reaction-summary-item>span{font-size:18px}.crm-events-reaction-choice{isolation:isolate;position:relative;overflow:visible!important}.crm-events-reaction-choice.is-burst:before,.crm-events-reaction-choice.is-burst:after{content:"";z-index:4;pointer-events:none;position:absolute;top:50%;left:50%}.crm-events-reaction-choice.is-burst:before{background:var(--reaction-burst-a,#19b5fe);width:5px;height:5px;box-shadow:0 -22px 0 var(--reaction-burst-a,#19b5fe), 17px -14px 0 var(--reaction-burst-b,#57d7ff), 22px 2px 0 var(--reaction-burst-c,#a7efff), 13px 19px 0 var(--reaction-burst-a,#19b5fe), -4px 22px 0 var(--reaction-burst-b,#57d7ff), -19px 13px 0 var(--reaction-burst-c,#a7efff), -22px -4px 0 var(--reaction-burst-a,#19b5fe), -13px -19px 0 var(--reaction-burst-b,#57d7ff);border-radius:50%;margin:-2.5px 0 0 -2.5px;animation:.66s cubic-bezier(.18,.76,.25,1) both crm-events-reaction-particles}.crm-events-reaction-choice.is-burst:after{border:2px solid var(--reaction-burst-a,#19b5fe);border-radius:50%;width:18px;height:18px;margin:-11px 0 0 -11px;animation:.62s ease-out both crm-events-reaction-ring}.crm-events-reaction-choice.is-burst-heart{--reaction-burst-a:#ff4f7b;--reaction-burst-b:#ff8eaa;--reaction-burst-c:#ffd0dc}.crm-events-reaction-choice.is-burst-heart:after{content:"♥";color:#ff4f7b;text-shadow:-18px -9px #ff9bb4,18px -9px #ff668d,0 19px #ffc0d0;border:0;place-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;font-size:16px;animation:.7s ease-out both crm-events-reaction-hearts;display:grid}.crm-events-reaction-choice.is-burst-party{--reaction-burst-a:#ffb020;--reaction-burst-b:#9b61ff;--reaction-burst-c:#1dc9d7}.crm-events-reaction-choice.is-burst-party:after{border-style:dashed;animation:.7s cubic-bezier(.16,.78,.24,1) both crm-events-reaction-party-ring}.crm-events-reaction-choice.is-burst-energy{--reaction-burst-a:#ff8a00;--reaction-burst-b:#ffd72f;--reaction-burst-c:#2acb70}.crm-events-reaction-choice.is-burst-energy:after{box-shadow:0 0 0 5px #ffb91e24,0 0 20px #ff920057}.crm-events-reaction-choice.is-burst-pop{--reaction-burst-a:#10a9f2;--reaction-burst-b:#7b67f1;--reaction-burst-c:#48d2bf}@keyframes crm-events-reaction-particles{0%{opacity:0;transform:scale(.18)rotate(-12deg)}18%{opacity:1}72%{opacity:.95;transform:scale(1.06)rotate(5deg)}to{opacity:0;transform:scale(1.28)rotate(11deg)}}@keyframes crm-events-reaction-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.35)}}@keyframes crm-events-reaction-party-ring{0%{opacity:.95;transform:scale(.35)rotate(0)}to{opacity:0;transform:scale(2.55)rotate(95deg)}}@keyframes crm-events-reaction-hearts{0%{opacity:0;transform:scale(.35)rotate(-10deg)}22%{opacity:1}72%{opacity:.9;transform:scale(1.38)rotate(8deg)}to{opacity:0;transform:scale(1.72)translateY(-4px)rotate(14deg)}}@media (max-width:760px){.crm-events-card-head-control-stack{margin-left:auto}.crm-events-head-tool{width:36px;height:36px}.crm-events-action-tooltip{display:none!important}.crm-events-reaction-summary-trigger{max-width:min(100%,260px)}}@media (prefers-reduced-motion:reduce){.crm-events-head-tool,.crm-events-reaction-summary-trigger{transition:none!important}.crm-events-reaction-choice.is-burst:before,.crm-events-reaction-choice.is-burst:after{animation:none!important;display:none!important}}.crm-message-center-v2 .crm-message-reaction-bar{justify-content:flex-start;gap:0;margin:8px 0 1px}.crm-message-center-v2 .crm-message-bubble.is-outgoing .crm-message-reaction-bar{justify-content:flex-end}.crm-message-center-v2 .crm-message-reaction-summary{background:#fbfdfef5;border-radius:12px;min-height:34px}.crm-message-center-v2 .crm-message-reaction-bar.is-empty .crm-message-reaction-summary{opacity:.52;width:34px;min-width:34px;box-shadow:none;background:#ffffffb8;border-color:#7092b11f;padding:0}.crm-message-center-v2 .crm-message-bubble:hover .crm-message-reaction-bar.is-empty .crm-message-reaction-summary,.crm-message-center-v2 .crm-message-reaction-bar.is-empty .crm-message-reaction-summary:focus-visible,.crm-message-center-v2 .crm-message-reaction-bar.is-empty .crm-message-reaction-summary.is-open{opacity:1}.crm-message-center-v2 .crm-message-reaction-bar.is-empty .crm-events-reaction-summary-empty{min-width:32px;min-height:30px;padding:0}.crm-message-reaction-picker.crm-events-reaction-picker.is-portal{overscroll-behavior:contain;font-family:Roboto Flex,Inter,system-ui,sans-serif;overflow:auto;z-index:2147483646!important;position:fixed!important}.crm-message-reaction-picker .crm-events-reaction-people-list{overscroll-behavior:contain;max-height:min(330px,56dvh);overflow:auto}.crm-message-reaction-picker .crm-events-reaction-picker-grid{overscroll-behavior:contain}@media (max-width:760px){.crm-message-center-v2 .crm-message-reaction-bar.is-empty .crm-message-reaction-summary{opacity:.82}.crm-message-reaction-picker.crm-events-reaction-picker.is-portal{padding-bottom:max(12px, env(safe-area-inset-bottom));width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}}@media (prefers-reduced-motion:reduce){.crm-message-center-v2 .crm-message-reaction-summary{transition:none!important}}.crm-flow-loader-pulse-dot{filter:none;background:radial-gradient(circle at 36% 32%,#fff 0 16%,#c4eefffa 17% 34%,#3dbbfffa 35% 64%,#04a3ff 65% 100%);border-radius:50%;width:4px;height:4px;margin-top:-2px;overflow:visible;box-shadow:0 0 4px #74d8ffeb,0 0 9px #04a3ff7a,0 0 18px #04a3ff38}.crm-flow-loader-pulse-dot:before,.crm-flow-loader-pulse-dot:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.crm-flow-loader-pulse-dot:before{filter:blur(1.6px);opacity:.9;background:radial-gradient(circle,#5bcfff6b 0%,#04a3ff38 30%,#04a3ff17 52%,#04a3ff00 76%);width:18px;height:18px;animation:.82s ease-in-out infinite alternate crm-flow-loader-dot-glow;transform:translate(-50%,-50%)scale(.92)}.crm-flow-loader-pulse-dot:after{filter:blur(.5px);opacity:.88;background:radial-gradient(circle,#dcf7ff7a 0%,#66d2ff33 42%,#04a3ff00 76%);width:8px;height:8px;transform:translate(-50%,-50%)}.crm-flow-loader.is-compact .crm-flow-loader-pulse-dot{width:3.5px;height:3.5px;margin-top:-1.75px;box-shadow:0 0 3px #74d8ffe0,0 0 7px #04a3ff70,0 0 13px #04a3ff2e}.crm-flow-loader.is-compact .crm-flow-loader-pulse-dot:before{width:15px;height:15px}.crm-flow-loader.is-compact .crm-flow-loader-pulse-dot:after{width:7px;height:7px}.crm-flow-loader.is-large .crm-flow-loader-pulse-dot{width:5px;height:5px;margin-top:-2.5px;box-shadow:0 0 5px #74d8fff5,0 0 11px #04a3ff85,0 0 22px #04a3ff3d}.crm-flow-loader.is-large .crm-flow-loader-pulse-dot:before{width:22px;height:22px}.crm-flow-loader.is-large .crm-flow-loader-pulse-dot:after{width:10px;height:10px}.crm-flow-loader.is-micro .crm-flow-loader-pulse-dot{width:2.5px;height:2.5px;margin-top:-1.25px;box-shadow:0 0 2px #74d8ffd6,0 0 5px #04a3ff61,0 0 9px #04a3ff26}.crm-flow-loader.is-micro .crm-flow-loader-pulse-dot:before{filter:blur(1px);width:11px;height:11px}.crm-flow-loader.is-micro .crm-flow-loader-pulse-dot:after{width:5px;height:5px}@keyframes crm-flow-loader-dot-glow{0%{opacity:.64;transform:translate(-50%,-50%)scale(.82)}to{opacity:.96;transform:translate(-50%,-50%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.crm-flow-loader-pulse-dot:before{opacity:.82;transform:translate(-50%,-50%);animation:none!important}}.crm-flow-loader-line{display:none}.crm-flow-loader-pulse-dot{--crm-flow-loader-motion-path:path("M 4 17 C 20 7 35 7 48 15 C 60 24 73 27 85 20 C 94 14 99 14 102 16");offset-path:var(--crm-flow-loader-motion-path);offset-distance:0%;offset-anchor:50% 50%;offset-rotate:0deg;transform-origin:50%;will-change:offset-distance, opacity, transform;margin-top:0;animation:1.65s cubic-bezier(.35,.05,.2,1) infinite crm-flow-brand-pulse-dot-curved;top:0;left:0}@keyframes crm-flow-brand-pulse-dot-curved{0%,8%{offset-distance:0%;opacity:0;transform:scale(.7)}18%{offset-distance:7%;opacity:1;transform:scale(.92)}48%{offset-distance:53%;opacity:1;transform:scale(1.04)}72%{offset-distance:91%;opacity:1;transform:scale(1.05)}84%,to{offset-distance:100%;opacity:0;transform:scale(.65)}}@media (prefers-reduced-motion:reduce){.crm-flow-loader-pulse-dot{animation:none!important}}.crm-flow-loader-pulse-dot{--crm-flow-loader-motion-path:path("M 6.76 17.00 C 11.26 17.00 14.08 17.00 16.90 15.87 C 19.71 14.75 24.40 15.31 28.16 17.00 C 30.97 18.50 32.85 19.25 36.61 18.88 C 41.30 18.31 44.12 17.94 47.87 17.94 C 53.50 17.94 59.13 17.75 63.83 18.31 C 67.58 18.88 71.34 20.19 75.09 20.75 L 80.72 13.25 L 86.92 20.75 C 91.23 16.25 96.68 10.43 102.87 7.24");offset-path:var(--crm-flow-loader-motion-path);offset-distance:0%;offset-anchor:50% 50%;offset-rotate:0deg;margin-top:0;animation:1.65s cubic-bezier(.35,.05,.2,1) infinite crm-flow-brand-pulse-dot-logo-path;top:0;left:0}@keyframes crm-flow-brand-pulse-dot-logo-path{0%,7%{offset-distance:0%;opacity:0;transform:scale(.66)}14%{offset-distance:2.5%;opacity:1;transform:scale(.92)}70%{opacity:1;transform:scale(1.04)}88%{offset-distance:94.2%;opacity:1;transform:scale(.96)}96%,to{offset-distance:96.8%;opacity:0;transform:scale(.64)}}@media (prefers-reduced-motion:reduce){.crm-flow-loader-pulse-dot{animation:none!important}}.crm-flow-loader-pulse-dot{--crm-flow-loader-motion-path:path("M 6.76 20.40 C 11.26 20.40 14.08 20.40 16.90 19.27 C 19.71 18.15 24.40 18.71 28.16 20.40 C 30.97 21.90 32.85 22.65 36.61 22.28 C 41.30 21.71 44.12 21.34 47.87 21.34 C 53.50 21.34 59.13 21.15 63.83 21.71 C 67.58 22.28 71.34 23.59 75.09 24.15 C 79.15 24.82 82.75 25.95 86.05 27.10 C 86.20 28.10 89.15 27.85 91.70 24.30 C 94.10 21.20 95.70 14.95 101.92 9.73")}.crm-flow-loader.is-compact .crm-flow-loader-pulse-dot{--crm-flow-loader-motion-path:path("M 4.55 14.40 C 7.58 14.40 9.48 14.40 11.37 13.64 C 13.27 12.88 16.43 13.26 18.95 14.40 C 20.85 15.41 22.11 15.92 24.64 15.66 C 27.80 15.28 29.69 15.03 32.22 15.03 C 36.01 15.03 39.80 14.91 42.96 15.28 C 45.49 15.66 48.01 16.55 50.54 16.93 C 53.27 17.41 55.69 18.21 57.91 19.02 C 58.00 19.73 60.02 19.55 61.77 17.05 C 63.42 14.89 64.54 10.72 67.97 6.83")}.crm-flow-loader.is-large .crm-flow-loader-pulse-dot{--crm-flow-loader-motion-path:path("M 9.62 28.80 C 16.03 28.80 20.04 28.80 24.04 27.20 C 28.05 25.59 34.73 26.40 40.07 28.80 C 44.08 30.94 46.75 32.01 52.09 31.47 C 58.77 30.67 62.78 30.14 68.12 30.14 C 76.14 30.14 84.15 29.87 90.83 30.67 C 96.17 31.47 101.52 33.34 106.86 34.14 C 112.64 35.05 117.75 36.64 122.44 38.26 C 122.82 39.64 127.02 39.28 130.68 34.26 C 134.15 29.92 136.54 21.70 145.56 13.87")}.crm-flow-loader.is-micro .crm-flow-loader-pulse-dot{--crm-flow-loader-motion-path:path("M 2.73 9.60 C 4.55 9.60 5.69 9.60 6.82 9.15 C 7.96 8.69 9.86 8.92 11.37 9.60 C 12.51 10.21 13.27 10.51 14.78 10.36 C 16.68 10.13 17.82 9.98 19.33 9.98 C 21.61 9.98 23.88 9.90 25.78 10.13 C 27.29 10.36 28.81 10.89 30.32 11.12 C 31.99 11.42 33.46 11.95 34.81 12.49 C 34.28 12.96 35.49 12.84 36.54 11.18 C 37.52 9.78 38.16 6.92 41.04 4.22")}@media (min-width:901px){.crm-task-kanban-board.is-task-dragging{align-items:stretch!important}.crm-task-kanban-board.is-task-dragging>.crm-task-kanban-column{align-self:stretch!important;height:auto!important}.crm-task-kanban-board.is-task-dragging>.crm-task-kanban-column>.crm-task-kanban-column-body{grid-auto-rows:max-content!important;align-content:flex-start!important;align-items:flex-start!important;height:auto!important;min-height:0!important}.crm-task-kanban-board.is-task-dragging>.crm-task-kanban-column>.crm-task-kanban-column-body>.crm-task-kanban-card{align-self:flex-start!important;height:auto!important;min-height:0!important}.crm-task-kanban-board.is-task-dragging .crm-task-kanban-card.is-drag-source{visibility:visible!important;opacity:.1!important;filter:saturate(.7)!important;transform:scale(.985)!important}.crm-task-kanban-board.is-task-dragging>.crm-task-kanban-column{transition:border-color .12s,background-color .12s,box-shadow .12s!important}.crm-task-kanban-board.is-task-dragging>.crm-task-kanban-column.is-drag-over{background:#03a3ff0e!important;border-color:#03a3ff!important;box-shadow:inset 0 0 0 2px #03a3ff29,0 14px 32px #03a3ff14!important}}.crm-meeting-primary-relations{background:linear-gradient(#f8fafcd1,#fffffffa);border:1px solid #94a3b83d;border-radius:14px;gap:13px;margin-top:18px;padding:15px;display:grid;overflow:visible}.crm-meeting-primary-relations-head{justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:1px;display:flex}.crm-meeting-primary-relations-head>div{gap:2px;min-width:0;display:grid}.crm-meeting-primary-relations-head span{color:#64748b;letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:850}.crm-meeting-primary-relations-head h3{color:#183b52;margin:0;font-size:15px;font-weight:820;line-height:1.3}.crm-meeting-primary-relations-head small{color:#7b8e9b;text-align:right;max-width:340px;font-size:11px;font-weight:650;line-height:1.4}.crm-meeting-primary-relations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-meeting-primary-relations-grid>.crm-meeting-inline-editor{min-height:100%;box-shadow:none;border-radius:14px;margin:0}.crm-meeting-primary-relations-grid>.crm-meeting-primary-project-field,.crm-meeting-primary-relations-grid>.crm-meeting-primary-deal-field,.crm-meeting-primary-relations-grid>.crm-meeting-primary-task-field{grid-column:1/-1}.crm-meeting-primary-project-field .crm-meeting-inline-relation-value{min-height:32px}.crm-meeting-primary-relation-empty{color:#0f172a6b;font-size:15px;font-weight:700}.crm-meeting-primary-relation-note{color:#7b8e9b;margin-top:7px;font-size:11px;font-weight:650;line-height:1.4;display:block}.crm-meeting-primary-relations-grid>.crm-meeting-primary-task-field{box-shadow:none;border-radius:14px;margin:0}.crm-meeting-primary-relations .crm-meeting-task-relation-head h3{font-size:16px}.crm-meeting-primary-relations .crm-meeting-task-relation-head p{font-size:12px}@media (max-width:760px){.crm-meeting-primary-relations{border-radius:12px;margin-top:14px;padding:12px}.crm-meeting-primary-relations-head{flex-direction:column;align-items:flex-start;gap:5px}.crm-meeting-primary-relations-head small{text-align:left;max-width:none}.crm-meeting-primary-relations-grid{grid-template-columns:minmax(0,1fr)}.crm-meeting-primary-relations-grid>.crm-meeting-primary-project-field,.crm-meeting-primary-relations-grid>.crm-meeting-primary-deal-field,.crm-meeting-primary-relations-grid>.crm-meeting-primary-task-field{grid-column:1}}.crm-deal-linked-task-edit-modal,.crm-deal-linked-meeting-edit-modal{width:min(920px,100vw - 40px)}.crm-deal-linked-task-edit-modal .crm-deal-linked-task-edit-form,.crm-deal-linked-meeting-edit-modal .crm-deal-linked-meeting-form{gap:18px;display:grid}.crm-deal-linked-task-edit-modal .crm-task-form-grid,.crm-deal-linked-meeting-edit-modal .crm-task-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;min-width:0;display:grid}.crm-deal-linked-task-edit-modal .crm-task-form-grid>.crm-field,.crm-deal-linked-meeting-edit-modal .crm-task-form-grid>.crm-field,.crm-deal-linked-meeting-edit-modal .crm-deal-linked-meeting-form>.crm-field,.crm-deal-linked-meeting-edit-modal .crm-meeting-party-fields>.crm-field{align-content:start;min-width:0;margin:0;border-bottom:0!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:0!important;display:grid!important}.crm-deal-linked-task-edit-modal .crm-task-form-grid>.crm-field>span:first-child,.crm-deal-linked-meeting-edit-modal .crm-task-form-grid>.crm-field>span:first-child,.crm-deal-linked-meeting-edit-modal .crm-deal-linked-meeting-form>.crm-field>span:first-child,.crm-deal-linked-meeting-edit-modal .crm-meeting-party-fields>.crm-field>span:first-child{color:#60788a;margin:0;font-size:12px;font-weight:800;line-height:1.3;display:block}.crm-deal-linked-task-edit-modal .crm-task-form-grid input,.crm-deal-linked-task-edit-modal .crm-task-form-grid select,.crm-deal-linked-task-edit-modal .crm-select-portal-trigger,.crm-deal-linked-task-edit-modal .crm-payment-stage-date-trigger,.crm-deal-linked-meeting-edit-modal .crm-task-form-grid input,.crm-deal-linked-meeting-edit-modal .crm-task-form-grid select,.crm-deal-linked-meeting-edit-modal .crm-task-form-grid .crm-select-portal-trigger,.crm-deal-linked-meeting-edit-modal .crm-task-form-grid .crm-payment-stage-date-trigger,.crm-deal-linked-meeting-edit-modal .crm-meeting-party-fields .crm-select-portal-trigger{box-sizing:border-box;width:100%;min-width:0;height:48px!important;min-height:48px!important}.crm-deal-linked-task-edit-modal .crm-select-portal,.crm-deal-linked-task-edit-modal .crm-global-date-picker,.crm-deal-linked-meeting-edit-modal .crm-searchable-relation,.crm-deal-linked-meeting-edit-modal .crm-select-portal,.crm-deal-linked-meeting-edit-modal .crm-global-date-picker{width:100%;min-width:0;max-width:100%}.crm-deal-linked-task-edit-modal .crm-task-create-markdown-field{min-width:0;margin:0;border-bottom:0!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:0!important;display:grid!important}.crm-deal-linked-meeting-edit-modal .crm-field-wide,.crm-deal-linked-meeting-edit-modal .crm-meeting-party-fields{grid-column:1/-1!important}.crm-deal-linked-meeting-edit-modal .crm-meeting-party-fields{margin:0;gap:14px 16px!important}.crm-deal-linked-meeting-edit-modal .crm-meeting-party-hint,.crm-deal-linked-meeting-edit-modal .crm-meeting-party-context-hint{margin-top:-2px}.crm-deal-linked-meeting-edit-modal .crm-deal-linked-meeting-form>.crm-field textarea{box-sizing:border-box;resize:vertical;width:100%;min-width:0}.crm-deal-linked-task-edit-modal .crm-form-actions,.crm-deal-linked-meeting-edit-modal .crm-form-actions{margin-top:2px}@media (max-width:760px){.crm-deal-linked-task-edit-modal,.crm-deal-linked-meeting-edit-modal{width:min(100%,100vw - 20px)}.crm-deal-linked-task-edit-modal .crm-task-form-grid,.crm-deal-linked-meeting-edit-modal .crm-task-form-grid,.crm-deal-linked-meeting-edit-modal .crm-meeting-party-fields{grid-template-columns:minmax(0,1fr)!important}.crm-deal-linked-task-edit-modal .crm-task-form-grid>.crm-field,.crm-deal-linked-meeting-edit-modal .crm-task-form-grid>.crm-field,.crm-deal-linked-meeting-edit-modal .crm-field-wide,.crm-deal-linked-meeting-edit-modal .crm-meeting-party-fields{grid-column:1/-1!important}}.crm-ai-insight-summary-line{color:#536981;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:5px 0;font-size:12px;line-height:1.55;display:flex}.crm-ai-insight-summary-piece{align-items:center;min-width:0;display:inline-flex}.crm-ai-insight-summary-separator{color:#91a0b1;flex:none;margin:0 5px;font-weight:750}.crm-ai-entity-stage-badge{vertical-align:middle;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;width:fit-content;max-width:min(100%,320px);min-height:25px;padding:4px 9px;font-size:11.5px;font-weight:900;line-height:1.1;display:inline-flex}.crm-ai-entity-stage-badge>i{background:var(--crm-ai-entity-badge-color,#64748b);width:7px;height:7px;box-shadow:0 0 0 3px var(--crm-ai-entity-badge-ring,#64748b26);border-radius:999px;flex:none}.crm-ai-entity-stage-badge>strong{text-overflow:ellipsis;min-width:0;font:inherit;overflow:hidden}@media (max-width:700px){.crm-ai-entity-stage-badge{max-width:min(100%,250px)}}.crm-org-tree-viewport.crm-org-canvas-viewport{cursor:grab;overscroll-behavior:contain;touch-action:none;background:radial-gradient(circle,#7597aa38 1px,#0000 1.2px) 0 0/20px 20px,radial-gradient(circle at 50% -60px,#0ea5e912,#0000 310px),#f8fbfd;border:1px solid #e1ebf1;border-radius:22px;height:clamp(520px,68dvh,820px);min-height:520px;padding:0;position:relative;overflow:hidden}.crm-org-tree-viewport.crm-org-canvas-viewport.is-panning,.crm-org-tree-viewport.crm-org-canvas-viewport.is-panning .crm-org-canvas-content{cursor:grabbing;-webkit-user-select:none;user-select:none}.crm-org-canvas-content{transform-origin:0 0;will-change:transform}.crm-org-canvas-viewport .crm-org-unit-leaf:hover{transform:none}.crm-org-canvas-controls{pointer-events:auto;cursor:default;z-index:45;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #638ba03d;border-radius:14px;grid-template-columns:38px 58px 38px;align-items:center;display:inline-grid;position:absolute;bottom:16px;right:16px;overflow:hidden;box-shadow:0 10px 28px #2e536824}.crm-org-canvas-zoom-button{pointer-events:auto;color:#39718d;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;padding:0;transition:background .15s,color .15s,transform .15s;display:grid}.crm-org-canvas-zoom-button:hover{color:#0a91cd;background:#edf8fd}.crm-org-canvas-zoom-button:active{transform:scale(.93)}.crm-org-canvas-zoom-button:focus-visible{z-index:2;outline-offset:-2px;outline:2px solid #0ea5e957;position:relative}.crm-org-canvas-zoom-button svg{width:20px;height:20px}.crm-org-canvas-zoom-value{border:0;color:#597487;min-width:58px;height:38px;font:inherit;letter-spacing:.01em;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;background:0 0;border-inline:1px solid #e3edf2;place-items:center;padding:0;font-size:11.5px;font-weight:850;transition:background .15s,color .15s;display:grid}.crm-org-canvas-zoom-value:hover{color:#0a91cd;background:#edf8fd}.crm-org-canvas-zoom-value:focus-visible{z-index:2;outline-offset:-2px;outline:2px solid #0ea5e957;position:relative}@media (max-width:760px){.crm-org-tree-viewport.crm-org-canvas-viewport{cursor:auto;overscroll-behavior:auto;touch-action:auto;background:0 0;border:0;height:auto;min-height:0;padding:0;overflow:visible}.crm-org-canvas-content{will-change:auto;transform:none!important}.crm-org-canvas-controls{display:none}}.crm-social-space-people>span.is-manager,.crm-events-space-hero-people>span.is-manager{box-shadow:none!important}.crm-header-search-form .crm-search-field input[type=search],.crm-global-search-form .crm-search-field input[type=search]{outline:none!important;padding-left:18px!important;transition:border-color .16s,box-shadow .16s,background .16s!important}.crm-header-search-form .crm-search-field input[type=search]::-webkit-search-cancel-button{appearance:none!important;display:none!important}.crm-header-search-form .crm-search-field input[type=search]::-webkit-search-decoration{appearance:none!important;display:none!important}.crm-global-search-form .crm-search-field input[type=search]::-webkit-search-cancel-button{appearance:none!important;display:none!important}.crm-global-search-form .crm-search-field input[type=search]::-webkit-search-decoration{appearance:none!important;display:none!important}.crm-header-search-form .crm-search-field input[type=search]:focus,.crm-header-search-form .crm-search-field input[type=search]:focus-visible,.crm-global-search-form .crm-search-field input[type=search]:focus,.crm-global-search-form .crm-search-field input[type=search]:focus-visible{border-color:#03a3ff!important;outline:none!important;box-shadow:0 0 0 3px #03a3ff29,0 10px 28px #03a3ff1f!important}.crm-header-search-form .crm-search-field:focus-within input[type=search],.crm-global-search-form .crm-search-field:focus-within input[type=search]{border-color:#03a3ff!important}.crm-detail-tabs-minihero{align-items:center;min-height:48px;margin-bottom:12px}.crm-detail-tabs-minihero-icon{color:#0284c7;background:linear-gradient(145deg,#e0f2fefa,#f0f9ffeb);border:1px solid #03a3ff29;border-radius:13px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 8px 20px #03a3ff14,inset 0 1px #ffffffeb}.crm-detail-tabs-minihero-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.crm-detail-tabs-minihero-copy{min-width:0}.crm-detail-tabs-minihero-copy>span{color:#03a3ff;letter-spacing:.08em;margin-bottom:2px;font-size:10px;font-weight:900;line-height:1.1;display:block}.crm-detail-tabs-nav-compact{grid-template-columns:repeat(3,minmax(0,1fr)) 44px;gap:8px;padding:7px;display:grid;position:relative;overflow:visible}.crm-detail-tab-button-card,.crm-detail-tab-menu-button{background:#ffffffb8;border-color:#94a3b829;width:100%;min-width:0;min-height:42px;transition:transform .16s,background .16s,border-color .16s,color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffffe6}.crm-detail-tab-button-card:hover,.crm-detail-tab-menu-button:hover{color:#0273ae;background:#fff;border-color:#03a3ff6b;transform:translateY(-1px);box-shadow:0 0 0 3px #03a3ff14,0 10px 24px #03a3ff1f,inset 0 1px #fffffff5}.crm-detail-tab-button-card.crm-detail-tab-button-active,.crm-detail-tab-menu-button.crm-detail-tab-button-active{color:#026a9f;background:linear-gradient(145deg,#eff9fffa,#fffffffa);border-color:#03a3ff85;transform:none;box-shadow:0 0 0 3px #03a3ff17,0 10px 24px #03a3ff1f,inset 0 1px #fffffffa}.crm-detail-tabs-overflow{min-width:0;position:relative}.crm-detail-tab-menu-button{padding:0;position:relative}.crm-detail-tab-menu-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:21px;height:21px}.crm-detail-tab-menu-dot{opacity:0;background:#03a3ff;border-radius:999px;width:6px;height:6px;position:absolute;top:8px;right:8px;box-shadow:0 0 0 3px #03a3ff1a}.crm-detail-tab-menu-button.crm-detail-tab-button-active .crm-detail-tab-menu-dot{opacity:1}.crm-detail-tabs-overflow-menu{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffb;border:1px solid #94a3b838;border-radius:18px;width:min(390px,100vw - 36px);padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #0f172a2e,0 8px 24px #03a3ff14}.crm-detail-tabs-overflow-head{padding:6px 7px 10px}.crm-detail-tabs-overflow-head span{color:#03a3ff;letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.crm-detail-tabs-overflow-head strong{color:#243b53;margin-top:3px;font-size:15px;display:block}.crm-detail-tabs-overflow-list{gap:6px;display:grid}.crm-detail-tabs-overflow-list>button{appearance:none;color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0eb;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:11px 12px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex}.crm-detail-tabs-overflow-list>button:hover,.crm-detail-tabs-overflow-list>button.is-active{background:linear-gradient(145deg,#f0f9fffa,#fff);border-color:#03a3ff5c;transform:translateY(-1px);box-shadow:0 8px 20px #03a3ff17}.crm-detail-tabs-overflow-list>button.is-active{box-shadow:0 0 0 3px #03a3ff12,0 8px 20px #03a3ff17}.crm-detail-tabs-overflow-item-copy{gap:3px;min-width:0;display:grid}.crm-detail-tabs-overflow-item-copy strong{color:#243b53;font-size:14px;line-height:1.25}.crm-detail-tabs-overflow-item-copy small{color:#7c8da1;font-size:12px;line-height:1.35}.crm-detail-tabs-overflow-arrow{color:#0284c7;background:#03a3ff12;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.crm-detail-tabs-overflow-arrow svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.crm-entity-custom-fields{background:0 0;border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7;width:100%;min-width:0;margin:18px 0 16px;padding:0}.crm-entity-custom-fields-head{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 0;display:flex}.crm-entity-custom-fields-title{align-items:center;gap:10px;min-width:0;display:flex}.crm-entity-custom-fields-icon{color:#0284c7;background:#f0f9ffe6;border:1px solid #03a3ff24;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.crm-entity-custom-fields-icon svg,.crm-entity-custom-field-add svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.crm-entity-custom-fields-eyebrow{color:#03a3ff;letter-spacing:.08em;font-size:9px;font-weight:900;line-height:1.1;display:block}.crm-entity-custom-fields-title h3{color:#243b53;margin:2px 0 0;font-size:14px;line-height:1.25}.crm-entity-custom-field-add{appearance:none;color:#0273ae;min-height:34px;font:inherit;cursor:pointer;background:#f0f9ffb8;border:1px solid #03a3ff2e;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:800;transition:border-color .16s,box-shadow .16s,background .16s;display:inline-flex}.crm-entity-custom-field-add:hover,.crm-entity-custom-field-add.is-active{background:#fff;border-color:#03a3ff66;box-shadow:0 0 0 3px #03a3ff12,0 8px 18px #03a3ff14}.crm-entity-custom-fields-list{display:grid}.crm-entity-custom-field-row{border-top:1px solid #e2e8f0c7;grid-template-columns:minmax(150px,30%) minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.crm-entity-custom-field-row.is-editing{background:linear-gradient(90deg,#f0f9ff8c,#fff0)}.crm-entity-custom-field-label{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:11px 12px 11px 1px;display:flex}.crm-entity-custom-field-label strong{color:#52677d;font-size:12px;font-weight:800;line-height:1.3}.crm-entity-custom-field-label span{color:#94a3b8;font-size:10px;line-height:1.2}.crm-entity-custom-field-read,.crm-entity-custom-field-edit{border-left:1px solid #e2e8f0b8;align-items:center;gap:8px;min-width:0;padding:7px 0 7px 12px;display:flex}.crm-entity-custom-field-display{appearance:none;color:#22364b;min-width:0;min-height:38px;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:10px;flex:auto;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:750;display:flex}.crm-entity-custom-field-display:hover{background:#f0f9ffa6;border-color:#03a3ff33}.crm-entity-custom-field-display.is-empty{color:#94a3b8;font-weight:650}.crm-entity-custom-field-choice-dot{border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px #94a3b81a}.crm-entity-custom-field-edit{flex-direction:column;align-items:flex-start;padding-top:9px;padding-bottom:9px}.crm-entity-custom-field-control,.crm-entity-custom-field-control input,.crm-entity-custom-field-control textarea,.crm-entity-custom-field-control .crm-select-portal{width:100%;min-width:0}.crm-entity-custom-field-control input,.crm-entity-custom-field-control textarea{color:#1f3448;min-height:40px;font:inherit;background:#fff;border:1px solid #dbe3ea;border-radius:10px;outline:none;padding:9px 11px;font-size:13px}.crm-entity-custom-field-control input:focus,.crm-entity-custom-field-control textarea:focus{border-color:#03a3ff8c;box-shadow:0 0 0 3px #03a3ff14}.crm-entity-custom-field-select-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;display:grid}.crm-entity-custom-field-actions,.crm-entity-custom-field-create-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.crm-entity-custom-field-actions .crm-button,.crm-entity-custom-field-create-actions .crm-button{min-height:34px;padding:0 11px;font-size:12px}.crm-entity-custom-field-create{border-top:1px solid #e2e8f0d1;padding:12px 0 14px}.crm-entity-custom-field-create-grid{grid-template-columns:minmax(0,1.4fr) minmax(180px,.8fr);gap:10px;display:grid}.crm-entity-custom-field-create .crm-field>span{font-size:11px}.crm-entity-custom-field-create input,.crm-entity-custom-field-create textarea{border-radius:10px;min-height:40px;font-size:13px}.crm-entity-custom-field-create-actions{margin-top:10px}.crm-entity-custom-fields-empty,.crm-entity-custom-fields-loading{color:#8a9bad;padding:12px 2px 14px;font-size:12px}.crm-entity-custom-fields-message{margin:0 0 9px}.crm-task-custom-fields-inline{margin-top:2px;margin-bottom:2px}@media (max-width:760px){.crm-detail-tabs-nav-compact{grid-template-columns:repeat(3,minmax(0,1fr)) 42px;overflow:visible}.crm-detail-tab-button-card{min-height:40px;padding:0 8px;font-size:12px}.crm-detail-tabs-overflow-menu{border-radius:20px;width:auto;max-height:min(70vh,560px);position:fixed;inset:auto 12px 14px;overflow-y:auto}.crm-entity-custom-fields-head{align-items:flex-start}.crm-entity-custom-field-add span{display:none}.crm-entity-custom-field-add{width:36px;padding:0}.crm-entity-custom-field-row{grid-template-columns:1fr}.crm-entity-custom-field-label{padding:9px 2px 3px}.crm-entity-custom-field-read,.crm-entity-custom-field-edit{border-left:0;padding:4px 0 9px}.crm-entity-custom-field-create-grid{grid-template-columns:1fr}}.crm-entity-custom-field-create-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end}.crm-entity-custom-field-create .crm-field{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding:0;display:grid}.crm-entity-custom-field-create .crm-field>span{min-width:0}.crm-entity-custom-field-create .crm-field>input,.crm-entity-custom-field-create .crm-field>textarea,.crm-entity-custom-field-create .crm-field>.crm-select-portal{box-sizing:border-box;width:100%;min-width:0}.crm-detail-tabs-overflow-list{width:100%;min-width:0}.crm-detail-tabs-overflow-list>button{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;display:grid;width:100%!important;min-width:0!important;max-width:none!important}.crm-detail-tabs-overflow-item-copy{width:100%;min-width:0;overflow:hidden}.crm-detail-tabs-overflow-item-copy strong,.crm-detail-tabs-overflow-item-copy small{white-space:normal;overflow-wrap:anywhere;word-break:normal;width:100%;min-width:0;max-width:100%;display:block}.crm-detail-tabs-overflow-arrow{justify-self:end}.crm-meeting-primary-relations-grid>:nth-child(2),.crm-meeting-primary-relations-grid>:nth-child(3){order:1}.crm-meeting-primary-relations-grid>.crm-meeting-primary-project-field{order:2}.crm-meeting-primary-relations-grid>.crm-meeting-primary-deal-field{order:3}.crm-meeting-primary-relations-grid>.crm-meeting-primary-task-field{order:4}@media (max-width:760px){.crm-entity-custom-field-create-grid{grid-template-columns:minmax(0,1fr)}}.crm-detail-tabs-minihero{justify-content:flex-start;align-items:center;gap:10px;min-height:44px;margin-bottom:10px}.crm-detail-tabs-minihero-copy{align-items:center;min-width:0;display:flex}.crm-detail-tabs-minihero-copy h2{color:#243b53;margin:0;font-size:18px;line-height:1.25}.crm-task-inline-detail-card>.crm-task-detail-tabs{background:0 0;width:100%;min-width:0}@media (max-width:760px){.crm-detail-tabs-overflow{position:relative}.crm-detail-tabs-overflow-menu{z-index:220;overscroll-behavior:contain;border-radius:18px;width:min(390px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(68vh,520px);position:absolute;inset:calc(100% + 8px) 0 auto auto;overflow:hidden auto}}.crm-detail-tabs-overflow-head-settings{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-detail-tabs-overflow-head-settings>div{min-width:0}.crm-detail-tabs-settings-button,.crm-detail-sections-order-button,.crm-menu-settings-order-button{appearance:none;color:#0284c7;cursor:pointer;background:#f0f9ffd1;border:1px solid #03a3ff2e;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;padding:0;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-grid}.crm-detail-tabs-settings-button:hover,.crm-detail-sections-order-button:hover:not(:disabled),.crm-menu-settings-order-button:hover:not(:disabled){background:#fff;border-color:#03a3ff6b;transform:translateY(-1px);box-shadow:0 0 0 3px #03a3ff12,0 8px 18px #03a3ff1a}.crm-detail-tabs-settings-button svg,.crm-detail-sections-order-button svg,.crm-menu-settings-order-button svg,.crm-detail-sections-reset-button svg,.crm-menu-settings-reset svg,.crm-detail-sections-visibility-button svg,.crm-menu-settings-visibility-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.crm-detail-tabs-overflow-empty{color:#8293a5;text-align:center;background:#f8fafcb3;border:1px dashed #94a3b847;border-radius:13px;padding:14px 12px;font-size:12px;line-height:1.45}.crm-detail-sections-settings-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0f172a80;padding:18px;z-index:995000!important}.crm-detail-sections-settings-modal{background:radial-gradient(circle at 92% 3%,#03a3ff1a,#0000 28%),#fff;border:1px solid #94a3b83d;border-radius:24px;width:min(760px,100%);max-height:calc(100dvh - 36px);padding:22px;overflow:auto;box-shadow:0 32px 100px #0f172a52}.crm-detail-sections-settings-head{align-items:flex-start;margin-bottom:16px}.crm-detail-sections-settings-head>div{min-width:0}.crm-detail-sections-settings-head h2{color:#172b3f;margin:3px 0 5px;font-size:25px;line-height:1.15}.crm-detail-sections-settings-head p:last-child{color:#718399;max-width:620px;margin:0;font-size:13px;line-height:1.5}.crm-detail-sections-settings-toolbar,.crm-menu-settings-layout-tools{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.crm-detail-sections-settings-toolbar>span{color:#718399;font-size:12px;font-weight:750}.crm-detail-sections-reset-button,.crm-menu-settings-reset{appearance:none;color:#597186;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #94a3b83d;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:780;transition:color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.crm-detail-sections-reset-button:hover:not(:disabled),.crm-menu-settings-reset:hover:not(:disabled){color:#0277b7;border-color:#03a3ff59;box-shadow:0 0 0 3px #03a3ff0f}.crm-detail-sections-settings-list{gap:8px;display:grid}.crm-detail-sections-settings-row{background:#fff;border:1px solid #94a3b833;border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:10px 11px;transition:opacity .16s,border-color .16s,background .16s;display:grid}.crm-detail-sections-settings-row.is-hidden,.crm-menu-settings-order-row.is-hidden{opacity:.62;background:#f8fafc}.crm-detail-sections-settings-index,.crm-menu-settings-order-index{color:#038bd8;background:#eaf7ff;border-radius:10px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.crm-detail-sections-settings-copy{gap:3px;min-width:0;display:grid}.crm-detail-sections-settings-copy strong{color:#273e53;font-size:13px;line-height:1.25}.crm-detail-sections-settings-copy small{color:#8091a4;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.crm-detail-sections-settings-row-actions,.crm-menu-settings-order-actions{align-items:center;gap:6px;display:inline-flex}.crm-detail-sections-order-button:disabled,.crm-menu-settings-order-button:disabled{opacity:.32;cursor:default}.crm-detail-sections-visibility-button,.crm-menu-settings-visibility-button{appearance:none;color:#138052;min-width:96px;min-height:34px;font:inherit;cursor:pointer;background:#effbf5;border:1px solid #10b98133;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.crm-detail-sections-visibility-button.is-hidden,.crm-menu-settings-visibility-button.is-hidden{color:#718096;background:#f1f5f9;border-color:#94a3b838}.crm-detail-sections-settings-error{color:#b4232d;background:#fff4f4;border:1px solid #fecaca;border-radius:11px;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:750}.crm-detail-sections-settings-actions{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #94a3b82e;margin:16px -22px -22px;padding:14px 22px 18px;position:sticky;bottom:-22px}.crm-menu-settings-section-head-layout{align-items:center}.crm-menu-settings-layout-tools{flex:none;margin:0}.crm-menu-settings-order-list{gap:7px}.crm-menu-settings-order-row{grid-template-columns:34px minmax(0,1fr) auto;gap:11px;transition:opacity .16s,background .16s}.crm-menu-settings-order-actions{flex-wrap:nowrap}.crm-menu-settings-order-button{width:34px;height:34px}.crm-menu-settings-visibility-button{min-width:96px}@media (max-width:760px){.crm-detail-tabs-overflow-menu{box-sizing:border-box;width:auto!important;max-width:none!important;position:fixed!important;bottom:auto!important;left:12px!important;right:12px!important}.crm-detail-sections-settings-backdrop{align-items:flex-end;padding:8px}.crm-detail-sections-settings-modal{border-radius:21px;width:100%;max-height:calc(100dvh - 16px);padding:17px}.crm-detail-sections-settings-head h2{font-size:21px}.crm-detail-sections-settings-row{grid-template-columns:30px minmax(0,1fr);gap:9px}.crm-detail-sections-settings-row-actions{grid-column:1/-1;grid-template-columns:38px 38px minmax(0,1fr);display:grid}.crm-detail-sections-order-button,.crm-detail-sections-visibility-button{width:100%}.crm-detail-sections-settings-actions{margin:14px -17px -17px;padding:13px 17px 17px;bottom:-17px}.crm-detail-sections-settings-actions .crm-button{flex:1 1 0}}@media (max-width:620px){.crm-menu-settings-section-head-layout{flex-direction:column;align-items:stretch}.crm-menu-settings-layout-tools{width:100%}.crm-menu-settings-order-row{grid-template-columns:30px minmax(0,1fr);gap:9px}.crm-menu-settings-order-actions{grid-column:1/-1;grid-template-columns:38px 38px minmax(0,1fr);width:100%;display:grid}.crm-menu-settings-order-button,.crm-menu-settings-visibility-button{width:100%}}.crm-menu-settings-more-toggle{appearance:none;color:#60758a;min-width:116px;min-height:34px;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #94a3b83d;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:11px;font-weight:800;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.crm-menu-settings-more-toggle:hover{color:#087dbd;background:#f2faff;border-color:#03a3ff57;box-shadow:0 0 0 3px #03a3ff12}.crm-menu-settings-more-toggle.is-active{color:#0785c9;background:#eaf8ff;border-color:#03a3ff57}.crm-menu-settings-more-toggle svg{fill:currentColor;flex:none;width:16px;height:16px}.crm-menu-settings-switch{background:#cbd5e1;border-radius:999px;flex:none;width:26px;height:15px;margin-left:1px;transition:background .16s;position:relative}.crm-menu-settings-switch>span{background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a33}.crm-menu-settings-more-toggle.is-active .crm-menu-settings-switch{background:#03a3ff}.crm-menu-settings-more-toggle.is-active .crm-menu-settings-switch>span{transform:translate(11px)}.crm-menu-settings-more-toggle:disabled{opacity:.55;cursor:default}@media (max-width:760px){.crm-menu-settings-order-actions{grid-template-columns:38px 38px minmax(0,1fr) minmax(0,1fr)}.crm-menu-settings-more-toggle{width:100%;min-width:0}}.crm-cloud-providers-section{background:linear-gradient(145deg,#fff 0%,#fbfdff 72%,#f4fbff 100%);border:1px solid #04a3ff29;border-radius:22px;gap:16px;padding:20px;display:grid;box-shadow:0 16px 42px #0f172a0e}.crm-cloud-providers-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm-cloud-providers-head h2{color:#172033;letter-spacing:-.015em;margin:3px 0 5px;font-size:20px}.crm-cloud-providers-head p:not(.crm-eyebrow){color:#718294;max-width:760px;margin:0;font-size:12px;line-height:1.55}.crm-cloud-provider-loading{min-height:160px}.crm-cloud-provider-message{margin:0}.crm-cloud-provider-card{background:#fff;border:1px solid #04a3ff2e;border-radius:19px;gap:16px;padding:18px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #0f172a0e,0 0 0 3px #04a3ff06}.crm-cloud-provider-card.is-enabled{border-color:#04a3ff45;box-shadow:0 14px 36px #0f172a0f,0 0 28px #04a3ff0e}.crm-cloud-provider-card.is-disabled{background:linear-gradient(145deg,#fff,#fafcfd);border-color:#dbe7ee}.crm-cloud-provider-main{align-items:flex-start;gap:14px;min-width:0;display:flex}.crm-cloud-provider-icon{color:#0789cf;background:linear-gradient(145deg,#eaf8ff,#fff);border:1px solid #04a3ff2e;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 9px 22px #04a3ff1a}.crm-cloud-provider-card.is-disabled .crm-cloud-provider-icon{color:#7890a2;box-shadow:none;background:#f7fafc;border-color:#dde7ed}.crm-cloud-provider-icon svg,.crm-cloud-provider-modal-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.crm-cloud-provider-copy{flex:1;min-width:0}.crm-cloud-provider-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.crm-cloud-provider-title-row h3{color:#1c2938;margin:3px 0 0;font-size:15px;line-height:1.35}.crm-cloud-provider-copy>p{color:#6f8293;margin:8px 0 0;font-size:11px;line-height:1.55}.crm-cloud-provider-status{color:#758898;background:#f8fafc;border:1px solid #dde6ec;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.crm-cloud-provider-status i{background:#a8b5c0;border-radius:50%;width:7px;height:7px}.crm-cloud-provider-status.is-on{color:#087dbc;background:#effaff;border-color:#bee6fa}.crm-cloud-provider-status.is-on i{background:#04a3ff;box-shadow:0 0 0 3px #04a3ff1a}.crm-cloud-provider-capabilities{flex-wrap:wrap;gap:7px;display:flex}.crm-cloud-provider-capabilities span{color:#718294;background:#fafcfd;border:1px solid #e3e9ed;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.crm-cloud-provider-capabilities span i{background:#bdc8d0;border-radius:50%;width:5px;height:5px}.crm-cloud-provider-capabilities span.is-active{color:#087dbc;background:#f4fbff;border-color:#cbeafb}.crm-cloud-provider-capabilities span.is-active i{background:#04a3ff}.crm-cloud-provider-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.crm-cloud-provider-stats>div{background:#fbfcfd;border:1px solid #e6edf1;border-radius:13px;min-width:0;padding:11px 12px}.crm-cloud-provider-stats span{color:#80909e;font-size:9px;font-weight:750;line-height:1.35;display:block}.crm-cloud-provider-stats strong{color:#263646;margin-top:3px;font-size:18px;line-height:1;display:block}.crm-cloud-provider-pending{color:#678195;background:#f6fcff;border:1px solid #d9edf8;border-radius:12px;flex-wrap:wrap;gap:7px;padding:9px 11px;font-size:10px;display:flex}.crm-cloud-provider-pending span{align-items:center;gap:5px;display:inline-flex}.crm-cloud-provider-pending b{color:#087dbc}.crm-cloud-provider-actions{justify-content:flex-end;align-items:center;gap:10px;padding-top:2px;display:flex}.crm-cloud-provider-actions>.crm-button{gap:7px}.crm-cloud-provider-actions>.crm-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.crm-cloud-provider-switch{color:#758797;align-items:center;gap:9px;font-size:10px;font-weight:800;display:inline-flex}.crm-cloud-provider-switch>button{cursor:pointer;background:#e7edf1;border:1px solid #d4dee5;border-radius:999px;flex:0 0 45px;width:45px;height:25px;padding:0;transition:all .18s;position:relative}.crm-cloud-provider-switch>button i{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0f172a2e}.crm-cloud-provider-switch.is-on>button{background:#04a3ff;border-color:#66caff;box-shadow:0 0 0 3px #04a3ff14}.crm-cloud-provider-switch.is-on>button i{transform:translate(20px)}.crm-cloud-provider-switch>button:disabled{opacity:.55;cursor:default}.crm-cloud-provider-modal-backdrop{z-index:2147482200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e19266b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.crm-cloud-provider-modal{background:#fff;border:1px solid #04a3ff42;border-radius:22px;grid-template-columns:62px minmax(0,1fr);gap:18px;width:min(780px,100vw - 34px);max-height:calc(100vh - 36px);padding:26px 28px;display:grid;position:relative;overflow:auto;box-shadow:0 32px 100px #0f172a45,0 0 40px #04a3ff17}.crm-cloud-provider-modal-close{color:#8293a1;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.crm-cloud-provider-modal-close:hover:not(:disabled){color:#087dbc;background:#edf9ff}.crm-cloud-provider-modal-close svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:17px;height:17px}.crm-cloud-provider-modal-icon{color:#0789cf;background:#effaff;border:1px solid #c9eafb;border-radius:16px;place-items:center;width:62px;height:62px;display:grid}.crm-cloud-provider-modal h2{color:#172033;margin:4px 42px 8px 0;font-size:27px;line-height:1.12}.crm-cloud-provider-modal>div>p:not(.crm-eyebrow){color:#718294;margin:0;font-size:14px;line-height:1.6}.crm-cloud-provider-modal-note{background:#f4fbff;border:1px solid #cfeafa;border-radius:13px;grid-column:1/-1;gap:5px;padding:15px 17px;display:grid}.crm-cloud-provider-modal-note strong{color:#087dbc;font-size:14px}.crm-cloud-provider-modal-note span{color:#667d8f;font-size:13px;line-height:1.55}.crm-cloud-provider-modal ul{color:#5f7486;grid-column:1/-1;margin:0;padding:2px 0 2px 22px;font-size:13px;line-height:1.8}.crm-cloud-provider-modal footer{grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.crm-cloud-provider-disable-confirm{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#e34b5d;border:1px solid #da4052;border-radius:12px;padding:0 18px;font-size:13px;font-weight:850;box-shadow:0 8px 18px #e34b5d29}.crm-cloud-provider-disable-confirm:hover:not(:disabled){background:#d93c4f}.crm-cloud-provider-disable-confirm:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.crm-cloud-provider-modal .crm-eyebrow{font-size:11px;line-height:1.35}.crm-cloud-provider-modal footer .crm-button{min-height:44px;padding:0 18px;font-size:13px}.crm-message-source-mark.is-flow-internal{color:#087dbc;background:#effaff;border-color:#bfe7fb}.crm-message-source-mark.is-flow-internal .crm-message-source-icon svg{width:17px;height:17px}.crm-message-internal-chat-badge.is-local{color:#087dbc;background:linear-gradient(145deg,#f0fbff,#fbfdff);border-color:#c3e8fb}.crm-message-internal-chat-badge.is-local>span{background:#04a3ff;box-shadow:0 0 0 4px #04a3ff1c}.crm-message-internal-chat-badge.is-local small{color:#087dbc;background:#e8f8ff}.crm-cloud-provider-local-notice{color:#5e7a8d;background:#f6fcff;border:1px solid #cfeafa;border-radius:11px;margin:8px 0 0;padding:9px 11px;font-size:10px;line-height:1.5}.crm-files-registry-status.is-local{color:#087dbc;background:#f1faff;border-color:#bfe6fa}.crm-google-workspace-disabled .crm-google-provider-only,.crm-google-workspace-disabled .crm-task-sync-badge,.crm-google-workspace-disabled .crm-task-sync-error,.crm-google-workspace-disabled .crm-meeting-sync-status,.crm-google-workspace-disabled .crm-meeting-inline-google-meet,.crm-google-workspace-disabled [data-google-runtime-hidden=true]{display:none!important}.crm-google-workspace-disabled .crm-button-google,.crm-google-workspace-disabled button.crm-button-google,.crm-google-workspace-disabled a.crm-button-google{color:#60788a!important;box-shadow:none!important;background:#fff!important;border-color:#04a3ff2e!important}.crm-google-workspace-disabled .crm-button-google:before,.crm-google-workspace-disabled .crm-button-google:after,.crm-google-workspace-disabled button.crm-button-google:before,.crm-google-workspace-disabled button.crm-button-google:after,.crm-google-workspace-disabled a.crm-button-google:before,.crm-google-workspace-disabled a.crm-button-google:after{content:none!important;display:none!important}.crm-google-workspace-disabled .crm-button-google:hover:not(:disabled),.crm-google-workspace-disabled button.crm-button-google:hover:not(:disabled),.crm-google-workspace-disabled a.crm-button-google:hover{color:#087dbc!important;background:#effaff!important;border-color:#04a3ff66!important;transform:none!important;box-shadow:0 0 0 3px #04a3ff12!important}@media (max-width:760px){.crm-cloud-providers-section{border-radius:18px;padding:14px}.crm-cloud-provider-main{align-items:flex-start}.crm-cloud-provider-title-row{display:grid}.crm-cloud-provider-status{justify-self:start}.crm-cloud-provider-stats{grid-template-columns:1fr}.crm-cloud-provider-actions{flex-direction:column;align-items:stretch}.crm-cloud-provider-switch{justify-content:space-between}.crm-cloud-provider-modal{grid-template-columns:1fr;padding:16px}.crm-cloud-provider-modal-icon{width:46px;height:46px}.crm-cloud-provider-modal footer{flex-direction:column-reverse}.crm-cloud-provider-modal footer>*{width:100%}}.crm-cloud-provider-smtp{margin-top:18px}.crm-cloud-provider-smtp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 0;display:grid}.crm-cloud-provider-smtp-grid .crm-field{margin:0}.crm-cloud-provider-smtp-grid input,.crm-cloud-provider-smtp-grid select{width:100%}@media (max-width:760px){.crm-cloud-provider-smtp-grid{grid-template-columns:1fr}}.crm-project-files-workspace{grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:15px;min-width:0;display:grid}.crm-project-files-workspace>*{min-width:0}.crm-project-files-workspace .crm-project-drive-card{height:100%}.crm-project-files-workspace-files{border-radius:18px;min-width:0;padding:20px;overflow:visible}.crm-project-files-workspace-files>.crm-files-panel{border-top:0;margin-top:0;padding-top:0}.crm-project-files-workspace-files .crm-files-upload-form{grid-template-columns:minmax(0,1fr)}.crm-project-files-workspace-files .crm-files-panel-head{flex-wrap:wrap;min-width:0}.crm-project-drive-card.is-local-storage{background:linear-gradient(145deg,#fff 0%,#f4fbff 100%);border-color:#03a3ff3d;box-shadow:0 14px 34px #0f547a0e,inset 0 0 0 1px #03a3ff09}.crm-project-feature-icon.is-local-storage{color:#0789ca;background:linear-gradient(145deg,#eaf8ff,#d9f2ff);box-shadow:inset 0 0 0 1px #c6eafa}.crm-project-feature-icon.is-drive svg,.crm-project-feature-icon.is-local-storage svg{width:24px;height:24px}.crm-project-storage-badge{border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.crm-project-storage-badge.is-local{color:#087fb9;background:#ecf9ff;border:1px solid #bee8fa}.crm-project-resources.is-single{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.crm-project-files-workspace{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.crm-project-files-workspace-files{padding:16px}}.crm-project-folder-card{background:linear-gradient(145deg,#fff 0%,#f7fcff 100%);border-color:#03a3ff33}.crm-project-feature-icon.is-files{color:#0789ca;background:linear-gradient(145deg,#eaf8ff,#d9f2ff);box-shadow:inset 0 0 0 1px #c6eafa}.crm-project-feature-icon.is-files svg{width:24px;height:24px}.crm-project-file-manager-backdrop,.crm-project-file-preview-backdrop,.crm-project-file-action-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.crm-project-file-manager-backdrop{z-index:1260}.crm-project-file-preview-backdrop{z-index:1320}.crm-project-file-action-backdrop{z-index:1360}.crm-project-file-manager{background:#f8fbfd;border:1px solid #bee8faf2;border-radius:24px;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:14px;width:min(1120px,100%);max-height:min(840px,100vh - 48px);padding:20px;display:grid;overflow:hidden;box-shadow:0 34px 100px #0f172a4d,0 0 0 1px #03a3ff0a}.crm-project-file-manager-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.crm-project-file-manager-title{align-items:center;gap:13px;min-width:0;display:flex}.crm-project-file-manager-folder-icon,.crm-project-file-manager-empty-icon{color:#078bcd;background:linear-gradient(145deg,#ebf9ff,#dff5ff);border:1px solid #c7eafa;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #ffffffb8}.crm-project-file-manager-folder-icon svg,.crm-project-file-manager-empty-icon svg{width:25px;height:25px}.crm-project-file-manager-title h2{color:#0f172a;margin:1px 0 2px;font-size:24px;font-weight:950;line-height:1.12}.crm-project-file-manager-title>div>span{color:#0f172a8a;font-size:12px;font-weight:800}.crm-project-file-manager-close,.crm-project-file-preview-actions .crm-button,.crm-project-file-manager-toolbar .crm-button,.crm-project-file-manager-upload .crm-button{gap:7px}.crm-project-file-manager-close svg,.crm-project-file-preview-actions .crm-button svg,.crm-project-file-manager-toolbar .crm-button svg,.crm-project-file-manager-upload .crm-button svg{width:17px;height:17px}.crm-project-file-manager-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.crm-project-file-manager-search{align-items:center;min-width:0;display:flex;position:relative}.crm-project-file-manager-search svg{color:#0a93d8;pointer-events:none;width:19px;height:19px;position:absolute;left:13px}.crm-project-file-manager-search input{color:#0f172a;background:#fff;border:1px solid #0f172a1a;border-radius:13px;outline:none;width:100%;min-height:44px;padding:9px 13px 9px 42px;font-size:14px;font-weight:750;transition:border-color .16s,box-shadow .16s}.crm-project-file-manager-search input:focus{border-color:#03a3ff94;box-shadow:0 0 0 4px #03a3ff1a}.crm-project-file-manager-upload{background:#ffffffd1;border:1px solid #03a3ff24;border-radius:16px;grid-template-columns:minmax(220px,1.1fr) minmax(220px,1fr) auto;align-items:end;gap:10px;padding:13px;display:grid}.crm-project-file-manager-upload-file,.crm-project-file-manager-upload-comment{gap:6px;min-width:0;display:grid}.crm-project-file-manager-upload-file>span,.crm-project-file-manager-upload-comment>span,.crm-project-file-action-content label>span{color:#0f172a8f;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:900}.crm-project-file-manager-upload input,.crm-project-file-action-content input{color:#0f172a;background:#fff;border:1px solid #0f172a1a;border-radius:12px;outline:none;width:100%;min-height:42px;padding:8px 10px;font-size:14px;font-weight:750}.crm-project-file-manager-upload input:focus,.crm-project-file-action-content input:focus{border-color:#03a3ff94;box-shadow:0 0 0 4px #03a3ff17}.crm-project-file-manager-upload input[type=file]{cursor:pointer}.crm-project-file-manager-upload input[type=file]::file-selector-button{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #0f172a1a;border-radius:9px;min-height:30px;margin-right:10px;padding:6px 11px;font-weight:900}.crm-project-file-manager-list{align-content:start;gap:8px;min-height:180px;padding:2px 4px 3px 1px;display:grid;overflow:auto}.crm-project-file-manager-row{background:#fffffff0;border:1px solid #0f172a13;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.crm-project-file-manager-row:hover{border-color:#03a3ff47;transform:translateY(-1px);box-shadow:0 8px 24px #0f547a12}.crm-project-file-manager-main{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.crm-project-file-manager-main:disabled{cursor:default}.crm-project-file-manager-type{color:#087fba;background:#f2faff;border:1px solid #03a3ff24;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.crm-project-file-manager-type.is-pdf{color:#c43333;background:#fff6f6;border-color:#dc262624}.crm-project-file-manager-type.is-image{color:#168a43;background:#f3fff7;border-color:#16a34a21}.crm-project-file-manager-type svg{width:22px;height:22px}.crm-project-file-manager-copy{gap:3px;min-width:0;display:grid}.crm-project-file-manager-copy strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.crm-project-file-manager-copy small,.crm-project-file-manager-copy em{color:#0f172a8c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:700;overflow:hidden}.crm-project-file-manager-copy em{color:#086391b8}.crm-project-file-manager-actions{align-items:center;gap:6px;display:flex}.crm-icon-action{color:#087fba;cursor:pointer;background:#fff;border:1px solid #03a3ff2e;border-radius:11px;outline:none;place-items:center;width:36px;height:36px;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.crm-icon-action:hover,.crm-icon-action:focus-visible{background:#f0faff;border-color:#03a3ffa6;transform:translateY(-1px);box-shadow:0 0 0 3px #03a3ff17}.crm-icon-action svg{width:17px;height:17px}.crm-icon-action-danger{color:#c02d2d;border-color:#dc262629}.crm-icon-action-danger:hover,.crm-icon-action-danger:focus-visible{background:#fff5f5;border-color:#dc26267a;box-shadow:0 0 0 3px #dc262612}.crm-project-file-manager-empty{color:#0f172a8f;text-align:center;background:#ffffffa3;border:1px dashed #03a3ff38;border-radius:17px;place-content:center;justify-items:center;gap:6px;min-height:220px;display:grid}.crm-project-file-manager-empty strong{color:#0f172a;font-size:15px;font-weight:900}.crm-project-file-manager-empty>span:last-child{font-size:13px;font-weight:700}.crm-project-file-preview{background:#f8fafc;border:1px solid #ffffffbd;border-radius:24px;grid-template-rows:auto minmax(0,1fr);gap:13px;width:min(1120px,100%);height:min(850px,100vh - 48px);padding:18px;display:grid;box-shadow:0 34px 100px #0f172a57}.crm-project-file-preview>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.crm-project-file-preview>header h3{overflow-wrap:anywhere;color:#0f172a;max-width:760px;margin:1px 0 3px;font-size:20px;font-weight:950}.crm-project-file-preview>header>div:first-child>span{color:#0f172a8a;font-size:12px;font-weight:800}.crm-project-file-preview-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.crm-project-file-preview-body{background:#eef2f6;border:1px solid #0f172a14;border-radius:17px;place-items:center;min-height:0;display:grid;overflow:hidden}.crm-project-file-preview-body.is-image{padding:14px;overflow:auto}.crm-project-file-preview-body img{object-fit:contain;border-radius:10px;max-width:100%;max-height:100%;display:block;box-shadow:0 14px 44px #0f172a24}.crm-project-file-preview-body iframe{background:#fff;border:0;width:100%;height:100%;min-height:560px}.crm-project-file-action-modal{background:#fff;border:1px solid #ffffffc2;border-radius:22px;grid-template-columns:auto minmax(0,1fr);gap:14px;width:min(500px,100%);padding:18px;display:grid;box-shadow:0 34px 100px #0f172a52}.crm-project-file-action-icon{color:#0787c7;background:#eefaff;border:1px solid #c8eafb;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.crm-project-file-action-icon.is-danger{color:#bd2f2f;background:#fff4f4;border-color:#f4c8c8}.crm-project-file-action-icon svg{width:20px;height:20px}.crm-project-file-action-content{gap:10px;min-width:0;display:grid}.crm-project-file-action-content h3{color:#0f172a;margin:0;font-size:20px;font-weight:950}.crm-project-file-action-content p{color:#0f172a9e;margin:0;font-size:13px;font-weight:720;line-height:1.45}.crm-project-file-action-content label{gap:6px;display:grid}.crm-project-file-action-modal footer{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}@media (max-width:820px){.crm-project-file-manager-backdrop,.crm-project-file-preview-backdrop,.crm-project-file-action-backdrop{align-items:stretch;padding:10px}.crm-project-file-manager,.crm-project-file-preview{border-radius:18px;height:auto;max-height:calc(100vh - 20px);padding:14px}.crm-project-file-manager-head,.crm-project-file-preview>header{display:grid}.crm-project-file-manager-toolbar,.crm-project-file-manager-upload,.crm-project-file-manager-row{grid-template-columns:minmax(0,1fr)}.crm-project-file-manager-actions{justify-content:flex-start;padding-left:53px}.crm-project-file-manager-close,.crm-project-file-manager-toolbar>.crm-button,.crm-project-file-manager-upload>.crm-button,.crm-project-file-preview-actions .crm-button{justify-content:center;width:100%}.crm-project-file-preview-actions{display:grid}.crm-project-file-preview-body iframe{min-height:70vh}}@media (max-width:560px){.crm-project-file-manager-title h2{font-size:20px}.crm-project-file-manager-folder-icon{flex-basis:42px;width:42px;height:42px}.crm-project-file-manager-actions{padding-left:0}.crm-project-file-action-modal{grid-template-columns:minmax(0,1fr)}.crm-project-file-action-modal footer{display:grid}.crm-project-file-action-modal footer .crm-button{justify-content:center;width:100%}}.crm-events-media-unavailable-list{gap:8px;display:grid}.crm-events-media-unavailable{color:#64748b;text-align:left;background:linear-gradient(145deg,#f1f5f9f5,#e2e8f0e0);border:1px solid #94a3b847;border-radius:15px;justify-content:center;align-items:center;gap:12px;min-height:118px;padding:18px;display:flex;box-shadow:inset 0 1px #fffc}.crm-events-media-unavailable-icon{color:#64748b;background:#94a3b826;border:1px solid #94a3b83d;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.crm-events-media-unavailable-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.crm-events-media-unavailable>span:last-child{gap:4px;min-width:0;display:grid}.crm-events-media-unavailable strong{color:#526273;font-size:13px;line-height:1.4}.crm-events-media-unavailable small{color:#8a98a8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.crm-events-media-unavailable.is-compact{border-radius:10px;justify-content:flex-start;min-height:46px;padding:6px 8px}.crm-events-media-unavailable.is-compact .crm-events-media-unavailable-icon{border-radius:10px;flex-basis:34px;width:34px;height:34px}.crm-events-media-unavailable.is-compact .crm-events-media-unavailable-icon svg{width:18px;height:18px}.crm-events-media-unavailable.is-compact strong{font-size:10px}.crm-events-media-unavailable.is-compact small{display:none}.crm-events-edit-existing-media>div:has(.crm-events-media-unavailable.is-compact)>button:disabled{cursor:not-allowed;opacity:.42}@media (max-width:640px){.crm-events-media-unavailable{min-height:96px;padding:14px}.crm-events-media-unavailable-icon{flex-basis:40px;width:40px;height:40px}}.crm-events-media-unavailable.is-compact>span:last-child{display:none}.crm-events-media-unavailable.is-compact{width:58px;height:54px;min-height:54px;padding:0}.crm-message-center-v2 .crm-message-media-actions>.crm-message-transcribe-action,.crm-message-center-v2 .crm-message-document-actions>.crm-message-pdf-open-action{box-sizing:border-box;border-radius:12px;min-height:42px;margin:0;padding:9px 13px;line-height:1.2}.crm-message-center-v2 .crm-message-media-actions>.crm-message-transcribe-action{color:#3157c8;background:linear-gradient(145deg,#fff,#eff6fff5);border-color:#3b82f63b;box-shadow:0 7px 18px #3b82f612}.crm-message-center-v2 .crm-message-media-actions>.crm-message-transcribe-action:hover:not(:disabled),.crm-message-center-v2 .crm-message-media-actions>.crm-message-transcribe-action:focus-visible{background:#fff;border-color:#3b82f66b;box-shadow:0 10px 24px #3b82f621}.crm-message-center-v2 .crm-message-transcript-ai{color:#fff;-webkit-text-stroke:.85px #04a3ff;paint-order:stroke fill;text-shadow:0 0 3px #04a3ff9e,0 0 8px #04a3ff3d;background:#fff;border:1px solid #04a3ff61;box-shadow:0 0 0 3px #04a3ff0e,0 7px 18px #04a3ff21,inset 0 1px #fffffff5}.crm-message-center-v2 .crm-message-pdf-inline-overlay{justify-content:center;align-items:center;gap:8px;display:inline-flex}.crm-message-center-v2 .crm-message-pdf-inline-overlay>svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.crm-message-reaction-picker.crm-events-reaction-picker.is-portal{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto;margin:0!important;transform:none!important}@media (max-width:860px){.crm-message-center-v2 .crm-message-document-actions>.crm-message-pdf-open-action{white-space:normal;width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.crm-message-center-v2 .crm-message-media-actions>.crm-message-transcribe-action,.crm-message-center-v2 .crm-message-document-actions>.crm-message-pdf-open-action{transition:none}}.crm-message-center-v2.crm-message-messenger-layout .crm-message-composer-field{position:relative;overflow:visible}.crm-chat-mention-picker{z-index:2400;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #04a3ff40;border-radius:16px;max-height:min(320px,44vh);padding:6px;position:absolute;bottom:calc(100% + 9px);left:0;right:0;overflow:auto;box-shadow:0 18px 48px #194c732e,0 0 0 1px #04a3ff0a}.crm-chat-mention-picker-head{color:#6b7f93;letter-spacing:.02em;padding:5px 8px 7px;font-size:11px;font-weight:700;display:block}.crm-chat-mention-option{color:#17324d;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:11px;align-items:center;gap:10px;min-height:48px;padding:6px 8px;transition:background .12s,box-shadow .12s,transform .12s;display:flex}.crm-chat-mention-option:hover,.crm-chat-mention-option.is-active{background:#04a3ff16;box-shadow:inset 0 0 0 1px #04a3ff21}.crm-chat-mention-option.is-active{transform:translate(1px)}.crm-chat-mention-avatar{flex:0 0 32px;width:32px;height:32px}.crm-chat-mention-avatar-fallback{color:#087fc0;background:linear-gradient(145deg,#fff,#edf8ff);border:1px solid #04a3ff3d;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #04a3ff1f}.crm-chat-mention-option-copy{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.crm-chat-mention-option-copy strong,.crm-chat-mention-option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-chat-mention-option-copy strong{color:#17324d;font-size:13px;font-weight:750}.crm-chat-mention-option-copy small{color:#7b8da0;font-size:11px}.crm-chat-mention-at{color:#04a3ff;background:#fff;border:1px solid #04a3ff33;border-radius:9px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;font-weight:850;display:inline-flex;box-shadow:0 4px 14px #04a3ff1a}.crm-message-mention{color:#047fca;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-shadow:0 0 12px #04a3ff1f;background:#04a3ff1b;border-radius:6px;margin:0 1px;padding:1px 4px 2px;font-weight:750;display:inline}.crm-message-mention.is-external{color:#087d63;text-shadow:none;background:#10b98117}.crm-process-version-button[data-crm-tooltip]{position:relative}.crm-process-version-button[data-crm-tooltip]:after{content:attr(data-crm-tooltip);color:#17384b;white-space:nowrap;opacity:0;pointer-events:none;z-index:50;background:#fff;border:1px solid #04a3ff38;border-radius:9px;padding:6px 9px;font-size:11px;font-weight:760;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px);box-shadow:0 9px 28px #14507424,0 0 18px #04a3ff14}.crm-process-version-button[data-crm-tooltip]:hover:after,.crm-process-version-button[data-crm-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.crm-process-versions-backdrop{z-index:10080;padding:18px}.crm-process-versions-modal{flex-direction:column;width:min(620px,100vw - 36px);max-height:min(760px,100vh - 36px);display:flex;overflow:hidden}.crm-process-versions-modal .crm-modal-head p{color:#708495;margin:5px 0 0;font-size:13px;line-height:1.45}.crm-process-versions-list{gap:9px;padding:4px 2px 2px;display:grid;overflow:auto}.crm-process-version-row{background:#fff;border:1px solid #dce7ee;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:12px 13px;display:grid}.crm-process-version-row.is-production{background:linear-gradient(135deg,#e6f9efeb,#f8fffbfa);border-color:#1cb16f45;box-shadow:0 0 0 1px #1cb16f0a,0 8px 24px #1cb16f14}.crm-process-version-number{color:#557385;background:#eef5f8;border-radius:11px;place-items:center;min-height:42px;font-size:13px;font-weight:850;display:grid}.crm-process-version-row.is-production .crm-process-version-number{color:#087a48;background:#dff7e9}.crm-process-version-copy{min-width:0}.crm-process-version-copy>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-process-version-copy strong{color:#17384b;font-size:13px;font-weight:820}.crm-process-version-copy span{color:#087a48;text-transform:uppercase;letter-spacing:.04em;background:#daf6e7;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:850;display:inline-flex}.crm-process-version-copy small{color:#718797;margin-top:4px;font-size:12px;line-height:1.4;display:block}.crm-process-versions-foot{color:#8497a5;border-top:1px solid #e6eef3;margin-top:10px;padding-top:10px;font-size:11px}.crm-process-document-selected-wrap{gap:8px;display:grid}.crm-process-cloud-file-placeholder{color:#667886;background:linear-gradient(135deg,#f0f3f5,#f7f9fa);border:1px solid #d8e0e6;border-radius:13px;align-items:center;gap:11px;min-height:62px;padding:11px 13px;display:flex}.crm-process-cloud-file-placeholder>span{color:#7f909c;background:#fff;border:1px solid #d2dce2;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.crm-process-cloud-file-placeholder svg{width:21px;height:21px}.crm-process-cloud-file-placeholder strong,.crm-process-cloud-file-placeholder small{display:block}.crm-process-cloud-file-placeholder strong{color:#536673;font-size:12px;font-weight:790}.crm-process-cloud-file-placeholder small{color:#7c8c97;margin-top:2px;font-size:11px;line-height:1.4}@media (max-width:640px){.crm-process-versions-backdrop{padding:10px}.crm-process-versions-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.crm-process-version-row{grid-template-columns:46px minmax(0,1fr);padding:10px}}.crm-process-file-preview-backdrop{z-index:10140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1227346b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.crm-process-file-preview-modal{background:#fff;border:1px solid #04a3ff4d;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100vw - 36px);height:min(820px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 28px 90px #143e5642,0 0 42px #04a3ff21}.crm-process-file-preview-modal.is-loading{place-items:center;width:min(440px,100vw - 36px);height:auto;min-height:150px;display:grid}.crm-process-file-preview-head{background:linear-gradient(#fff,#fbfdfe);border-bottom:1px solid #e6eef3;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:13px 16px 13px 18px;display:flex}.crm-process-file-preview-identity{align-items:center;gap:12px;min-width:0;display:flex}.crm-process-file-preview-icon{color:#048fdf;background:linear-gradient(145deg,#04a3ff1a,#04a3ff06);border:1px solid #04a3ff3d;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 6px 18px #04a3ff1a}.crm-process-file-preview-icon svg,.crm-process-file-preview-close svg,.crm-process-file-preview-download svg,.crm-process-file-preview-loading-pulse svg{width:21px;height:21px}.crm-process-file-preview-identity>div{min-width:0}.crm-process-file-preview-identity strong,.crm-process-file-preview-identity small{display:block}.crm-process-file-preview-identity strong{color:#16384c;text-overflow:ellipsis;white-space:nowrap;max-width:min(760px,65vw);font-size:14px;font-weight:820;overflow:hidden}.crm-process-file-preview-identity small{color:#7c919f;margin-top:3px;font-size:11px;font-weight:650}.crm-process-file-preview-close{color:#66808f;cursor:pointer;background:#fff;border:1px solid #dce8ef;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;transition:border-color .16s,color .16s,background .16s,box-shadow .16s;display:grid}.crm-process-file-preview-close:hover,.crm-process-file-preview-close:focus-visible{color:#048fdf;background:#f5fbff;border-color:#04a3ff59;outline:none;box-shadow:0 0 0 3px #04a3ff14}.crm-process-file-preview-body{background:radial-gradient(circle at 20% 10%,#04a3ff0b,#0000 28%),#f3f7f9;place-items:center;min-height:0;display:grid;overflow:auto}.crm-process-file-preview-body.is-image{padding:22px}.crm-process-file-preview-image{object-fit:contain;background:#fff;border-radius:10px;max-width:100%;max-height:100%;display:block;box-shadow:0 12px 40px #1841581f}.crm-process-file-preview-frame{background:#fff;border:0;width:100%;height:100%;min-height:420px}.crm-process-file-preview-actions{background:#fff;border-top:1px solid #e5eef3;justify-content:flex-end;align-items:center;gap:9px;min-height:66px;padding:11px 16px;display:flex}.crm-process-file-preview-download{align-items:center;gap:7px;display:inline-flex}.crm-process-file-preview-loading{align-items:center;gap:14px;padding:28px 30px;display:flex}.crm-process-file-preview-loading-pulse{color:#048fdf;background:#04a3ff14;border:1px solid #04a3ff3d;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;animation:1.15s ease-in-out infinite crm-process-file-preview-pulse;display:grid}.crm-process-file-preview-loading strong,.crm-process-file-preview-loading small{display:block}.crm-process-file-preview-loading strong{color:#17384b;font-size:13px;font-weight:820}.crm-process-file-preview-loading small{color:#7b8f9c;text-overflow:ellipsis;white-space:nowrap;max-width:300px;margin-top:4px;font-size:11px;overflow:hidden}@keyframes crm-process-file-preview-pulse{0%,to{transform:scale(1);box-shadow:0 0 #04a3ff21}50%{transform:scale(1.045);box-shadow:0 0 0 8px #04a3ff00}}@media (max-width:720px){.crm-process-file-preview-backdrop{padding:8px}.crm-process-file-preview-modal{border-radius:16px;width:calc(100vw - 16px);height:calc(100vh - 16px)}.crm-process-file-preview-head{min-height:64px;padding:10px 11px 10px 13px}.crm-process-file-preview-icon{border-radius:11px;flex-basis:38px;width:38px;height:38px}.crm-process-file-preview-identity strong{max-width:calc(100vw - 150px);font-size:12px}.crm-process-file-preview-actions{min-height:62px;padding:10px 12px}.crm-process-file-preview-frame{min-height:360px}}.crm-process-document-version-list{gap:9px;display:grid}.crm-process-r8-file-card{background:linear-gradient(135deg,#fff 0%,#fbfdff 64%,#f5fbff 100%);border:1px solid #d9e8ef;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:11px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:0 5px 18px #2a53690f}.crm-process-r8-file-card:before{content:"";opacity:.82;background:#04a3ff;border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:0}.crm-process-r8-file-card.is-ready:hover{border-color:#b5def1;transform:translateY(-1px);box-shadow:0 10px 28px #04a3ff1a}.crm-process-r8-file-card.is-resolving{border-color:#d8e9f1}.crm-process-r8-file-card.is-error{background:linear-gradient(135deg,#fff,snow);border-color:#f1d3d3}.crm-process-r8-file-card.is-error:before{background:#e45757}.crm-process-r8-file-main{border-radius:10px;outline:none;align-items:center;gap:11px;min-width:0;padding-left:2px;display:flex}.crm-process-r8-file-main.is-clickable{cursor:pointer}.crm-process-r8-file-main.is-clickable:focus-visible{box-shadow:0 0 0 3px #04a3ff26}.crm-process-r8-file-icon{color:#058fce;background:linear-gradient(145deg,#f1fbff,#eaf8ff);border:1px solid #c5e8f8;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 4px 12px #04a3ff14}.crm-process-r8-file-icon svg{width:20px!important;height:20px!important}.crm-process-r8-file-copy{gap:4px;min-width:0;display:grid}.crm-process-r8-file-title-row{align-items:center;gap:8px;min-width:0;display:flex}.crm-process-r8-file-title-row strong{color:#203f50;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:820;line-height:1.28;overflow:hidden}.crm-process-r8-file-ext{color:#0786bd;letter-spacing:.04em;background:#eefaff;border:1px solid #cce9f7;border-radius:6px;flex:none;align-items:center;min-height:19px;padding:0 6px;font-size:9px;font-weight:900;display:inline-flex}.crm-process-r8-file-copy small{color:#7d929e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.crm-process-r8-file-side{justify-items:end;gap:7px;display:grid}.crm-process-r8-status{color:#748b98;white-space:nowrap;background:#ffffffd1;border:1px solid #d9e8ef;border-radius:999px;align-items:center;gap:5px;min-height:21px;padding:0 7px;font-size:9px;font-weight:820;display:inline-flex}.crm-process-r8-status svg{width:11px;height:11px}.crm-process-r8-status.is-loading:before{content:"";border:1.5px solid #b8dce9;border-top-color:#04a3ff;border-radius:50%;width:8px;height:8px;animation:.8s linear infinite itcaseProcessR8Spin}.crm-process-r8-status.is-ready{color:#2b8659;background:#f4fff8;border-color:#c8ebd8}.crm-process-r8-status.is-error{color:#b74747;background:#fff7f7;border-color:#f1cece}.crm-process-r8-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.crm-process-r8-action{min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e6ee;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:850;line-height:1;transition:border-color .16s,color .16s,background .16s,box-shadow .16s,transform .16s;box-shadow:0 3px 10px #274f650d;color:#496b7d!important;font-size:11px!important;text-decoration:none!important;display:inline-flex!important}.crm-process-r8-action:hover{background:#f7fcff;border-color:#92d4ef;transform:translateY(-1px);box-shadow:0 6px 14px #04a3ff17;color:#057eaf!important}.crm-process-r8-action.is-primary{background:linear-gradient(#f7fdff,#eefaff);border-color:#a9ddf4;color:#057eaf!important}.crm-process-r8-action.is-download{color:#365d70!important}.crm-process-r8-action svg{flex:0 0 15px;width:15px;height:15px}.crm-process-r8-preview-backdrop{z-index:12080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#11273461;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.crm-process-r8-preview-modal{background:#fff;border:1px solid #04a3ff4d;border-radius:20px;grid-template-rows:auto minmax(0,1fr);width:min(1220px,100vw - 36px);height:min(880px,100vh - 36px);min-height:440px;display:grid;overflow:hidden;box-shadow:0 30px 90px #14354845,inset 0 0 0 1px #ffffffc2}.crm-process-r8-preview-head{background:linear-gradient(135deg,#f3fbff,#fff 58%);border-bottom:1px solid #deebf1;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:13px 14px 13px 16px;display:flex}.crm-process-r8-preview-title{align-items:center;gap:10px;min-width:0;display:flex}.crm-process-r8-preview-title>span{color:#058ccc;background:#ebf9ff;border:1px solid #bee4f6;border-radius:11px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.crm-process-r8-preview-title>span svg{width:20px;height:20px}.crm-process-r8-preview-title>div{gap:2px;min-width:0;display:grid}.crm-process-r8-preview-title small{color:#0493d4;letter-spacing:.06em;font-size:9px;font-weight:900}.crm-process-r8-preview-title strong{color:#25495c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.crm-process-r8-preview-tools{flex:none;align-items:center;gap:8px;display:flex}.crm-process-r8-preview-close{color:#627d8c;cursor:pointer;background:#fff;border:1px solid #dce8ee;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.crm-process-r8-preview-close:hover{color:#057eaf;background:#f5fcff;border-color:#90d5f1}.crm-process-r8-preview-close svg{width:17px;height:17px}.crm-process-r8-preview-body{background:#edf2f5;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:auto}.crm-process-r8-preview-frame{background:#fff;border:0;width:100%;height:100%;min-height:0}.crm-process-r8-preview-image{object-fit:contain;max-width:100%;max-height:100%;padding:18px;display:block}.crm-process-r8-preview-loading,.crm-process-r8-preview-error{color:#597484;background:#fff;border:1px solid #d7e6ee;border-radius:16px;align-items:center;gap:13px;max-width:560px;margin:22px;padding:18px;display:flex;box-shadow:0 15px 38px #23475b1c}.crm-process-r8-preview-loading>div{line-height:1.45}.crm-process-r8-preview-loading strong,.crm-process-r8-preview-loading small,.crm-process-r8-preview-error strong,.crm-process-r8-preview-error small{display:block}.crm-process-r8-preview-loading strong,.crm-process-r8-preview-error strong{color:#294e62;font-size:14px}.crm-process-r8-preview-loading small,.crm-process-r8-preview-error small{color:#8297a4;margin-top:3px;font-size:12px}.crm-process-r8-preview-pulse{color:#0496d8;background:#ecfaff;border:1px solid #bce5f7;border-radius:13px;flex:0 0 45px;place-items:center;width:45px;height:45px;animation:1.25s ease-in-out infinite itcaseProcessR8Pulse;display:grid}.crm-process-r8-preview-pulse svg{width:21px;height:21px}.crm-process-r8-preview-error{justify-items:start;display:grid}.crm-process-r8-preview-error .crm-process-r8-action{margin-top:8px}@keyframes itcaseProcessR8Spin{to{transform:rotate(360deg)}}@keyframes itcaseProcessR8Pulse{0%,to{transform:scale(1);box-shadow:0 0 #04a3ff14}50%{transform:scale(1.035);box-shadow:0 0 0 9px #04a3ff1f}}@media (max-width:820px){.crm-process-r8-file-card{grid-template-columns:minmax(0,1fr);align-items:stretch}.crm-process-r8-file-side{justify-items:stretch}.crm-process-r8-status{justify-self:start}.crm-process-r8-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.crm-process-r8-actions>*{width:100%}}@media (max-width:700px){.crm-process-r8-preview-backdrop{padding:8px}.crm-process-r8-preview-modal{border-radius:15px;width:calc(100vw - 16px);height:calc(100vh - 16px)}.crm-process-r8-preview-head{flex-direction:column;align-items:flex-start}.crm-process-r8-preview-tools{width:100%}.crm-process-r8-preview-tools .crm-process-r8-action{flex:1}}.crm-process-r8-file-card{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important}.crm-process-r8-file-main{align-items:flex-start!important}.crm-process-r8-file-copy{overflow:visible!important}.crm-process-r8-file-title-row{flex-wrap:wrap!important;align-items:flex-start!important;row-gap:5px!important}.crm-process-r8-file-title-row strong{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important;flex:260px!important;min-width:min(220px,100%)!important;overflow:visible!important}.crm-process-r8-file-copy small{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;overflow:visible!important}.crm-process-r8-file-side{padding-left:51px;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.crm-process-r8-actions{margin-left:auto}.crm-process-r8-preview-backdrop{isolation:isolate;z-index:2147483643!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}.crm-process-r8-preview-title{flex:auto;align-items:flex-start!important}.crm-process-r8-preview-title>div{overflow:visible!important}.crm-process-r8-preview-title strong{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important;overflow:visible!important}.crm-process-r8-preview-head{align-items:flex-start!important}@media (max-width:620px){.crm-process-r8-file-side{padding-left:0;justify-items:stretch!important;display:grid!important}.crm-process-r8-actions{width:100%;margin-left:0}.crm-process-r8-status{justify-self:start}}.crm-entity-custom-fields-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.crm-entity-custom-field-manage{appearance:none;color:#0273ae;cursor:pointer;background:#f0f9ffb8;border:1px solid #03a3ff2e;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:inline-grid}.crm-entity-custom-field-manage:hover,.crm-entity-custom-field-manage.is-active{background:#fff;border-color:#03a3ff66;transform:translateY(-1px);box-shadow:0 0 0 3px #03a3ff12,0 8px 18px #03a3ff14}.crm-entity-custom-field-manage svg,.crm-custom-field-management-title-icon svg,.crm-custom-field-management-close svg,.crm-custom-field-management-row-icon svg,.crm-custom-field-management-action svg,.crm-custom-field-management-safety>svg,.crm-custom-field-collision-icon svg,.crm-custom-field-collision-modal .crm-button svg,.crm-custom-field-option-delete svg,.crm-custom-field-restore-option svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.crm-custom-field-management-backdrop{z-index:2147483632;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a75;place-items:center;display:grid;position:fixed;inset:0}.crm-custom-field-management-modal{width:min(760px,100vw - 36px);max-height:min(820px, calc(100dvh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));background:#fff;border:1px solid #fffc;border-radius:26px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 34px 110px #0f172a52}.crm-custom-field-management-head,.crm-custom-field-management-footer{z-index:2;background:#fffffffa;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex;position:relative}.crm-custom-field-management-head{border-bottom:1px solid #0f172a14}.crm-custom-field-management-footer{border-top:1px solid #0f172a14;justify-content:flex-end;box-shadow:0 -10px 28px #0f172a0a}.crm-custom-field-management-title{align-items:center;gap:12px;min-width:0;display:flex}.crm-custom-field-management-title-icon,.crm-custom-field-collision-icon{color:#0284c7;background:linear-gradient(145deg,#e0f2fefa,#f0f9ffd1);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #0ea5e91f}.crm-custom-field-management-title h3,.crm-custom-field-management-title p,.crm-custom-field-collision-modal h3,.crm-custom-field-collision-modal p{margin:0}.crm-custom-field-management-title h3,.crm-custom-field-collision-modal h3{color:#0f172a;font-size:20px;font-weight:900;line-height:1.15}.crm-custom-field-management-title p,.crm-custom-field-collision-modal p{color:#0f172a94;margin-top:4px;font-size:13px;font-weight:700;line-height:1.4}.crm-custom-field-management-close{appearance:none;color:#64748b;cursor:pointer;background:#fff;border:1px solid #94a3b83d;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;padding:0;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-grid}.crm-custom-field-management-close:hover:not(:disabled){color:#0284c7;background:#f0f9ff;border-color:#0ea5e952;transform:translateY(-1px)}.crm-custom-field-management-close:disabled{opacity:.45;cursor:not-allowed}.crm-custom-field-management-body{overscroll-behavior:contain;background:radial-gradient(circle at 7% 0,#0ea5e90e,#0000 33%),#fbfdff;min-height:0;padding:18px 20px 22px;overflow-y:auto}.crm-custom-field-management-safety{color:#166534;background:#f0fdf4d1;border:1px solid #22c55e29;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;margin-bottom:16px;padding:12px 14px;display:grid}.crm-custom-field-management-safety>svg{width:22px;height:22px}.crm-custom-field-management-safety div{gap:2px;display:grid}.crm-custom-field-management-safety strong{font-size:13px;font-weight:900}.crm-custom-field-management-safety span{color:#166534b8;font-size:12px;font-weight:650;line-height:1.4}.crm-custom-field-management-error{margin-bottom:14px}.crm-custom-field-management-loading{min-height:120px}.crm-custom-field-management-section{gap:9px;display:grid}.crm-custom-field-management-section+.crm-custom-field-management-section{margin-top:20px}.crm-custom-field-management-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-custom-field-management-section-head>div{gap:2px;display:grid}.crm-custom-field-management-section-head strong{color:#1e293b;font-size:13px;font-weight:900}.crm-custom-field-management-section-head span{color:#94a3b8;font-size:11px;font-weight:650}.crm-custom-field-management-section-head b{color:#0284c7;background:#0ea5e917;border-radius:999px;place-items:center;min-width:28px;height:26px;padding:0 8px;font-size:11px;font-weight:900;display:grid}.crm-custom-field-management-section.is-archive .crm-custom-field-management-section-head b{color:#64748b;background:#64748b1a}.crm-custom-field-management-list{gap:8px;display:grid}.crm-custom-field-management-row{background:#fff;border:1px solid #0ea5e91f;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:11px 12px;display:grid;box-shadow:0 8px 22px #0f172a09}.crm-custom-field-management-row.is-archived{background:#f8fafce0;border-color:#94a3b82e}.crm-custom-field-management-row-icon{color:#0284c7;background:#e0f2feb3;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.crm-custom-field-management-row.is-archived .crm-custom-field-management-row-icon{color:#64748b;background:#e2e8f0b8}.crm-custom-field-management-row-copy{gap:3px;min-width:0;display:grid}.crm-custom-field-management-row-copy strong{color:#243b53;overflow-wrap:anywhere;font-size:13px;font-weight:850;line-height:1.3}.crm-custom-field-management-row-copy span{color:#94a3b8;font-size:11px;font-weight:650}.crm-custom-field-management-action{appearance:none;cursor:pointer;background:#fff;border:1px solid #94a3b833;border-radius:13px;place-items:center;width:38px;height:38px;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-grid}.crm-custom-field-management-action.is-archive{color:#dc2626}.crm-custom-field-management-action.is-archive:hover:not(:disabled){background:#fff7f7;border-color:#ef444457;transform:translateY(-1px);box-shadow:0 9px 22px #dc262617}.crm-custom-field-management-action.is-restore{color:#0284c7}.crm-custom-field-management-action.is-restore:hover:not(:disabled){background:#f0f9ff;border-color:#0ea5e957;transform:translateY(-1px);box-shadow:0 9px 22px #0ea5e917}.crm-custom-field-management-action:disabled{opacity:.45;cursor:not-allowed}.crm-custom-field-management-empty{color:#94a3b8;text-align:center;background:#ffffffa6;border:1px dashed #94a3b852;border-radius:14px;padding:15px;font-size:12px;font-weight:650}.crm-custom-field-option-row-head{grid-template-columns:auto minmax(0,1fr) minmax(160px,.52fr) auto}.crm-custom-field-option-delete{appearance:none;color:#dc2626;cursor:pointer;background:#fff;border:1px solid #ef44442e;border-radius:13px;align-self:end;place-items:center;width:42px;height:44px;padding:0;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-grid}.crm-custom-field-option-delete:hover:not(:disabled){background:#fff7f7;border-color:#ef44445c;transform:translateY(-1px);box-shadow:0 8px 20px #dc262614}.crm-custom-field-option-delete:disabled{opacity:.45;cursor:not-allowed}.crm-custom-field-archived-options{border-top:1px solid #94a3b833;gap:9px;margin-top:18px;padding-top:16px;display:grid}.crm-custom-field-archived-options-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-custom-field-archived-options-head>div{gap:2px;display:grid}.crm-custom-field-archived-options-head strong{color:#475569;font-size:13px;font-weight:900}.crm-custom-field-archived-options-head span:not(.crm-custom-field-archived-count){color:#94a3b8;font-size:11px;font-weight:650}.crm-custom-field-archived-count{color:#64748b;background:#64748b1a;border-radius:999px;place-items:center;min-width:28px;height:26px;padding:0 8px;font-size:11px;font-weight:900;display:grid}.crm-custom-field-archived-list{gap:7px;display:grid}.crm-custom-field-archived-row{background:#f8fafceb;border:1px solid #94a3b82e;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:grid}.crm-custom-field-archived-row>i{border:3px solid #fff;border-radius:999px;width:13px;height:13px;display:block;box-shadow:0 0 0 1px #0f172a1a}.crm-custom-field-archived-row>div{gap:1px;min-width:0;display:grid}.crm-custom-field-archived-row strong{color:#52677d;overflow-wrap:anywhere;font-size:12px;font-weight:800}.crm-custom-field-archived-row small{color:#94a3b8;overflow-wrap:anywhere;font-size:10px}.crm-custom-field-restore-option{color:#0273ae;align-items:center;gap:7px;min-height:34px;font-size:11px;font-weight:800;display:inline-flex}.crm-custom-field-collision-modal{background:#fff;border:1px solid #fffc;border-radius:24px;width:min(610px,100vw - 36px);padding:22px;box-shadow:0 34px 110px #0f172a57}.crm-custom-field-collision-modal>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;display:grid}.crm-custom-field-collision-note{background:#f0f9ffc7;border:1px solid #0ea5e921;border-radius:15px;gap:4px;margin-top:16px;padding:13px 14px;display:grid}.crm-custom-field-collision-note strong{color:#0369a1;font-size:12px;font-weight:900}.crm-custom-field-collision-note span{color:#64748b;font-size:12px;font-weight:650;line-height:1.45}.crm-custom-field-collision-modal>footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;display:flex}.crm-custom-field-collision-modal .crm-button{align-items:center;gap:7px;display:inline-flex}@media (max-width:720px){.crm-custom-field-management-backdrop{padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom))}.crm-custom-field-management-modal{width:100%;max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:22px}.crm-custom-field-management-head,.crm-custom-field-management-footer,.crm-custom-field-management-body{padding-left:14px;padding-right:14px}.crm-custom-field-option-row-head{grid-template-columns:auto minmax(0,1fr) auto}.crm-custom-field-option-color-input{grid-column:2}.crm-custom-field-option-delete{grid-area:1/3}.crm-custom-field-archived-row{grid-template-columns:auto minmax(0,1fr)}.crm-custom-field-restore-option{grid-column:2;justify-self:start}.crm-custom-field-collision-modal{border-radius:22px;width:100%;padding:18px}.crm-custom-field-collision-modal>footer{grid-template-columns:1fr;display:grid}.crm-custom-field-collision-modal>footer .crm-button{justify-content:center;width:100%}}.crm-doc-panel{gap:16px;margin-top:10px;display:grid}.crm-doc-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.crm-doc-panel-title{align-items:center;gap:11px;min-width:0;display:flex}.crm-doc-panel-title>div{gap:2px;min-width:0;display:grid}.crm-doc-panel-title strong{color:#102a43;font-size:15px}.crm-doc-panel-title small{color:#7d91a7;font-size:12px}.crm-doc-panel-icon,.crm-doc-modal-title-icon,.crm-doc-card-icon,.crm-doc-empty-icon{color:#049fef;background:linear-gradient(#eefaff,#f8fdff);border:1px solid #b8e5ff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 22px #04a3ff17}.crm-doc-panel-icon svg,.crm-doc-modal-title-icon svg,.crm-doc-card-icon svg,.crm-doc-empty-icon svg,.crm-doc-panel-actions svg,.crm-doc-action-button svg,.crm-doc-soft-button svg,.crm-doc-primary-button svg,.crm-doc-icon-button svg,.crm-doc-warning svg,.crm-doc-ready-row>svg,.crm-doc-snapshot-note>svg,.crm-doc-error>svg{flex:none;width:18px;height:18px}.crm-doc-panel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-doc-soft-button,.crm-doc-primary-button,.crm-doc-action-button{min-height:36px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:700;text-decoration:none;transition:all .16s;display:inline-flex}.crm-doc-soft-button{color:#26435c;background:#fff;border:1px solid #d8e7f1}.crm-doc-soft-button:hover{border-color:#95d8ff;box-shadow:0 6px 18px #04a3ff1a}.crm-doc-primary-button{color:#fff;background:#04a3ff;border:1px solid #04a3ff;box-shadow:0 8px 22px #04a3ff33}.crm-doc-primary-button:hover{background:#078fdd}.crm-doc-primary-button:disabled,.crm-doc-soft-button:disabled,.crm-doc-action-button:disabled{opacity:.55;cursor:not-allowed}.crm-doc-smart-strip{flex-wrap:wrap;gap:7px;display:flex}.crm-doc-smart-chip{color:#527087;background:#f8fcff;border:1px solid #d9edf8;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.crm-doc-smart-chip svg{color:#13a66b;width:13px;height:13px}.crm-doc-warning{color:#8a5b11;background:#fffaf0;border:1px solid #f7d8a0;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.crm-doc-warning button{color:#058ed4;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:800}.crm-doc-list{gap:10px;display:grid}.crm-doc-card{background:#fff;border:1px solid #dce7ef;border-radius:14px;align-items:center;gap:12px;padding:13px;display:flex;box-shadow:0 6px 20px #24445c0d}.crm-doc-card--muted{background:#fbfcfd}.crm-doc-card-copy{flex:1;gap:3px;min-width:0;display:grid}.crm-doc-card-copy>small{color:#7d91a7;white-space:normal;overflow-wrap:anywhere;font-size:11px}.crm-doc-card-number{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.crm-doc-card-number>strong{color:#058ed4;letter-spacing:.02em;font-size:12px}.crm-doc-card-title{color:#18334b;white-space:normal;overflow-wrap:anywhere;font-size:14px}.crm-doc-status{border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.crm-doc-status--ready{color:#168453;background:#e8fbf2}.crm-doc-status--failed{color:#c33;background:#fff0f0}.crm-doc-status--rendering{color:#078fdd;background:#edf8ff}.crm-doc-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.crm-doc-action-button{color:#26435c;background:#fff;border:1px solid #d8e7f1;min-height:34px;padding:7px 10px}.crm-doc-action-button:hover{background:#f8fdff;border-color:#9ddcff}.crm-doc-card-error{color:#c83d3d;font-size:11px}.crm-doc-empty{text-align:center;color:#6c8194;background:linear-gradient(#fbfeff,#f7fbfd);border:1px dashed #c9dfea;border-radius:16px;place-items:center;gap:7px;padding:28px;display:grid}.crm-doc-empty strong{color:#203c53}.crm-doc-loading{color:#6d8295;align-items:center;gap:8px;padding:14px;font-size:13px;display:flex}.crm-doc-spinner{border:2px solid #d4edf9;border-top-color:#04a3ff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite crm-doc-spin}@keyframes crm-doc-spin{to{transform:rotate(360deg)}}.crm-doc-error{color:#a93333;background:#fff7f7;border:1px solid #ffd1d1;border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}.crm-doc-error>div{flex:1;gap:2px;display:grid}.crm-doc-error span{font-size:12px}.crm-doc-modal-layer{z-index:2147483643;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b1b2a70;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crm-doc-modal{background:#fff;border:1px solid #b9dff4;border-radius:20px;flex-direction:column;width:min(760px,100vw - 32px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 28px 90px #082b4247}.crm-doc-modal--wide{width:min(1180px,100vw - 32px)}.crm-doc-modal-head{background:linear-gradient(#fbfeff,#f7fcff);border-bottom:1px solid #e2edf4;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.crm-doc-modal-title{align-items:center;gap:10px;min-width:0;display:flex}.crm-doc-modal-title>div{gap:2px;min-width:0;display:grid}.crm-doc-modal-title strong{color:#132f47;font-size:16px}.crm-doc-modal-title small{color:#7b90a4;white-space:normal;font-size:11px}.crm-doc-modal-title-icon{width:36px;height:36px}.crm-doc-icon-button{color:#61788c;cursor:pointer;background:#fff;border:1px solid #d8e5ee;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.crm-doc-icon-button:hover{color:#058ed4;border-color:#9bdcff}.crm-doc-modal-body{padding:17px;overflow:auto}.crm-doc-modal-foot{background:#fbfdfe;border-top:1px solid #e4edf3;justify-content:flex-end;align-items:center;gap:9px;padding:13px 17px;display:flex}.crm-doc-modal-error{color:#b63535;background:#fff6f6;border:1px solid #ffd1d1;border-radius:11px;align-items:center;gap:8px;margin:0 17px 12px;padding:9px 11px;font-size:12px;display:flex}.crm-doc-create-grid{grid-template-columns:minmax(0,1fr) 310px;gap:18px;display:grid}.crm-doc-form-column{gap:14px;display:grid}.crm-doc-create-summary{background:#f9fcfe;border:1px solid #dbe9f2;border-radius:15px;align-self:start;gap:9px;padding:14px;display:grid}.crm-doc-create-summary>strong{color:#18364e;margin-bottom:2px;font-size:13px}.crm-doc-ready-row,.crm-doc-snapshot-note{background:#fff;border:1px solid #edf2f6;border-radius:10px;align-items:flex-start;gap:9px;padding:8px;display:flex}.crm-doc-ready-row>svg,.crm-doc-snapshot-note>svg{color:#20a66c;width:16px;height:16px;margin-top:1px}.crm-doc-ready-row span,.crm-doc-snapshot-note span{gap:2px;display:grid}.crm-doc-ready-row b,.crm-doc-snapshot-note strong{color:#254159;font-size:11px}.crm-doc-ready-row small,.crm-doc-snapshot-note small{color:#8295a6;font-size:10px;line-height:1.35}.crm-doc-snapshot-note{background:#f0faff;border-color:#cceaff}.crm-doc-number-preview{background:#f7fcff;border:1px solid #cfeafb;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.crm-doc-number-preview span{color:#7890a3;font-size:11px}.crm-doc-number-preview strong{color:#048ed7;justify-self:end;font-size:15px}.crm-doc-number-preview small{color:#91a2b1;grid-column:1/-1;font-size:10px}.crm-doc-label{color:#567085;gap:5px;font-size:11px;font-weight:800;display:grid}.crm-doc-label>em{color:#d75252;font-style:normal}.crm-doc-label>small{color:#91a1af;font-size:10px;font-weight:500;line-height:1.35}.crm-doc-control,.crm-doc-static-control{width:100%;min-height:38px;font:inherit;color:#18354d;box-sizing:border-box;background:#fff;border:1px solid #d6e3ec;border-radius:11px;outline:none;padding:9px 10px;font-size:13px}.crm-doc-control:focus{border-color:#72cfff;box-shadow:0 0 0 3px #04a3ff14}textarea.crm-doc-control{resize:vertical;min-height:76px}.crm-doc-control--textarea{min-height:95px}.crm-doc-static-control{background:#f9fbfc;gap:2px;display:grid}.crm-doc-static-control strong{font-size:13px}.crm-doc-static-control small{color:#8195a7;font-size:10px}.crm-doc-two-col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crm-doc-three-col{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.crm-doc-label--wide{grid-column:1/-1}.crm-doc-field-group{background:#fbfdfe;border:1px solid #e0eaf1;border-radius:13px;gap:10px;padding:12px;display:grid}.crm-doc-field-group-title{gap:2px;display:grid}.crm-doc-field-group-title strong{color:#244158;font-size:12px}.crm-doc-field-group-title span{color:#8799a8;font-size:10px}.crm-doc-details{background:#fbfdfe;border:1px solid #e0e9ef;border-radius:12px;overflow:hidden}.crm-doc-details summary{cursor:pointer;color:#4d687d;padding:10px 12px;font-size:11px;font-weight:800}.crm-doc-details-body{padding:0 12px 12px}.crm-doc-preview-modal{height:calc(100vh - 28px);max-height:calc(100vh - 28px)}.crm-doc-preview-frame{background:#eef3f6;border:0;flex:1;width:100%}.crm-doc-template-layout{grid-template-columns:260px minmax(0,1fr);min-height:580px;display:grid;overflow:hidden}.crm-doc-template-list{background:#f8fbfd;border-right:1px solid #e3edf3;flex-direction:column;gap:7px;padding:12px;display:flex;overflow:auto}.crm-doc-template-add{width:100%;margin-bottom:4px}.crm-doc-template-list-item{text-align:left;cursor:pointer;color:#355268;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:10px;display:flex}.crm-doc-template-list-item>span{gap:2px;min-width:0;display:grid}.crm-doc-template-list-item strong{white-space:normal;font-size:12px}.crm-doc-template-list-item small{color:#8a9cab;font-size:10px}.crm-doc-template-list-item em{color:#a65d20;font-size:9px;font-style:normal}.crm-doc-template-list-item:hover,.crm-doc-template-list-item.is-active{background:#fff;border-color:#b9e2f8;box-shadow:0 5px 14px #04a3ff0f}.crm-doc-template-list-item.is-active strong{color:#048ed7}.crm-doc-template-editor{align-content:start;gap:12px;padding:15px;display:grid;overflow:auto}.crm-doc-block-palette{flex-wrap:wrap;gap:6px;display:flex}.crm-doc-block-palette button{color:#3f6179;cursor:pointer;background:#fff;border:1px solid #cfe6f4;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.crm-doc-block-palette button:hover{color:#048ed7;background:#f5fbff;border-color:#7fd0fb}.crm-doc-template-text{line-height:1.55;min-height:360px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:11px!important}.crm-doc-template-fields{gap:7px;display:grid}.crm-doc-template-field{grid-template-columns:.7fr 1.4fr .8fr 1fr auto auto;align-items:center;gap:6px;display:grid}.crm-doc-template-field .crm-doc-control{min-height:34px;padding:7px 8px;font-size:11px}.crm-doc-checkbox{color:#71879a;align-items:center;gap:4px;font-size:10px;display:flex}.crm-doc-checkbox input{accent-color:#04a3ff}.crm-doc-template-modal{height:min(900px,100vh - 40px)}.crm-doc-template-modal .crm-doc-template-layout{flex:1}.crm-doc-modal .crm-button svg{width:16px;height:16px}@media (max-width:900px){.crm-doc-create-grid,.crm-doc-template-layout{grid-template-columns:1fr}.crm-doc-template-list{border-bottom:1px solid #e3edf3;border-right:0;max-height:210px}.crm-doc-create-summary{order:-1}.crm-doc-three-col,.crm-doc-template-field{grid-template-columns:1fr 1fr}.crm-doc-template-field .crm-doc-checkbox,.crm-doc-template-field .crm-doc-icon-button{justify-self:start}}@media (max-width:640px){.crm-doc-modal-layer{padding:8px}.crm-doc-modal,.crm-doc-modal--wide{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.crm-doc-two-col,.crm-doc-three-col{grid-template-columns:1fr}.crm-doc-card{flex-wrap:wrap;align-items:flex-start}.crm-doc-card-actions{justify-content:flex-start;width:100%;padding-left:50px}.crm-doc-panel-actions{width:100%}.crm-doc-panel-actions>*{flex:1}.crm-doc-template-field{grid-template-columns:1fr}.crm-doc-preview-modal{height:calc(100vh - 16px);max-height:calc(100vh - 16px)}}body.crm-app-mode input[type=search]::-webkit-search-cancel-button{appearance:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}body.crm-app-mode input[type=search]::-webkit-search-decoration{appearance:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}body.crm-app-mode input[type=search]::-webkit-search-results-button{appearance:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}body.crm-app-mode input[type=search]::-webkit-search-results-decoration{appearance:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}body.crm-app-mode .crm-search-field.crm-search-field--section{box-sizing:border-box!important;background:#fffffffa!important;border:1px solid #6491b133!important;border-radius:17px!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;padding:5px 7px 5px 10px!important;transition:border-color .16s,box-shadow .16s,background .16s!important;display:grid!important;position:relative!important;box-shadow:0 8px 24px #264c6c0e!important}body.crm-app-mode .crm-search-field.crm-search-field--section:focus-within{background:#fff!important;border-color:#00a0f86b!important;box-shadow:0 0 0 4px #00a0f813,0 12px 30px #264c6c16!important}body.crm-app-mode .crm-search-field--section .crm-search-field-leading{color:#079fe8!important;pointer-events:none!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;display:grid!important}body.crm-app-mode .crm-search-field--section .crm-search-field-leading svg{width:21px!important;height:21px!important;display:block!important}body.crm-app-mode .crm-search-field.crm-search-field--section input[type=search]{color:#294156!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;box-shadow:none!important;font:inherit!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0 7px!important;font-size:14px!important;line-height:40px!important;display:block!important}body.crm-app-mode .crm-search-field--section input[type=search]::placeholder{color:#8c9bab!important;opacity:1!important}body.crm-app-mode .crm-search-field--section .crm-search-field-actions.crm-search-field-actions--section{z-index:2!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}body.crm-app-mode .crm-search-field--section .crm-search-field-actions--section .crm-search-field-clear{color:#6d8194!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;box-shadow:none!important;text-indent:0!important;cursor:pointer!important;background:#f2f7fa!important;border:1px solid #4e6f8921!important;border-radius:11px!important;flex:none!important;place-items:center!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;text-decoration:none!important;transition:border-color .15s,background .15s,color .15s,transform .15s!important;display:grid!important;position:relative!important;overflow:visible!important}body.crm-app-mode .crm-search-field--section .crm-search-field-actions--section .crm-search-field-clear:before,body.crm-app-mode .crm-search-field--section .crm-search-field-actions--section .crm-search-field-clear:after{content:none!important;display:none!important}body.crm-app-mode .crm-search-field--section .crm-search-field-actions--section .crm-search-field-clear svg{pointer-events:none!important;width:21px!important;height:21px!important;display:block!important}body.crm-app-mode .crm-search-field--section .crm-search-field-actions--section .crm-search-field-clear:hover{color:#078fce!important;background:#eaf7fe!important;border-color:#00a0f842!important;transform:translateY(-1px)!important}body.crm-app-mode .crm-search-field--section .crm-search-field-actions--section .crm-search-field-clear:focus-visible{outline:0!important;box-shadow:0 0 0 3px #00a0f81f!important}body.crm-app-mode .crm-projects-search.crm-projects-toolbar-field{grid-template-rows:auto 52px!important}body.crm-app-mode .crm-projects-search .crm-search-field.crm-search-field--section,body.crm-app-mode .crm-projects-search .crm-search-field.crm-search-field--section input[type=search]{min-width:0!important}body.crm-app-mode .crm-projects-search .crm-search-field.crm-search-field--section{height:52px!important;min-height:52px!important}body.crm-app-mode .crm-projects-search .crm-search-field.crm-search-field--section input[type=search]{height:40px!important;min-height:40px!important;padding-left:7px!important;padding-right:7px!important}@media (max-width:640px){body.crm-app-mode .crm-search-field.crm-search-field--section{grid-template-columns:32px minmax(0,1fr) auto!important;height:50px!important;min-height:50px!important;padding-left:8px!important}body.crm-app-mode .crm-search-field--section .crm-search-field-leading{width:32px!important;min-width:32px!important}}.crm-search-field input[type=search]::-webkit-search-cancel-button{appearance:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.crm-search-field input[type=search]::-webkit-search-decoration{appearance:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.crm-search-field input[type=search]::-webkit-search-results-button{appearance:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.crm-search-field input[type=search]::-webkit-search-results-decoration{appearance:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.crm-search-field.crm-search-field--section{box-sizing:border-box!important;background:#fffffffa!important;border:1px solid #6491b12e!important;border-radius:17px!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;padding:6px 8px 6px 12px!important;transition:border-color .16s,box-shadow .16s,background .16s!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #264c6c0f!important}.crm-search-field.crm-search-field--section:focus-within{background:#fff!important;border-color:#00a0f861!important;box-shadow:0 0 0 4px #00a0f812,0 12px 30px #264c6c17!important}.crm-search-field--section .crm-search-field-leading{color:#159bd4!important;pointer-events:none!important;place-items:center!important;width:30px!important;min-width:30px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;line-height:1!important;display:grid!important;position:static!important;overflow:hidden!important}.crm-search-field--section .crm-search-field-leading svg{flex:0 0 22px!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0!important;display:block!important}.crm-search-field.crm-search-field--section input[type=search]{color:#294156!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;box-shadow:none!important;font:inherit!important;box-sizing:border-box!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0 8px!important;font-size:14px!important;line-height:38px!important;display:block!important;position:static!important}.crm-search-field--section input[type=search]::placeholder{color:#8c9bab!important;opacity:1!important}.crm-search-field--section .crm-search-field-actions.crm-search-field-actions--section{inset:auto!important;z-index:2!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.crm-search-field--section .crm-search-field-actions--section .crm-search-field-clear{color:#6d8194!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;box-shadow:none!important;text-indent:0!important;cursor:pointer!important;background:#f2f7fa!important;border:0!important;border-radius:10px!important;flex:0 0 36px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;text-decoration:none!important;display:grid!important;position:relative!important;overflow:hidden!important}.crm-search-field--section .crm-search-field-actions--section .crm-search-field-clear:before,.crm-search-field--section .crm-search-field-actions--section .crm-search-field-clear:after{content:none!important;display:none!important}.crm-search-field--section .crm-search-field-actions--section .crm-search-field-clear svg{pointer-events:none!important;width:21px!important;min-width:21px!important;max-width:21px!important;height:21px!important;min-height:21px!important;max-height:21px!important;margin:0!important;padding:0!important;display:block!important}.crm-search-field--section .crm-search-field-actions--section .crm-search-field-clear:hover{color:#078fce!important;background:#eaf7fe!important}.crm-projects-search.crm-projects-toolbar-field{grid-template-rows:auto 52px!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;min-width:0!important;display:grid!important;overflow:visible!important}.crm-projects-search .crm-search-field.crm-search-field--section{width:100%!important;min-width:0!important;margin:0!important}.crm-tasks-page .crm-task-kanban-filters .crm-task-kanban-search-field .crm-search-field--section input[type=search]{height:38px!important;min-height:38px!important;max-height:38px!important}.crm-tasks-page .crm-task-kanban-search-field .crm-search-field-leading svg{width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important}@media (max-width:640px){.crm-search-field.crm-search-field--section{grid-template-columns:28px minmax(0,1fr) auto!important;height:50px!important;min-height:50px!important;padding-left:10px!important}}.crm-manual-invoice-add-button{align-items:center;gap:7px;display:inline-flex}.crm-manual-invoice-add-button>svg,.crm-manual-invoice-actions .crm-button>svg,.crm-manual-receipt-invoice-link>svg,.crm-confirm-modal-icon>svg{flex:none;width:18px;height:18px}.crm-manual-invoices-list{gap:10px;display:grid}.crm-manual-invoice-card{background:radial-gradient(circle at 100% 0,#0ea5e912,#0000 34%),#fff;border:1px solid #0ea5e92b;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:15px 16px;display:grid;box-shadow:0 10px 26px #0f172a0e}.crm-manual-invoice-icon{color:#0284c7;background:#f0f9ffeb;border:1px solid #0ea5e933;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.crm-manual-invoice-card.is-vendor .crm-manual-invoice-icon{color:#0e7490;background:#ecfefff0;border-color:#0e749033}.crm-manual-invoice-icon>svg{width:22px;height:22px}.crm-manual-invoice-main{gap:7px;min-width:0;display:grid}.crm-manual-invoice-main>strong{color:#101b32;overflow-wrap:anywhere;font-size:15px;line-height:1.35}.crm-manual-invoice-eyebrow-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.crm-manual-invoice-eyebrow{color:#0284c7;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:900}.crm-manual-invoice-status{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;min-height:22px;padding:4px 8px;font-size:11px;font-weight:850;display:inline-flex}.crm-manual-invoice-status.is-partial{color:#c2410c;background:#fff7ed}.crm-manual-invoice-status.is-paid{color:#047857;background:#ecfdf5}.crm-manual-invoice-meta{flex-wrap:wrap;gap:6px;display:flex}.crm-manual-invoice-meta>span{color:#728096;background:#0f172a0e;border-radius:999px;align-items:center;gap:4px;min-height:27px;padding:5px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.crm-manual-invoice-meta b{color:#26354c;font-weight:900}.crm-manual-invoice-margin-credit{color:#0e7490;background:#ecfeffcc;border:1px solid #0e749029;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:8px 10px;font-size:12px;display:flex}.crm-manual-invoice-margin-credit>span,.crm-manual-invoice-margin-credit>em{font-style:normal;font-weight:750}.crm-manual-invoice-margin-credit>strong{font-size:13px;font-weight:950}.crm-manual-invoice-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crm-manual-invoice-delete{width:36px;height:36px}.crm-manual-invoice-delete>svg{width:18px;height:18px}.crm-manual-invoice-modal{width:min(820px,100%)}.crm-manual-invoice-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-manual-invoice-file-field,.crm-manual-invoice-mode-field{grid-column:1/-1}.crm-manual-invoice-file-picker{cursor:pointer;background:radial-gradient(circle at 8% 0,#0ea5e91c,#0000 40%),#f8fcff;border:1px dashed #0ea5e97a;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:13px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.crm-manual-invoice-file-picker:hover{border-color:#0284c7b8;transform:translateY(-1px);box-shadow:0 12px 28px #0ea5e91a}.crm-manual-invoice-file-picker.has-file{background:#f7fff9;border-style:solid;border-color:#16a34a42}.crm-manual-invoice-file-picker>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.crm-manual-invoice-file-picker-icon{color:#0284c7;background:#fff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 7px 20px #0f172a14}.crm-manual-invoice-file-picker.has-file .crm-manual-invoice-file-picker-icon{color:#0f8f5f}.crm-manual-invoice-file-picker-icon>svg{width:24px;height:24px}.crm-manual-invoice-file-picker-copy{gap:4px;min-width:0;display:grid}.crm-manual-invoice-file-picker-copy>strong{color:#17233a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.crm-manual-invoice-file-picker-copy>small{color:#718096;font-size:12px;line-height:1.35}.crm-manual-invoice-file-picker-button{pointer-events:none}.crm-manual-invoice-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-manual-invoice-mode-card{cursor:pointer;background:#fff;border:1px solid #dde6ef;border-radius:16px;gap:6px;min-width:0;padding:14px 15px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.crm-manual-invoice-mode-card:hover:not(.is-disabled){border-color:#0ea5e973;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a12}.crm-manual-invoice-mode-card.is-selected{background:#f3fbff;border-color:#0284c794;box-shadow:0 0 0 3px #0ea5e914}.crm-manual-invoice-mode-card.is-vendor.is-selected{background:#f0fdff;border-color:#0e74907a}.crm-manual-invoice-mode-card.is-disabled{opacity:.55;cursor:not-allowed}.crm-manual-invoice-mode-card>input{accent-color:#0284c7;position:absolute;top:14px;right:14px}.crm-manual-invoice-mode-card>span{color:#0284c7;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:900}.crm-manual-invoice-mode-card.is-vendor>span{color:#0e7490}.crm-manual-invoice-mode-card>strong{color:#17233a;padding-right:22px;font-size:15px}.crm-manual-invoice-mode-card>small{color:#718096;font-size:12px;line-height:1.45}.crm-manual-receipt-invoice-field>small{color:#8491a4;margin-top:5px;font-size:11.5px}.crm-manual-receipt-linked-invoice{background:#f8fcff;border:1px solid #0ea5e92e;border-radius:15px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:12px 14px;display:grid}.crm-manual-receipt-linked-invoice.is-vendor{background:#f0fdff;border-color:#0e749033}.crm-manual-receipt-linked-invoice>span{color:#0284c7;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.crm-manual-receipt-linked-invoice>strong{color:#17233a;overflow-wrap:anywhere;grid-column:1/2;min-width:0;font-size:14px}.crm-manual-receipt-linked-invoice>div{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.crm-manual-receipt-linked-invoice em{color:#67768d;background:#0f172a0e;border-radius:999px;padding:4px 7px;font-size:11.5px;font-style:normal;font-weight:750}.crm-manual-receipt-linked-invoice>a{color:#0284c7;grid-area:1/2/3/3;align-self:center;font-size:12px;font-weight:850;text-decoration:none}.crm-manual-receipt-invoice-link{align-items:center;gap:5px;color:#0369a1!important;background:#e0f2fed1!important;display:inline-flex!important}.crm-manual-receipt-credit-note{color:#155e75;background:#ecfeffc2;border:1px solid #0e749029;border-radius:11px;width:fit-content;max-width:100%;padding:8px 10px;font-size:12px;line-height:1.45}.crm-manual-receipt-side>small{color:#0e7490;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:850}.crm-kanban-finance-badge-button{appearance:none;cursor:pointer;font-family:inherit;transition:transform .14s,box-shadow .14s,filter .14s}.crm-kanban-finance-badge-button:hover{filter:saturate(1.08);transform:translateY(-1px)}.crm-kanban-finance-badge-button:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.crm-finance-ledger-backdrop{z-index:2147483000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a57;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.crm-finance-ledger-modal{background:#fff;border:1px solid #7dd3fc99;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(880px,100%);min-height:0;max-height:min(820px,100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 34px 90px #0f172a40,0 0 45px #0ea5e914}.crm-finance-ledger-head{background:radial-gradient(circle at 14% -40%,#0ea5e929,#0000 48%),#fff;border-bottom:1px solid #e6edf5;grid-template-columns:50px minmax(0,1fr) 38px;align-items:start;gap:14px;padding:20px 22px 17px;display:grid;position:relative}.crm-finance-ledger-head-icon{color:#15803d;background:#ecfdf5;border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.crm-finance-ledger-head-icon.is-margin{color:#0e7490;background:#ecfeff}.crm-finance-ledger-head-icon>svg{width:26px;height:26px}.crm-finance-ledger-head>div:nth-child(2){gap:4px;display:grid}.crm-finance-ledger-head span{color:#0284c7;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:900}.crm-finance-ledger-head h3{color:#101b32;margin:0;font-size:22px;line-height:1.2}.crm-finance-ledger-head p{color:#718096;max-width:700px;margin:0;font-size:12.5px;line-height:1.48}.crm-finance-ledger-body{overscroll-behavior:contain;background:#fbfdff;min-height:0;padding:18px 22px 22px;overflow-y:auto}.crm-finance-ledger-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.crm-finance-ledger-totals>span{background:#fff;border:1px solid #e3eaf2;border-radius:15px;gap:5px;min-width:0;padding:12px 14px;display:grid}.crm-finance-ledger-totals>span.is-accent{background:#f0fdff;border-color:#0e749033}.crm-finance-ledger-totals em{color:#7a8799;letter-spacing:.045em;text-transform:uppercase;font-size:10.5px;font-style:normal;font-weight:850}.crm-finance-ledger-totals strong{color:#17233a;overflow-wrap:anywhere;font-size:17px}.crm-finance-ledger-list,.crm-finance-margin-list{gap:10px;display:grid}.crm-finance-ledger-row{background:#fff;border:1px solid #e2e9f1;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:14px 15px;display:grid;box-shadow:0 9px 22px #0f172a0b}.crm-finance-ledger-row.is-margin{background:linear-gradient(135deg,#fff,#f2fdff);border-color:#0e749030}.crm-finance-ledger-row.is-excluded{opacity:.64}.crm-finance-ledger-row-main{gap:6px;min-width:0;display:grid}.crm-finance-ledger-row-main>strong{color:#17233a;overflow-wrap:anywhere;font-size:14.5px}.crm-finance-ledger-row-main>small,.crm-finance-ledger-row-main>p{color:#7a8799;margin:0;font-size:11.5px;line-height:1.4}.crm-finance-ledger-source-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-finance-ledger-source-line>span:not(.crm-finance-ledger-source){color:#64748b;background:#f1f5f9;border-radius:999px;padding:4px 7px;font-size:10.5px;font-weight:800}.crm-finance-ledger-source-line>span.is-subcontract{color:#be123c;background:#fff1f2}.crm-finance-ledger-source{color:#0369a1;letter-spacing:.035em;text-transform:uppercase;background:#e0f2fe;border-radius:999px;align-items:center;min-height:23px;padding:4px 8px;font-size:10.5px;font-weight:900;display:inline-flex}.crm-finance-ledger-source.is-manual{color:#1d4ed8;background:#eff6ff}.crm-finance-ledger-source.is-margin{color:#0e7490;background:#ecfeff}.crm-finance-ledger-margin-note{color:#155e75;background:#cffafe8f;border-radius:10px;width:fit-content;max-width:100%;padding:7px 9px;font-size:11.5px;line-height:1.45}.crm-finance-ledger-row-side{justify-items:end;gap:5px;min-width:145px;display:grid}.crm-finance-ledger-row-side>span{color:#8290a2;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.crm-finance-ledger-row-side>strong{color:#15803d;font-size:18px}.crm-finance-ledger-row.is-margin .crm-finance-ledger-row-side>strong{color:#0e7490}.crm-finance-ledger-row-side>em{color:#718096;font-size:10.5px;font-style:normal;font-weight:750}.crm-finance-ledger-row-side>.crm-button{margin-top:3px}.crm-finance-margin-row{background:#fff;border:1px solid #0e74902b;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 15px;display:grid}.crm-finance-margin-row>div:first-child{gap:5px;min-width:0;display:grid}.crm-finance-margin-row>div:first-child>span{color:#0e7490;letter-spacing:.045em;text-transform:uppercase;font-size:10.5px;font-weight:900}.crm-finance-margin-row>div:first-child>strong{color:#17233a;overflow-wrap:anywhere;font-size:14.5px}.crm-finance-margin-row>div:first-child>small{color:#7a8799;font-size:11.5px}.crm-finance-margin-row-money{justify-items:end;gap:6px;min-width:190px;display:grid}.crm-finance-margin-row-money>span{color:#64748b;font-size:12px;font-weight:750}.crm-finance-margin-row-money>span strong{color:#0e7490;margin-left:5px;font-size:17px}.crm-finance-margin-row-money>em{color:#718096;font-size:10.5px;font-style:normal;font-weight:750}.crm-finance-ledger-empty{color:#718096;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:17px;padding:34px 18px;font-size:13px}.crm-finance-ledger-footer{padding:12px 22px max(14px, env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #e6edf5;justify-content:flex-end;align-items:center;gap:9px;display:flex}@media (max-width:760px){.crm-manual-invoice-card{grid-template-columns:38px minmax(0,1fr);align-items:start;padding:13px}.crm-manual-invoice-icon{width:38px;height:38px}.crm-manual-invoice-actions{grid-column:1/-1;justify-content:flex-start}.crm-manual-invoice-form,.crm-manual-invoice-mode-grid{grid-template-columns:minmax(0,1fr)}.crm-manual-invoice-file-field,.crm-manual-invoice-mode-field{grid-column:auto}.crm-manual-invoice-file-picker{grid-template-columns:44px minmax(0,1fr)}.crm-manual-invoice-file-picker-icon{width:44px;height:44px}.crm-manual-invoice-file-picker-button{grid-column:1/-1;justify-content:center;width:100%}.crm-manual-receipt-linked-invoice{grid-column:auto;grid-template-columns:minmax(0,1fr)}.crm-manual-receipt-linked-invoice>strong,.crm-manual-receipt-linked-invoice>div,.crm-manual-receipt-linked-invoice>a{grid-area:auto/1}.crm-manual-receipt-linked-invoice>a{justify-self:start}.crm-finance-ledger-backdrop{padding:max(6px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));place-items:stretch stretch}.crm-finance-ledger-modal{width:100%;height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)));border-radius:20px;max-height:none}.crm-finance-ledger-head{grid-template-columns:42px minmax(0,1fr) 34px;gap:10px;padding:15px 15px 13px}.crm-finance-ledger-head-icon{border-radius:13px;width:42px;height:42px}.crm-finance-ledger-head h3{font-size:19px}.crm-finance-ledger-head p{font-size:11.5px}.crm-finance-ledger-body{padding:13px 15px 16px}.crm-finance-ledger-totals{grid-template-columns:minmax(0,1fr)}.crm-finance-ledger-row,.crm-finance-margin-row{grid-template-columns:minmax(0,1fr);gap:12px}.crm-finance-ledger-row-side,.crm-finance-margin-row-money{justify-items:start;min-width:0}.crm-finance-ledger-footer{padding:10px 15px max(12px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.crm-finance-ledger-footer .crm-button{justify-content:center;width:100%}}.crm-manual-invoice-modal .crm-manual-invoice-form>.crm-field{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.crm-manual-invoice-modal .crm-manual-invoice-form>.crm-field>span:first-child{color:#64748b;width:100%;margin:0;font-size:13px;font-weight:750;line-height:1.25;display:block}.crm-manual-invoice-modal .crm-manual-invoice-form>.crm-field>input,.crm-manual-invoice-modal .crm-manual-invoice-form>.crm-field>.crm-select,.crm-manual-invoice-modal .crm-manual-invoice-form>.crm-field>.crm-select-portal,.crm-manual-invoice-modal .crm-manual-invoice-form>.crm-field>.crm-date-picker,.crm-manual-invoice-modal .crm-manual-receipt-group-select{box-sizing:border-box;width:100%;min-width:0}.crm-manual-invoice-modal .crm-manual-invoice-form>.crm-field>input[type=number]{min-height:56px}.crm-manual-invoice-modal .crm-manual-invoice-mode-card{padding:14px 46px 14px 15px}.crm-manual-invoice-modal .crm-manual-invoice-mode-card>input[type=radio]{accent-color:#0284c7;appearance:auto;-webkit-appearance:radio;border:1px solid #94a3b8;border-radius:50%;flex:none;display:block;position:absolute;top:16px;right:16px;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;box-shadow:none!important;margin:0!important;padding:0!important;transform:none!important}.crm-manual-invoice-modal .crm-manual-invoice-mode-card>span,.crm-manual-invoice-modal .crm-manual-invoice-mode-card>strong,.crm-manual-invoice-modal .crm-manual-invoice-mode-card>small{min-width:0}.crm-manual-invoice-modal .crm-manual-invoice-file-field,.crm-manual-invoice-modal .crm-manual-invoice-mode-field{grid-column:1/-1}@media (max-width:760px){.crm-manual-invoice-modal .crm-manual-invoice-mode-card{padding-right:44px}}.crm-manual-invoices{background:linear-gradient(#f8fcfff5,#fffffffc),#fff;border:1px solid #0ea5e929;border-radius:22px;gap:12px;padding:16px;display:grid;box-shadow:0 14px 34px #0f172a0b}.crm-manual-invoices-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-manual-invoices-head-copy{gap:6px;min-width:0;display:grid}.crm-manual-invoices-head-copy>span{color:#0f172a;font-size:16px;font-weight:900;line-height:1.2}.crm-manual-invoices-head-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-manual-invoices-head-meta>strong,.crm-manual-invoices-head-meta>em{border-radius:999px;align-items:center;min-height:30px;padding:6px 11px;font-size:12.5px;font-style:normal;font-weight:850;display:inline-flex}.crm-manual-invoices-head-meta>strong{color:#0369a1;background:#0ea5e91f}.crm-manual-invoices-head-meta>em{color:#475569;background:#0f172a0e}.crm-manual-invoices-list{gap:12px}.crm-manual-invoice-card{background:linear-gradient(#fffffffa,#f8fcfffa),radial-gradient(circle at 100% 0,#0ea5e90f,#0000 38%),#fff;border:1px solid #0ea5e926;border-radius:20px;grid-template-columns:46px minmax(0,1fr) minmax(136px,auto);align-items:start;gap:16px;padding:18px;box-shadow:0 14px 30px #0f172a0d}.crm-manual-invoice-card.is-vendor{background:linear-gradient(#fffffffa,#f0fdfae6),radial-gradient(circle at 100% 0,#06b6d414,#0000 40%),#fff;border-color:#0e74902e}.crm-manual-invoice-icon{border-radius:14px;width:46px;height:46px}.crm-manual-invoice-main{gap:10px}.crm-manual-invoice-topline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.crm-manual-invoice-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-manual-invoice-type-badge,.crm-manual-invoice-storage-badge{letter-spacing:.045em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:26px;padding:5px 10px;font-size:11px;font-weight:900;display:inline-flex}.crm-manual-invoice-type-badge{color:#0284c7;background:#0ea5e91f}.crm-manual-invoice-type-badge.is-vendor{color:#0f766e;background:#0e74901f}.crm-manual-invoice-storage-badge{color:#64748b;background:#0f172a0e}.crm-manual-invoice-title,.crm-manual-invoice-main>strong{color:#0f172a;font-size:16px;font-weight:900;line-height:1.35}.crm-manual-invoice-status{color:#64748b;letter-spacing:.03em;text-transform:uppercase;background:#f1f5f9;min-height:26px;padding:5px 10px;font-size:11px;font-weight:900}.crm-manual-invoice-meta{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.crm-manual-invoice-meta>span{color:#64748b;background:#f8fafcf5;border:1px solid #94a3b833;border-radius:12px;justify-content:space-between;gap:8px;min-height:36px;padding:8px 10px;font-size:12px}.crm-manual-invoice-meta b{color:#1e293b;margin-left:auto;font-size:12.5px}.crm-manual-invoice-margin-credit{background:linear-gradient(#ecfeffe0,#effafff5);border-color:#0e74902e;border-radius:14px;gap:4px;width:100%;padding:10px 12px;display:grid}.crm-manual-invoice-margin-credit>span{color:#0f766e}.crm-manual-invoice-margin-credit>strong{color:#0f766e;font-size:15px}.crm-manual-invoice-margin-credit>em{color:#155e75}.crm-manual-invoice-actions{flex-direction:column;justify-content:center;align-items:stretch;gap:10px;min-width:136px}.crm-manual-invoice-actions .crm-button{justify-content:center;width:100%}.crm-manual-invoice-delete{align-self:flex-end}@media (max-width:920px){.crm-manual-invoice-card{grid-template-columns:46px minmax(0,1fr)}.crm-manual-invoice-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;min-width:0}.crm-manual-invoice-actions .crm-button{width:auto}.crm-manual-invoice-delete{align-self:auto}}@media (max-width:760px){.crm-manual-invoices{border-radius:18px;padding:13px}.crm-manual-invoices-head-meta{align-items:flex-start}.crm-manual-invoice-meta{grid-template-columns:minmax(0,1fr)}}.crm-payment-groups-redesign{gap:18px}.crm-payment-group-redesign{background:radial-gradient(circle at 100% 0,#03a3ff12,#0000 34%),linear-gradient(#f8fdfffa,#fffffffc);border:1px solid #03a3ff38;border-radius:24px;gap:0;padding:0;overflow:hidden;box-shadow:0 16px 38px #12325411}.crm-payment-group-redesign.is-subcontract{background:radial-gradient(circle at 100% 0,#fee2e275,#0000 34%),linear-gradient(#fffafafa,#fffffffc);border-color:#ef44443d}.crm-payment-group-redesign-head{background:#ffffff8f;border-bottom:1px solid #94a3b826;align-items:center;gap:14px;padding:18px 20px}.crm-payment-group-redesign.is-collapsed .crm-payment-group-redesign-head{border-bottom-color:#0000}.crm-payment-group-redesign .crm-payment-group-index{margin-bottom:4px}.crm-payment-group-redesign .crm-payment-group-title-line{gap:8px}.crm-payment-group-redesign .crm-payment-group-title-line h3{font-size:21px}.crm-payment-group-head-overview{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.crm-payment-group-head-overview>span{color:#64748b;white-space:nowrap;background:#f8fafceb;border:1px solid #94a3b829;border-radius:999px;align-items:baseline;gap:5px;min-height:26px;padding:5px 8px;font-size:11px;display:inline-flex}.crm-payment-group-head-overview em{font-style:normal;font-weight:750}.crm-payment-group-head-overview strong{color:#1e293b;font-size:11.5px;font-weight:900}.crm-payment-group-head-overview .is-vendor{background:#f0fdfaeb;border-color:#0d948829}.crm-payment-group-head-overview .is-vendor strong{color:#0f766e}.crm-payment-group-head-overview .is-margin{background:#ecfefff0;border-color:#0ea5e92e}.crm-payment-group-head-overview .is-margin strong{color:#0284c7}.crm-payment-group-head-overview .is-paid{background:#ecfdf5f0;border-color:#10b98129}.crm-payment-group-head-overview .is-paid strong{color:#047857}.crm-payment-group-collapse-button{color:#0369a1;min-height:38px;font:inherit;cursor:pointer;background:#ffffffeb;border:1px solid #03a3ff33;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:850;transition:border-color .16s,box-shadow .16s,background .16s;display:inline-flex}.crm-payment-group-collapse-button:hover{background:#fff;border-color:#03a3ff66;box-shadow:0 8px 20px #03a3ff17}.crm-payment-group-collapse-button>svg{width:16px;height:16px}.crm-payment-group-body{gap:14px;padding:16px 20px 20px;display:grid}.crm-payment-group-redesign.is-collapsed .crm-payment-group-body{display:none}.crm-payment-group-actionbar{background:#f8fafcb8;border:1px solid #94a3b829;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.crm-payment-group-redesign .crm-payment-group-head-actions{justify-content:flex-start;gap:7px;max-width:none}.crm-payment-group-redesign .crm-payment-group-head-actions>.crm-button,.crm-payment-group-provider-actions>.crm-button{border-radius:11px;min-height:38px;padding:8px 11px;font-size:12.5px;font-weight:850}.crm-payment-group-redesign .crm-payment-group-head-actions .crm-button>svg,.crm-payment-group-provider-actions .crm-button>svg{flex:none;width:17px;height:17px}.crm-payment-group-provider-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.crm-payment-group-provider-actions>span{color:#64748b;letter-spacing:.025em;background:#0f172a0e;border-radius:999px;align-items:center;min-height:28px;padding:5px 8px;font-size:10.5px;font-weight:850;display:inline-flex}.crm-payment-group-settings-redesign{background:0 0;border:0;flex-wrap:wrap;align-items:stretch;gap:8px;padding:0;display:flex}.crm-payment-group-settings-redesign .crm-payment-group-setting,.crm-payment-group-settings-redesign .crm-payment-group-date{background:#f8fafce6;border-radius:13px;flex:210px;min-height:48px;padding:8px 10px}.crm-payment-group-settings-redesign .crm-payment-group-setting.is-active{background:#f0f9fff0;border-color:#03a3ff47}.crm-payment-group-settings-redesign .crm-payment-group-setting.is-subcontract.is-active{background:#fef2f2eb;border-color:#ef444442}.crm-payment-group-settings-redesign .crm-payment-group-setting strong,.crm-payment-group-settings-redesign .crm-payment-group-date>span{font-size:12px}.crm-payment-group-settings-redesign .crm-payment-group-setting small{font-size:10.5px;line-height:1.25}.crm-payment-group-summary-redesign{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px}.crm-payment-group-summary-redesign>span{background:#fffffff0;border-radius:15px;gap:6px;min-height:104px;padding:13px 14px}.crm-payment-group-summary-redesign em{letter-spacing:.045em;font-size:10.5px}.crm-payment-group-summary-redesign strong{font-size:18px}.crm-payment-group-summary-redesign small{color:#64748b;font-size:10.5px;font-weight:750;line-height:1.3}.crm-payment-group-summary-redesign>.is-attention{background:#fffbebf0;border-color:#f59e0b38}.crm-payment-group-summary-redesign>.is-success-soft{background:#ecfdf5cc;border-color:#10b98129}.crm-payment-group-summary-redesign>.is-vendor{background:#f0fdfae6;border-color:#0d94882e}.crm-payment-group-summary-redesign>.is-vendor strong,.crm-payment-group-summary-redesign>.is-margin strong{color:#0f766e}.crm-payment-group-summary-redesign>.is-paid{background:#ecfdf5d6;border-color:#10b98129}.crm-payment-group-summary-redesign>.is-paid strong{color:#047857}.crm-payment-group-summary-redesign>.is-margin{background:#ecfeffdb;border-color:#0ea5e92e}.crm-payment-group-summary-redesign>.is-margin strong{color:#0284c7}.crm-payment-stage-progress,.crm-payment-final-progress{background:#f8fcffe0;border:1px solid #03a3ff24;border-radius:14px;gap:7px;padding:11px 13px;display:grid}.crm-payment-stage-progress-copy{color:#64748b;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.crm-payment-stage-progress-copy strong{color:#0369a1;font-size:12px}.crm-payment-stage-progress-track,.crm-manual-invoice-progress-track{background:#94a3b82e;border-radius:999px;width:100%;height:7px;position:relative;overflow:hidden}.crm-payment-stage-progress-track>span,.crm-manual-invoice-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#03a3ff,#22c1ff);width:0;height:100%;transition:width .24s;display:block}.crm-finance-stage-section,.crm-finance-stage-items-section{gap:10px;display:grid}.crm-finance-stage-section-head{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;padding:0 2px;display:flex}.crm-finance-stage-section-head>div{gap:2px;min-width:0;display:grid}.crm-finance-stage-section-head span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:900}.crm-finance-stage-section-head strong{color:#0f172a;font-size:14px;font-weight:900}.crm-finance-stage-section-head>em{color:#0284c7;white-space:nowrap;font-size:12px;font-style:normal;font-weight:900}.crm-manual-invoice-progress{background:#f8fafce0;border:1px solid #94a3b829;border-radius:12px;gap:6px;padding:9px 10px;display:grid}.crm-manual-invoice-progress-copy{color:#64748b;justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;font-weight:800;display:flex}.crm-manual-invoice-progress-copy strong{color:#0f766e;font-size:11px}.crm-manual-invoice-card.is-vendor .crm-manual-invoice-progress-track>span{background:linear-gradient(90deg,#0f766e,#14b8a6)}.crm-manual-invoice-receipt-button{color:#047857!important;background:#ecfdf5eb!important;border-color:#10b98133!important}.crm-manual-invoice-receipt-button:hover:not(:disabled){background:#d1fae5fa!important;border-color:#10b98161!important}.crm-manual-invoice-receipt-button:disabled{opacity:.58}.crm-manual-receipts-redesign .crm-manual-receipts-head{align-items:flex-end}.crm-manual-receipts-redesign .crm-manual-receipts-head>div{gap:3px}.crm-manual-receipts-redesign .crm-manual-receipts-head>em{color:#64748b;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.crm-deal-items-list-redesign{gap:9px}.crm-payment-group-redesign .crm-deal-item{border-color:#94a3b82e;border-radius:17px;padding:15px 16px;box-shadow:0 8px 22px #0f172a09}.crm-payment-group-redesign .crm-deal-item-main strong{font-size:15px}.crm-payment-group-redesign .crm-deal-item-read{gap:8px}.crm-payment-final-summary-redesign{background:radial-gradient(circle at 100% 0,#03a3ff1c,#0000 33%),linear-gradient(145deg,#f4fbff,#fff);border-radius:24px;gap:14px;margin-top:20px;padding:20px}.crm-payment-final-summary-redesign .crm-payment-final-summary-head{align-items:center}.crm-payment-final-summary-redesign .crm-payment-final-summary-head>div{min-width:0}.crm-payment-final-summary-redesign .crm-payment-final-summary-head h3{font-size:21px}.crm-payment-final-summary-redesign .crm-payment-final-summary-head p{color:#64748b;margin:5px 0 0;font-size:12px;line-height:1.4}.crm-payment-final-summary-grid-redesign{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px}.crm-payment-final-summary-grid-redesign>span{border-radius:15px;gap:6px;min-height:108px;padding:13px 14px}.crm-payment-final-summary-grid-redesign em{font-size:10.5px}.crm-payment-final-summary-grid-redesign strong{font-size:18px}.crm-payment-final-summary-grid-redesign small{color:#64748b;font-size:10.5px;font-weight:750;line-height:1.3}.crm-payment-final-summary-grid-redesign>.is-attention{background:#fffbebf0;border-color:#f59e0b38}.crm-payment-final-summary-grid-redesign>.is-success-soft{background:#ecfdf5d1;border-color:#10b98129}.crm-payment-final-summary-grid-redesign>.is-vendor{background:#f0fdfae6;border-color:#0d94882e}.crm-payment-final-summary-grid-redesign>.is-vendor strong{color:#0f766e}.crm-payment-final-summary-grid-redesign>.is-paid{background:#ecfdf5d6;border-color:#10b98129}.crm-payment-final-summary-grid-redesign>.is-paid strong{color:#047857}.crm-payment-final-summary-grid-redesign>.is-margin{background:#ecfeffe0;border-color:#0ea5e92e}.crm-payment-final-summary-grid-redesign>.is-margin strong{color:#0284c7}.crm-payment-final-summary-grid-redesign>.is-total{background:linear-gradient(145deg,#0f172a,#172554);border-color:#0f172a}.crm-payment-final-summary-grid-redesign>.is-total small{color:#ffffffad}.crm-payment-final-progress{background:#ffffffbd;border-color:#03a3ff2e}@media (max-width:1100px){.crm-payment-group-redesign-head,.crm-payment-final-summary-redesign .crm-payment-final-summary-head{flex-direction:row}.crm-payment-group-actionbar{align-items:flex-start}.crm-payment-group-provider-actions{justify-content:flex-start}}@media (max-width:820px){.crm-payment-group-redesign-head{align-items:flex-start}.crm-payment-group-collapse-button>span{display:none}.crm-payment-group-collapse-button{width:38px;padding:8px}.crm-payment-group-actionbar,.crm-payment-group-redesign .crm-payment-group-head-actions,.crm-payment-group-provider-actions{width:100%}.crm-payment-group-redesign .crm-payment-group-head-actions>.crm-button,.crm-payment-group-provider-actions>.crm-button{flex:132px;justify-content:center}.crm-payment-group-provider-actions>span{flex:0 0 100%;width:fit-content}.crm-finance-stage-section-head,.crm-manual-receipts-redesign .crm-manual-receipts-head{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.crm-payment-group-redesign-head{padding:16px}.crm-payment-group-body{padding:14px 14px 16px}.crm-payment-group-head-overview{gap:5px}.crm-payment-group-head-overview>span{min-height:24px;padding:4px 7px}.crm-payment-group-summary-redesign,.crm-payment-final-summary-grid-redesign{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-payment-group-summary-redesign>span,.crm-payment-final-summary-grid-redesign>span{min-height:100px;padding:12px}.crm-payment-group-settings-redesign .crm-payment-group-setting,.crm-payment-group-settings-redesign .crm-payment-group-date{flex-basis:100%}.crm-payment-final-summary-redesign{padding:16px}.crm-payment-final-summary-redesign .crm-payment-final-summary-head{flex-direction:column;align-items:flex-start}.crm-payment-final-summary-redesign .crm-payment-final-summary-head .crm-button{justify-content:center;width:100%}}@media (max-width:430px){.crm-payment-group-summary-redesign,.crm-payment-final-summary-grid-redesign{grid-template-columns:minmax(0,1fr)}.crm-payment-group-redesign .crm-payment-group-head-actions>.crm-button,.crm-payment-group-provider-actions>.crm-button{flex-basis:100%}}.crm-deal-item-modal{width:min(900px,100%);max-height:calc(100dvh - 28px)}.crm-deal-item-modal .crm-deal-item-modal-body{padding-top:8px}.crm-deal-item-modal .crm-deal-item-editor{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.crm-deal-item-modal .crm-deal-item-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.crm-deal-item-role-row{margin-top:14px}.crm-deal-item-role-check{background:#f0f9ffbd;border:1px solid #0ea5e933;border-radius:14px;align-items:flex-start;gap:11px;width:100%;padding:13px 14px;display:flex}.crm-deal-item-role-check>input{flex:none;width:18px;height:18px;margin:2px 0 0}.crm-deal-item-role-check>span{gap:3px;min-width:0;display:grid}.crm-deal-item-role-check strong{color:#0f172a;font-size:13px;font-weight:850}.crm-deal-item-role-check small{color:#64748b;font-size:11.5px;line-height:1.4}.crm-deal-item-role-badge{color:#0369a1;background:#e0f2fed1;border:1px solid #0ea5e929;border-radius:999px;align-items:center;width:fit-content;margin-top:5px;padding:4px 8px;font-size:10.5px;font-weight:850;line-height:1;display:inline-flex}.crm-payment-uninvoiced-stack{gap:9px;display:grid}.crm-payment-uninvoiced.is-vendor{color:#0f766e;background:#f0fdfaeb;border-color:#0e749038}.crm-manual-receipt-linked-invoice{min-height:0;overflow:hidden}.crm-manual-receipt-linked-invoice>span{min-width:0}.crm-manual-receipt-linked-invoice>span svg,.crm-manual-receipt-invoice-link svg{flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;display:block!important}.crm-manual-receipt-linked-invoice>a{white-space:nowrap;background:#fff;border:1px solid #0ea5e92e;border-radius:10px;justify-content:center;align-self:center;align-items:center;min-height:36px;padding:8px 11px;display:inline-flex}.crm-manual-receipt-linked-invoice>div{min-width:0}@media (max-width:900px){.crm-deal-item-modal .crm-deal-item-editor-grid{grid-template-columns:minmax(0,1fr)}.crm-deal-item-modal .crm-deal-item-editor-name{grid-column:auto}}@media (max-width:720px){.crm-deal-item-modal{width:100%}.crm-manual-receipt-linked-invoice{grid-template-columns:minmax(0,1fr)}.crm-manual-receipt-linked-invoice>strong,.crm-manual-receipt-linked-invoice>div,.crm-manual-receipt-linked-invoice>a{grid-column:1}.crm-manual-receipt-linked-invoice>a{grid-row:auto;justify-self:start}}.crm-manual-invoice-edit{color:#0284c7;background:#f0f9ffeb;border-color:#0ea5e93d}.crm-manual-invoice-edit:hover:not(:disabled){color:#0369a1;background:#eaf7ff;border-color:#0ea5e96b}.crm-manual-invoice-edit-note{color:#475569;background:linear-gradient(#f0f9fff5,#f8fcfffa);border:1px solid #0ea5e92e;border-radius:14px;grid-column:1/-1;gap:5px;padding:12px 14px;display:grid}.crm-manual-invoice-edit-note strong{color:#0f172a;font-size:13px;font-weight:850}.crm-manual-invoice-edit-note span{font-size:12px;line-height:1.48}.crm-manual-invoice-edit-note a{color:#0284c7;width:fit-content;font-size:12px;font-weight:850;text-decoration:none}.crm-manual-invoice-edit-note a:hover{text-decoration:underline}.crm-task-time-float[data-task-timer-toggle-version=crm-task-timer-explicit-toggle-v1] .crm-task-time-clock{cursor:default;-webkit-user-select:none;user-select:none}.crm-task-time-float[data-task-timer-toggle-version=crm-task-timer-explicit-toggle-v1] .crm-task-time-compact-actions button.is-toggle{background:#f7fbff}.crm-task-time-float[data-task-timer-toggle-version=crm-task-timer-explicit-toggle-v1] .crm-task-time-compact-actions button.is-toggle:hover:not(:disabled){background:#e8f7ff}.crm-kanban-card-title-row{align-items:flex-start}.crm-kanban-card-title-row>.crm-deal-status-indicator.is-card{--deal-status:#03a3ff;border:1px solid color-mix(in srgb, var(--deal-status) 30%, transparent);background:color-mix(in srgb, var(--deal-status) 13%, #fff);width:36px;min-width:36px;height:30px;color:color-mix(in srgb, var(--deal-status) 78%, #0f172a);box-shadow:inset 0 1px 0 #ffffffd1, 0 4px 12px color-mix(in srgb, var(--deal-status) 8%, transparent);cursor:help;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;margin-left:auto;padding:0 8px;display:inline-flex}.crm-kanban-card-title-row>.crm-deal-status-indicator.is-card svg{width:17px;height:17px}.crm-kanban-card-title-row>.crm-deal-status-indicator.is-card.is-active{--deal-status:#03a3ff}.crm-kanban-card-title-row>.crm-deal-status-indicator.is-card.is-paused{--deal-status:#f59e0b}.crm-kanban-card-title-row>.crm-deal-status-indicator.is-card.is-lost{--deal-status:#ef4444}.crm-kanban-card-title-row>.crm-deal-status-indicator.is-card.is-won{--deal-status:#22c55e}.crm-kanban-card-title-row>.crm-deal-status-indicator.is-card.is-deleted{--deal-status:#7b8b98}.crm-kanban-card-title-row>.crm-deal-status-indicator.is-card:hover{border-color:color-mix(in srgb, var(--deal-status) 54%, transparent);background:color-mix(in srgb, var(--deal-status) 18%, #fff);box-shadow:inset 0 1px 0 #ffffffe6, 0 6px 16px color-mix(in srgb, var(--deal-status) 13%, transparent)}.crm-kanban-card-title-row>.crm-deal-status-indicator.is-card:after{left:auto;right:0;transform:translateY(3px)}.crm-kanban-card-title-row>.crm-deal-status-indicator.is-card:hover:after,.crm-kanban-card-title-row>.crm-deal-status-indicator.is-card:focus-visible:after{transform:translate(0)}@media (max-width:900px){.crm-kanban-card-title-row>.crm-deal-status-indicator.is-card{flex-basis:34px;width:34px;min-width:34px;height:30px;padding:0 7px}}.crm-task-reminder-text-field textarea,.crm-message-reminders-create-form .crm-task-reminder-text-field textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:104px}.crm-task-reminder-text-field>small{color:#94a3b8;justify-self:end;font-size:11px;line-height:1.2}.crm-task-reminder-custom-text{color:#183f57;white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f9ffb8;border:1px solid #0ea5e929;border-radius:10px;margin:3px 0 2px;padding:8px 10px;font-size:12.5px;font-weight:650;line-height:1.5}.crm-message-reminders-create-form .crm-task-reminder-text-field{gap:7px;display:grid}.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner{grid-template-columns:minmax(0,1fr) minmax(248px,320px)!important;gap:18px 22px!important}.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner>.crm-entity-hero-copy{grid-area:1/1!important;align-self:center!important}.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner>.crm-entity-hero-owner{z-index:4;width:min(100%,320px);min-width:0;grid-area:1/2!important;place-self:start end!important}.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner>.crm-entity-hero-actions,.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner>.crm-page-actions.crm-entity-hero-actions,.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner>.crm-page-head-actions.crm-entity-hero-actions,.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner>.crm-task-detail-head-actions.crm-entity-hero-actions{grid-area:2/1/auto/-1!important}.crm-entity-hero-owner .crm-ownership-inline.is-hero{background:radial-gradient(circle at 92% 8%,#bae6fd4d,#0000 42%),linear-gradient(145deg,#fffffff5,#f7fcffed);border:1px solid #0ea5e93d;border-radius:16px;width:100%;min-width:0;padding:10px 11px;box-shadow:inset 0 1px #fffffff2,0 8px 22px #0f3f5e12}.crm-entity-hero-owner .crm-ownership-inline.is-hero .crm-ownership-inline-head{gap:8px;margin-bottom:7px}.crm-entity-hero-owner .crm-ownership-inline.is-hero .crm-ownership-inline-head>span{color:#64748b;letter-spacing:.075em;text-transform:uppercase;font-weight:850;font-size:10px!important}.crm-entity-hero-owner .crm-ownership-inline.is-hero .crm-ownership-user{gap:9px}.crm-entity-hero-owner .crm-ownership-inline.is-hero .crm-ownership-avatar{width:34px;height:34px;box-shadow:0 6px 16px #2563eb26}.crm-entity-hero-owner .crm-ownership-inline.is-hero .crm-ownership-user strong{color:#0f172a;font-size:13px!important;line-height:1.2!important}.crm-entity-hero-owner .crm-ownership-inline.is-hero .crm-ownership-user small{color:#64748b;font-size:10.5px!important;line-height:1.25!important}.crm-ownership-edit-trigger{border-radius:10px;flex:none;place-items:center;width:30px;height:30px;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:inline-grid;box-shadow:0 4px 12px #0ea5e912;color:#0284c7!important;background:#ffffffe0!important;border:1px solid #0ea5e938!important;padding:0!important}.crm-ownership-edit-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}@media (hover:hover) and (pointer:fine){.crm-ownership-edit-trigger:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0ea5e924;background:#f0f9fffa!important;border-color:#0ea5e97a!important}}.crm-ownership-edit-trigger:focus-visible{outline-offset:2px;outline:2px solid #0ea5e94d}.crm-entity-hero-owner .crm-ownership-inline.is-hero.is-editing{min-width:300px}.crm-entity-hero-owner .crm-ownership-inline.is-hero .crm-ownership-editor.is-modern{gap:7px}.crm-entity-hero-owner .crm-ownership-inline.is-hero .crm-ownership-actions{justify-content:flex-end}.crm-entity-hero-owner .crm-ownership-inline.is-hero .crm-ownership-actions .crm-button{min-height:32px!important;padding:6px 10px!important;font-size:11px!important}.crm-entity-hero-owner .crm-ownership-inline.is-hero .crm-ownership-loading,.crm-entity-hero-owner .crm-ownership-inline.is-hero .crm-ownership-error,.crm-entity-hero-owner .crm-ownership-inline.is-hero .crm-ownership-notice{border-radius:10px;padding:6px 8px;font-size:10.5px}@media (max-width:980px) and (min-width:761px){.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner{grid-template-columns:minmax(0,1fr) minmax(220px,270px)!important;column-gap:16px!important}.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner>.crm-entity-hero-owner{width:min(100%,270px)}.crm-entity-hero-owner .crm-ownership-inline.is-hero .crm-ownership-user small{display:none}}@media (max-width:760px){.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner{grid-template-columns:minmax(0,1fr)!important;gap:18px 0!important;position:relative!important}.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner>.crm-entity-hero-copy{grid-area:1/1!important}.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner>.crm-entity-hero-actions,.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner>.crm-page-actions.crm-entity-hero-actions,.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner>.crm-page-head-actions.crm-entity-hero-actions,.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner>.crm-task-detail-head-actions.crm-entity-hero-actions{grid-area:2/1!important}.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner>.crm-entity-hero-owner{width:auto;max-width:calc(100% - 40px);position:absolute;top:20px;right:20px}.crm-entity-hero-owner .crm-ownership-inline.is-hero:not(.is-editing){border-radius:14px;grid-template-columns:auto auto;align-items:center;gap:5px;width:auto;min-width:0;padding:5px;display:grid}.crm-entity-hero-owner .crm-ownership-inline.is-hero:not(.is-editing) .crm-ownership-user{grid-area:1/1;gap:0}.crm-entity-hero-owner .crm-ownership-inline.is-hero:not(.is-editing) .crm-ownership-user>span:last-child,.crm-entity-hero-owner .crm-ownership-inline.is-hero:not(.is-editing) .crm-ownership-inline-head>span{display:none}.crm-entity-hero-owner .crm-ownership-inline.is-hero:not(.is-editing) .crm-ownership-inline-head{grid-area:1/2;gap:0;width:auto;margin:0}.crm-entity-hero-owner .crm-ownership-inline.is-hero:not(.is-editing) .crm-ownership-avatar{width:36px;height:36px}.crm-entity-hero-owner .crm-ownership-inline.is-hero:not(.is-editing) .crm-ownership-edit-trigger{border-radius:11px;width:36px;height:36px}.crm-entity-hero-owner .crm-ownership-inline.is-hero:not(.is-editing) .crm-ownership-edit-trigger svg{width:16px;height:16px}.crm-entity-hero-owner .crm-ownership-inline.is-hero.is-editing{border-radius:15px;width:min(320px,100vw - 40px);min-width:0;padding:10px;box-shadow:0 16px 38px #0f3f5e29}}@media (min-width:1181px){.crm-project-overview.crm-project-overview--owner-in-hero{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:700px){.crm-entity-section-nav.is-page{top:max(88px, calc(env(safe-area-inset-top,0px) + 88px))!important;right:max(10px, calc(env(safe-area-inset-right,0px) + 10px))!important;bottom:max(88px, calc(env(safe-area-inset-bottom,0px) + 88px))!important;box-sizing:border-box!important;justify-content:flex-end!important;align-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;min-height:0!important;overflow:visible!important}.crm-entity-section-nav.is-page .crm-entity-section-nav-rail{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box!important;scrollbar-width:none!important;align-content:center!important;justify-items:end!important;gap:5px!important;width:44px!important;min-width:44px!important;max-width:44px!important;min-height:0!important;max-height:100%!important;padding:4px 3px!important;overflow:clip auto!important}.crm-entity-section-nav.is-page .crm-entity-section-nav-rail::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.crm-entity-section-nav.is-page .crm-entity-section-nav-button,.crm-entity-section-nav.is-page .crm-entity-section-nav-button:hover,.crm-entity-section-nav.is-page .crm-entity-section-nav-button:focus-visible,.crm-entity-section-nav.is-page .crm-entity-section-nav-button:active{touch-action:manipulation;box-sizing:border-box!important;border-radius:12px!important;flex:0 0 38px!important;justify-content:center!important;justify-self:end!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}.crm-entity-section-nav.is-page .crm-entity-section-nav-label{opacity:0!important;max-width:0!important;display:none!important}.crm-entity-section-nav.is-page .crm-entity-section-nav-active-dot{right:2px!important}.crm-entity-section-nav.is-workspace{left:max(10px, calc(env(safe-area-inset-left,0px) + 10px))!important;right:max(10px, calc(env(safe-area-inset-right,0px) + 10px))!important;box-sizing:border-box!important;max-width:calc(100% - 20px)!important}}@media (max-width:700px) and (max-height:560px){.crm-entity-section-nav.is-page{top:max(68px, calc(env(safe-area-inset-top,0px) + 68px))!important;bottom:max(64px, calc(env(safe-area-inset-bottom,0px) + 64px))!important}.crm-entity-section-nav.is-page .crm-entity-section-nav-rail{gap:3px!important;padding-block:2px!important}.crm-entity-section-nav.is-page .crm-entity-section-nav-button,.crm-entity-section-nav.is-page .crm-entity-section-nav-button:hover,.crm-entity-section-nav.is-page .crm-entity-section-nav-button:focus-visible,.crm-entity-section-nav.is-page .crm-entity-section-nav-button:active{border-radius:11px!important;flex-basis:34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}.crm-entity-section-nav.is-page .crm-entity-section-nav-icon,.crm-entity-section-nav.is-page .crm-entity-section-nav-icon svg{width:17px!important;height:17px!important}}@media (max-width:760px){.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner>.crm-entity-hero-copy{grid-area:1/1!important}.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner>.crm-entity-hero-owner{z-index:auto!important;box-sizing:border-box!important;grid-area:2/1!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner>.crm-entity-hero-actions,.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner>.crm-page-actions.crm-entity-hero-actions,.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner>.crm-page-head-actions.crm-entity-hero-actions,.crm-page-head.crm-entity-hero.crm-entity-hero--with-owner>.crm-task-detail-head-actions.crm-entity-hero-actions{grid-area:3/1!important}.crm-entity-hero-owner .crm-ownership-inline.is-hero:not(.is-editing){box-sizing:border-box!important;border-radius:14px!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 9px 8px 10px!important;display:grid!important}.crm-entity-hero-owner .crm-ownership-inline.is-hero:not(.is-editing) .crm-ownership-user{grid-area:1/1!important;align-items:center!important;gap:9px!important;min-width:0!important;display:flex!important}.crm-entity-hero-owner .crm-ownership-inline.is-hero:not(.is-editing) .crm-ownership-user>span:last-child{gap:2px!important;min-width:0!important;display:grid!important}.crm-entity-hero-owner .crm-ownership-inline.is-hero:not(.is-editing) .crm-ownership-user strong,.crm-entity-hero-owner .crm-ownership-inline.is-hero:not(.is-editing) .crm-ownership-user small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.crm-entity-hero-owner .crm-ownership-inline.is-hero:not(.is-editing) .crm-ownership-inline-head{grid-area:1/2!important;justify-content:center!important;align-items:center!important;gap:0!important;width:auto!important;min-width:0!important;margin:0!important;display:flex!important}.crm-entity-hero-owner .crm-ownership-inline.is-hero:not(.is-editing) .crm-ownership-inline-head>span{display:none!important}.crm-entity-hero-owner .crm-ownership-inline.is-hero:not(.is-editing) .crm-ownership-avatar{flex:0 0 34px!important;width:34px!important;height:34px!important}.crm-entity-hero-owner .crm-ownership-inline.is-hero:not(.is-editing) .crm-ownership-edit-trigger{box-sizing:border-box!important;border-radius:10px!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;margin:0!important;transform:none!important}.crm-entity-hero-owner .crm-ownership-inline.is-hero.is-editing{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}}@media (max-width:420px){.crm-entity-hero-owner .crm-ownership-inline.is-hero:not(.is-editing) .crm-ownership-user small{display:none!important}}.crm-task-reminder-bubble-panel{transform-origin:100% 100%!important;bottom:0!important;right:74px!important}.crm-task-reminder-bubble-shell:before{width:18px!important;height:58px!important;bottom:0!important;right:58px!important}@media (max-width:1366px),(max-height:800px){.crm-task-reminder-bubble-shell.has-multiple .crm-task-reminder-bubble-panel{--crm-notification-safe-top:max(8px, env(safe-area-inset-top));--crm-notification-safe-bottom:max(8px, env(safe-area-inset-bottom));top:var(--crm-notification-safe-top)!important;width:min(410px,100vw - 108px)!important;height:calc(var(--crm-notification-viewport-height,100dvh) - var(--crm-notification-safe-top) - var(--crm-notification-safe-bottom))!important;transform-origin:100% 100%!important;flex-direction:column!important;min-height:0!important;max-height:none!important;display:flex!important;position:fixed!important;bottom:auto!important;right:96px!important;overflow:hidden!important}.crm-task-reminder-bubble-shell.has-multiple .crm-task-reminder-bubble-head,.crm-task-reminder-bubble-shell.has-multiple .crm-task-reminder-bubble-actions,.crm-task-reminder-bubble-shell.has-multiple .crm-task-reminder-bubble-error{flex:none!important}.crm-task-reminder-bubble-shell.has-multiple .crm-task-reminder-bubble-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.crm-task-reminder-bubble-shell.has-multiple .crm-notification-center-bubble-actions{background:#fffffff7;flex-wrap:wrap!important}}@media (max-width:720px){.crm-task-reminder-bubble-panel{width:min(390px,100vw - 90px)!important;bottom:0!important;right:66px!important}.crm-task-reminder-bubble-shell:before{width:14px!important;height:54px!important;bottom:0!important;right:54px!important}.crm-task-reminder-bubble-shell.has-multiple .crm-task-reminder-bubble-panel{border-radius:18px!important;width:min(390px,100vw - 90px)!important;right:78px!important}.crm-task-reminder-bubble-shell.has-multiple .crm-notification-center-bubble-actions>a{flex:132px!important}}.crm-create-custom-fields{background:linear-gradient(#f7fcfff5,#fffffffa);border:1px solid #04a3ff3d;border-radius:18px;margin-top:18px;padding:16px;box-shadow:inset 0 1px #ffffffe0}.crm-create-custom-fields-head{align-items:center;gap:10px;min-width:0;margin-bottom:14px;display:flex}.crm-create-custom-fields-icon{color:#058fdf;background:#04a3ff14;border:1px solid #04a3ff42;border-radius:12px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.crm-create-custom-fields-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.crm-create-custom-fields-head>div{gap:2px;min-width:0;display:grid}.crm-create-custom-fields-head>div>span{color:#72849a;letter-spacing:.08em;font-size:10px;font-weight:800}.crm-create-custom-fields-head>div>strong{color:#112b46;font-size:14px;font-weight:800}.crm-create-custom-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-create-custom-field-required{color:#ef4444;font-weight:800}.crm-create-custom-fields-error{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.crm-task-create-custom-fields{margin-top:4px}@media (max-width:760px){.crm-create-custom-fields{border-radius:16px;margin-top:14px;padding:14px}.crm-create-custom-fields-grid{grid-template-columns:minmax(0,1fr)}.crm-create-custom-fields-error{flex-direction:column;align-items:stretch}}.crm-tasks-page .crm-task-kanban-grouping-field{flex:0 0 260px!important;min-width:220px!important;margin:0!important}.crm-tasks-page .crm-task-kanban-grouping-field>span{color:#5f7282;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.crm-tasks-page .crm-task-kanban-grouping-select{width:100%}.crm-task-kanban-custom-group-note{color:#334155;background:#0ea5e90b;border:1px solid #0ea5e92e;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;padding:10px 13px;display:flex}.crm-task-kanban-custom-group-note>span{min-width:0;font-size:13px}.crm-task-kanban-custom-group-note>small{color:#64748b;text-align:right;min-width:0;font-size:12px;line-height:1.35}.crm-task-kanban-stage-chip.is-custom-group{cursor:default}.crm-task-kanban-stage-chip.is-custom-group .crm-task-kanban-stage-dot{background:var(--crm-task-group-color,#cbd5e1)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--crm-task-group-color,#cbd5e1) 14%, transparent)!important}.crm-task-kanban-column.is-custom-group .crm-task-kanban-column-head{border-top:3px solid var(--crm-task-group-color,#cbd5e1)!important}.crm-task-kanban-board.is-custom-grouping .crm-task-kanban-column[data-stage-done=true] .crm-task-start-date-badge{display:inline-flex!important}@media (max-width:1180px){.crm-tasks-page .crm-task-kanban-grouping-field{flex:240px!important}}@media (max-width:760px){.crm-tasks-page .crm-task-kanban-grouping-field{flex-basis:100%!important;width:100%!important;min-width:0!important}.crm-task-kanban-custom-group-note{flex-direction:column;align-items:flex-start;gap:4px}.crm-task-kanban-custom-group-note>small{text-align:left}}@media (min-width:1181px){.crm-tasks-page .crm-task-filter-toolbar{align-items:flex-start!important;padding-top:24px!important;position:relative!important}.crm-tasks-page .crm-task-kanban-grouping-field{align-self:flex-start!important;position:relative!important}.crm-tasks-page .crm-task-kanban-grouping-field>span{margin:0!important;position:absolute!important;bottom:calc(100% + 7px)!important;left:0!important}.crm-tasks-page .crm-task-filter-toolbar>.crm-global-filter-disclosure,.crm-tasks-page .crm-task-quick-filters-inline{align-self:flex-start!important}}.crm-tasks-page .crm-task-filter-toolbar{align-items:flex-start!important;padding-top:0!important}.crm-tasks-page .crm-task-kanban-grouping-control{flex:0 0 310px!important;align-items:center!important;gap:8px!important;min-width:260px!important;margin:0!important;display:flex!important}.crm-tasks-page .crm-task-kanban-grouping-icon{color:#0ea5e9!important;background:#fff!important;border:1px solid #bfdbfe!important;border-radius:14px!important;flex:0 0 46px!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important;box-shadow:0 8px 18px #0f172a0d!important}.crm-tasks-page .crm-task-kanban-grouping-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:21px!important;height:21px!important;display:block!important}.crm-tasks-page .crm-task-kanban-grouping-select{flex:auto!important;width:auto!important;min-width:0!important}.crm-tasks-page .crm-task-kanban-grouping-select .crm-select-portal-trigger{border-radius:14px!important;height:46px!important;min-height:46px!important}.crm-tasks-page .crm-task-filter-toolbar>.crm-global-filter-disclosure{align-self:flex-start!important}.crm-tasks-page .crm-task-filter-toolbar>.crm-global-filter-disclosure>.crm-global-filter-toggle{height:46px!important;min-height:46px!important}@media (max-width:1180px){.crm-tasks-page .crm-task-kanban-grouping-control{flex:300px!important;min-width:250px!important}}@media (max-width:760px){.crm-tasks-page .crm-task-kanban-grouping-control{flex-basis:100%!important;width:100%!important;min-width:0!important}.crm-tasks-page .crm-task-kanban-grouping-select{min-width:0!important}}.crm-entity-workspace-grid{align-items:start}.crm-entity-workspace-left,.crm-entity-workspace-timeline,.crm-entity-workspace-tabs,.crm-entity-workspace-stage,.crm-entity-workspace-panel{min-width:0}.crm-entity-workspace-left{align-content:start;display:grid}.crm-entity-workspace-tabs{--crm-workspace-tab-accent:#03a3ff;gap:14px;width:100%;display:grid}.crm-entity-workspace-tabs-bar{z-index:18;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#fffffffa,#f4fafff5);border:1px solid #03a3ff2e;border-radius:18px;grid-template-columns:minmax(0,1fr) 46px;align-items:stretch;gap:8px;min-width:0;padding:7px;display:grid;position:relative;box-shadow:0 10px 28px #0f172a12,inset 0 0 0 1px #ffffffb8}.crm-entity-workspace-tabs-scroll{overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:7px;min-width:0;padding:1px 2px 3px;display:flex;overflow:auto hidden}.crm-entity-workspace-tabs-scroll::-webkit-scrollbar{display:none}.crm-entity-workspace-tab{appearance:none;color:#43556a;min-width:116px;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffffc2;border:1px solid #94a3b82e;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12.5px;font-weight:800;line-height:1.15;transition:color .17s,border-color .17s,background .17s,box-shadow .17s,transform .17s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffeb}.crm-entity-workspace-tab:after{background:var(--crm-workspace-tab-accent);content:"";opacity:0;border-radius:999px;height:2px;transition:opacity .17s,transform .17s;position:absolute;bottom:-4px;left:16px;right:16px;transform:scaleX(.45)}.crm-entity-workspace-tab:hover{color:#047ab7;background:#fff;border-color:#03a3ff57;transform:translateY(-1px);box-shadow:0 7px 18px #03a3ff17,inset 0 1px #fff}.crm-entity-workspace-tab:focus-visible,.crm-entity-workspace-more:focus-visible,.crm-entity-workspace-overflow-menu button:focus-visible{outline:none;box-shadow:0 0 0 3px #03a3ff29,0 8px 20px #03a3ff1a}.crm-entity-workspace-tab.is-active{color:#026a9f;background:linear-gradient(145deg,#ecf9ff,#fff 76%);border-color:#03a3ff85;transform:none;box-shadow:0 0 0 3px #03a3ff12,0 9px 22px #03a3ff1f,inset 0 1px #fff}.crm-entity-workspace-tab.is-active:after{opacity:1;transform:scaleX(1)}.crm-entity-workspace-tab-icon{color:#60758a;background:#e2e8f085;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;transition:color .17s,background .17s;display:inline-grid}.crm-entity-workspace-tab.is-active .crm-entity-workspace-tab-icon{color:#0284c7;background:#03a3ff1a}.crm-entity-workspace-tab-icon svg,.crm-entity-workspace-overflow-icon svg{width:16px;height:16px}.crm-entity-workspace-tab-label{text-overflow:ellipsis;max-width:190px;overflow:hidden}.crm-entity-workspace-overflow{align-items:stretch;display:grid;position:relative}.crm-entity-workspace-more{appearance:none;color:#1680b9;cursor:pointer;background:linear-gradient(145deg,#f2fbff,#fff);border:1px solid #03a3ff38;border-radius:13px;align-self:center;place-items:center;width:44px;min-width:44px;height:44px;padding:0;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s;display:grid;position:relative;box-shadow:inset 0 1px #fffffff5}.crm-entity-workspace-more:hover,.crm-entity-workspace-more.is-active{background:#fff;border-color:#03a3ff7a;transform:translateY(-1px);box-shadow:0 0 0 3px #03a3ff12,0 9px 22px #03a3ff1f}.crm-entity-workspace-more>svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:20px;height:20px}.crm-entity-workspace-more-count{color:#fff;background:#03a3ff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;top:-5px;right:-4px}.crm-entity-workspace-overflow-menu{z-index:260;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffb;border:1px solid #03a3ff33;border-radius:18px;width:min(410px,100vw - 28px);max-height:min(620px,100dvh - 110px);padding:10px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 26px 70px #0f172a33,0 10px 26px #03a3ff1a}.crm-entity-workspace-overflow-head{justify-content:space-between;align-items:center;gap:10px;padding:5px 5px 10px;display:flex}.crm-entity-workspace-overflow-head>div{min-width:0}.crm-entity-workspace-overflow-head span{color:#03a3ff;letter-spacing:.09em;font-size:9px;font-weight:900;display:block}.crm-entity-workspace-overflow-head strong{color:#273f55;margin-top:2px;font-size:14px;display:block}.crm-entity-workspace-overflow-list{gap:6px;display:grid}.crm-entity-workspace-overflow-list>button{appearance:none;color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0eb;border-radius:13px;grid-template-columns:34px minmax(0,1fr) 26px;align-items:center;gap:9px;width:100%;min-width:0;padding:9px 10px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.crm-entity-workspace-overflow-list>button:hover,.crm-entity-workspace-overflow-list>button.is-active{background:linear-gradient(145deg,#eff9fffa,#fff);border-color:#03a3ff57;transform:translateY(-1px);box-shadow:0 8px 20px #03a3ff14}.crm-entity-workspace-overflow-icon{color:#0284c7;background:#03a3ff14;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.crm-entity-workspace-overflow-copy{gap:2px;min-width:0;display:grid}.crm-entity-workspace-overflow-copy strong{color:#253d52;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.crm-entity-workspace-overflow-copy small{color:#8191a2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.crm-entity-workspace-overflow-arrow{color:#5d7890;background:#f5f8fa;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.crm-entity-workspace-overflow-arrow svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:14px;height:14px}.crm-entity-workspace-configure{appearance:none;color:#087db7;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#f0f9ffa3;border:1px dashed #03a3ff47;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:12px;font-weight:800;display:flex}.crm-entity-workspace-configure svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:17px;height:17px}.crm-entity-workspace-stage{min-height:240px;position:relative}.crm-entity-workspace-panel{animation:.23s cubic-bezier(.2,.82,.22,1) both crm-entity-workspace-panel-enter}.crm-entity-workspace-stack{align-content:start;gap:14px;min-width:0;display:grid}.crm-entity-workspace-content-card{min-width:0;margin:0}.crm-entity-workspace-loading{place-items:center;min-height:240px;display:grid}.crm-detail-tabs-embedded{border:0;margin:0;padding:0}.crm-detail-tabs-embedded .crm-detail-tab-panel{min-width:0}.crm-detail-tabs-embedded .crm-detail-tab-intro{margin-bottom:14px}.crm-entity-workspace-settings-modal{width:min(760px,100vw - 28px)}@keyframes crm-entity-workspace-panel-enter{0%{opacity:0;transform:translateY(9px)scale(.997)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (max-width:980px){.crm-entity-workspace-grid{grid-template-columns:minmax(0,1fr)}.crm-entity-workspace-timeline{order:2}}@media (max-width:760px){.crm-entity-workspace-tabs{gap:10px}.crm-entity-workspace-tabs-bar{border-radius:15px;grid-template-columns:minmax(0,1fr) 42px;gap:6px;padding:6px}.crm-entity-workspace-tabs-scroll{gap:6px;padding-right:10px}.crm-entity-workspace-tab{border-radius:11px;min-width:106px;min-height:42px;padding:0 11px;font-size:12px}.crm-entity-workspace-tab-icon{flex-basis:20px;width:20px;height:20px}.crm-entity-workspace-tab-label{max-width:145px}.crm-entity-workspace-more{border-radius:11px;width:40px;min-width:40px;height:40px}.crm-entity-workspace-overflow-menu{top:auto;right:10px;bottom:max(10px, env(safe-area-inset-bottom));border-radius:18px;width:auto;max-height:min(72dvh,620px);position:fixed;left:10px}.crm-entity-workspace-stage{min-height:180px}.crm-entity-workspace-settings-modal{width:calc(100vw - 20px)}}@media (prefers-reduced-motion:reduce){.crm-entity-workspace-panel,.crm-entity-workspace-tab,.crm-entity-workspace-more{transition:none!important;animation:none!important}.crm-entity-workspace-tabs-scroll{scroll-behavior:auto}}.crm-entity-section-nav.is-page.is-home-only{top:max(128px, calc(env(safe-area-inset-top,0px) + 128px))!important;align-items:flex-start!important;height:auto!important;min-height:0!important;bottom:auto!important}.crm-entity-section-nav.is-page.is-home-only .crm-entity-section-nav-rail{align-content:start!important;max-height:none!important;overflow:visible!important}@media (max-height:740px) and (min-width:701px){.crm-entity-section-nav.is-page.is-home-only{top:108px!important;bottom:auto!important}}@media (max-width:700px){.crm-entity-section-nav.is-page.is-home-only{top:max(88px, calc(env(safe-area-inset-top,0px) + 88px))!important;right:max(10px, calc(env(safe-area-inset-right,0px) + 10px))!important;height:auto!important;bottom:auto!important}.crm-entity-section-nav.is-page.is-home-only .crm-entity-section-nav-rail{overflow:visible!important}}@media (max-width:700px) and (max-height:560px){.crm-entity-section-nav.is-page.is-home-only{top:max(68px, calc(env(safe-area-inset-top,0px) + 68px))!important;bottom:auto!important}}.crm-entity-workspace-tab:after,.crm-entity-workspace-tab.is-active:after{content:none!important;display:none!important}.crm-entity-workspace-tabs-strip-shell{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:5px;min-width:0;display:grid;position:relative}.crm-entity-workspace-tabs-strip-shell.is-overflowing{grid-template-columns:34px minmax(0,1fr) 34px}.crm-entity-workspace-scroll-button{appearance:none;pointer-events:none;opacity:0;color:#2588bc;cursor:pointer;background:linear-gradient(145deg,#f2fbfff0,#fffffffa);border:1px solid #03a3ff24;border-radius:11px;align-self:stretch;place-items:center;width:34px;min-width:34px;height:100%;min-height:42px;padding:0;transition:opacity .17s,transform .17s,border-color .17s,box-shadow .17s,background .17s;display:grid;transform:scale(.94);box-shadow:inset 0 1px #fffffffa}.crm-entity-workspace-scroll-button.is-visible{pointer-events:auto;opacity:1;transform:scale(1)}.crm-entity-workspace-scroll-button.is-visible:hover{background:#fff;border-color:#03a3ff6b;box-shadow:0 0 0 3px #03a3ff0f,0 8px 18px #03a3ff1c}.crm-entity-workspace-scroll-button:focus-visible{border-color:#03a3ff80;outline:none;box-shadow:0 0 0 3px #03a3ff26,0 8px 18px #03a3ff1a}.crm-entity-workspace-scroll-button:disabled{cursor:default}.crm-entity-workspace-scroll-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.crm-entity-workspace-grid>.crm-entity-workspace-left,.crm-entity-workspace-grid>.crm-entity-workspace-left>.crm-entity-workspace-tabs{display:contents}.crm-entity-workspace-grid>.crm-entity-workspace-left>.crm-entity-workspace-tabs>.crm-entity-workspace-tabs-bar{grid-area:1/1/auto/-1;width:100%}.crm-entity-workspace-grid>.crm-entity-workspace-left>.crm-entity-workspace-tabs>.crm-entity-workspace-stage{grid-area:2/1;align-self:start;min-width:0}.crm-entity-workspace-grid>.crm-entity-workspace-timeline{grid-area:2/2;align-self:start;min-width:0;margin-top:0!important}@media (max-width:980px){.crm-entity-workspace-grid>.crm-entity-workspace-left>.crm-entity-workspace-tabs>.crm-entity-workspace-tabs-bar{grid-area:1/1}.crm-entity-workspace-grid>.crm-entity-workspace-left>.crm-entity-workspace-tabs>.crm-entity-workspace-stage{grid-area:2/1}.crm-entity-workspace-grid>.crm-entity-workspace-timeline{grid-area:3/1}}@media (max-width:760px){.crm-entity-workspace-tabs-strip-shell,.crm-entity-workspace-tabs-strip-shell.is-overflowing{grid-template-columns:minmax(0,1fr);gap:0}.crm-entity-workspace-scroll-button{display:none}}@media (prefers-reduced-motion:reduce){.crm-entity-workspace-scroll-button{transition:none!important}}.crm-body-modal-layer{z-index:2147483000!important;pointer-events:auto!important;position:fixed!important;inset:0!important;transform:none!important}.crm-workspace-root.is-home{background:linear-gradient(135deg,#ffffff40,#0000 42%),#0aa8e8;display:none}@media (max-width:700px){.crm-workspace-root.is-home{order:-1;display:grid}.crm-workspace-panel.crm-workspace-has-section-nav .crm-workspace-scroll{padding-top:118px}}.crm-entity-workspace-tabs-bar{grid-template-columns:minmax(0,max-content) 46px;justify-self:start;width:max-content;max-width:100%}.crm-entity-workspace-tabs-strip-shell:not(.is-overflowing){grid-template-columns:minmax(0,max-content);width:max-content;max-width:100%}.crm-entity-workspace-tabs-strip-shell:not(.is-overflowing) .crm-entity-workspace-scroll-button{display:none}.crm-entity-workspace-tabs-scroll{max-width:100%}.crm-entity-workspace-tabs-bar.is-overflowing{grid-template-columns:minmax(0,1fr) 46px;width:100%}.crm-entity-workspace-tabs-bar.is-overflowing .crm-entity-workspace-tabs-strip-shell{width:100%}.crm-entity-workspace-grid>.crm-entity-workspace-left>.crm-entity-workspace-tabs>.crm-entity-workspace-tabs-bar{grid-template-columns:minmax(0,max-content) 46px!important;justify-self:start!important;width:fit-content!important;max-width:100%!important}.crm-entity-workspace-grid>.crm-entity-workspace-left>.crm-entity-workspace-tabs>.crm-entity-workspace-tabs-bar.is-overflowing{grid-template-columns:minmax(0,1fr) 46px!important;width:100%!important}.crm-payment-group-create{grid-template-columns:minmax(280px,1fr) auto;align-items:end}.crm-payment-group-create>.crm-field{min-width:0;margin:0}.crm-payment-group-create>.crm-field>input{box-sizing:border-box;width:100%;min-height:44px}.crm-payment-group-create .crm-custom-field-inline-actions{align-self:end;align-items:center;gap:9px;min-height:44px;margin:0;display:flex}.crm-payment-group-create .crm-custom-field-inline-actions .crm-button{white-space:nowrap;min-height:44px}.crm-body-modal-layer,.crm-project-file-manager-backdrop.crm-body-modal-layer,.crm-project-file-preview-backdrop.crm-body-modal-layer,.crm-project-file-action-backdrop.crm-body-modal-layer,.crm-drive-modal-backdrop.crm-body-modal-layer,.crm-confirm-modal-backdrop.crm-body-modal-layer,.crm-elba-picker-backdrop.crm-body-modal-layer,.crm-task-modal-backdrop.crm-body-modal-layer,.crm-collab-modal-backdrop.crm-body-modal-layer{z-index:2147483000!important;position:fixed!important;inset:0!important;transform:none!important}.crm-entity-deal-create-modal{width:min(1080px,100vw - 28px);max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px)}@media (max-width:760px){.crm-entity-workspace-tabs-bar,.crm-entity-workspace-tabs-bar.is-overflowing,.crm-entity-workspace-grid>.crm-entity-workspace-left>.crm-entity-workspace-tabs>.crm-entity-workspace-tabs-bar,.crm-entity-workspace-grid>.crm-entity-workspace-left>.crm-entity-workspace-tabs>.crm-entity-workspace-tabs-bar.is-overflowing{grid-template-columns:minmax(0,1fr) 46px!important;width:100%!important}.crm-payment-group-create{grid-template-columns:minmax(0,1fr)}.crm-payment-group-create .crm-custom-field-inline-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.crm-payment-group-create .crm-custom-field-inline-actions .crm-button{width:100%}.crm-entity-deal-create-modal{width:calc(100vw - 14px);max-width:calc(100vw - 14px);max-height:calc(100dvh - 14px)}}@media (min-width:701px){.crm-entity-section-nav.is-page .crm-entity-section-nav-button[data-section-icon=overview],.crm-entity-section-nav.is-page.is-home-only{display:none!important}}.crm-entity-workspace-overflow-menu.is-down{top:calc(100% + 10px);bottom:auto}.crm-entity-workspace-overflow-menu.is-up{top:auto;bottom:calc(100% + 10px)}@media (max-width:700px){.crm-entity-workspace-overflow-menu,.crm-entity-workspace-overflow-menu.is-down,.crm-entity-workspace-overflow-menu.is-up{border-radius:18px;width:min(410px,100vw - 20px);max-width:calc(100vw - 20px);position:absolute;left:auto;right:0}.crm-entity-workspace-overflow-menu.is-down{top:calc(100% + 8px);bottom:auto}.crm-entity-workspace-overflow-menu.is-up{top:auto;bottom:calc(100% + 8px)}}.crm-contact-create-modal-backdrop{padding:18px;overflow:auto}.crm-contact-create-modal{width:min(980px,100vw - 36px);max-width:min(980px,100vw - 36px);max-height:calc(100dvh - 36px);overflow:hidden}.crm-contact-create-modal .crm-task-modal-head{z-index:4;position:sticky;top:0}.crm-contact-create-modal-form{padding:18px 20px 20px;overflow:auto}.crm-contact-create-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-contact-create-modal-actions{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #cbdbe7c2;margin:18px -20px -20px;padding:14px 20px 18px;position:sticky;bottom:-20px}@media (max-width:700px){.crm-contact-create-modal-backdrop{padding:7px}.crm-contact-create-modal{width:calc(100vw - 14px);max-width:calc(100vw - 14px);max-height:calc(100dvh - 14px)}.crm-contact-create-modal-form{padding:14px}.crm-contact-create-modal-grid{grid-template-columns:minmax(0,1fr)}.crm-contact-create-modal-actions{margin:14px -14px -14px;padding:12px 14px 14px;bottom:-14px}.crm-entity-section-nav.is-page .crm-entity-section-nav-button[data-section-icon=overview],.crm-entity-section-nav.is-page.is-home-only{display:none!important}}.kb-page-shell{--kb-blue:#03a3ff;--kb-blue-soft:#03a3ff1c;--kb-blue-border:#03a3ff42;--kb-ink:#152334;--kb-muted:#718096;--kb-line:#dbe6ef;--kb-surface:#fff;min-height:calc(100dvh - var(--crm-app-header-height,64px));color:var(--kb-ink);background:#f7fbfe;grid-template-columns:286px minmax(0,1fr);font-family:Roboto Flex,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.kb-page-shell *,.kb-modal-backdrop *{box-sizing:border-box}.kb-page-shell button,.kb-page-shell input,.kb-page-shell textarea,.kb-page-shell select,.kb-modal-backdrop button,.kb-modal-backdrop input,.kb-modal-backdrop textarea,.kb-modal-backdrop select{font:inherit}.kb-page-shell button,.kb-modal-backdrop button{-webkit-tap-highlight-color:transparent}.kb-sidebar{height:calc(100dvh - var(--crm-app-header-height,64px));border-right:1px solid var(--kb-line);z-index:14;background:#f9fcfffa;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-self:start;min-height:560px;display:grid;position:sticky;top:0}.kb-sidebar-head,.kb-sidebar-foot,.kb-topbar,.kb-modal-head,.kb-modal-actions{align-items:center;display:flex}.kb-sidebar-head{justify-content:space-between;padding:17px 16px 10px}.kb-brand{align-items:center;gap:10px;min-width:0;display:flex}.kb-brand-icon{width:34px;height:34px;color:var(--kb-blue);border:1px solid var(--kb-blue-border);background:linear-gradient(145deg,#fff,#edf8ff);border-radius:11px;place-items:center;font-size:21px;font-weight:760;display:grid;box-shadow:0 7px 22px #03a3ff21}.kb-brand strong{letter-spacing:-.01em;font-size:14px;font-weight:760;display:block}.kb-brand small{color:var(--kb-muted);margin-top:1px;font-size:10px;display:block}.kb-mobile-close,.kb-mobile-menu{display:none}.kb-side-search{margin:2px 12px 8px;position:relative}.kb-side-search>svg{color:#8094a7;width:16px;height:16px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.kb-side-search input{width:100%;min-height:38px;color:var(--kb-ink);background:#fff;border:1px solid #d9e6ef;border-radius:11px;outline:none;padding:8px 34px;transition:border-color .18s,box-shadow .18s}.kb-side-search .kb-icon-button{width:30px;height:30px;position:absolute;top:4px;right:4px}.kb-quick-nav{gap:2px;padding:0 8px 8px;display:grid}.kb-quick-nav button,.kb-sidebar-foot button,.kb-flat-page,.kb-new-space,.kb-space-title,.kb-tree-row,.kb-aside-link,.kb-backlink{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.kb-quick-nav button,.kb-sidebar-foot button{color:#52667b;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:35px;padding:6px 10px;font-size:12px;font-weight:590;display:flex}.kb-quick-nav button svg,.kb-sidebar-foot button svg{flex:none;width:16px;height:16px}.kb-quick-nav button:hover,.kb-quick-nav button.is-active,.kb-sidebar-foot button:hover,.kb-sidebar-foot button.is-active{color:#166b9b;background:#eef7fd}.kb-sidebar-scroll{scrollbar-width:thin;scrollbar-color:#cbdce8 transparent;padding:0 8px 12px;overflow:auto}.kb-sidebar-foot{background:#f9fcfff5;border-top:1px solid #e5edf4;gap:2px;padding:9px 8px 12px;display:grid}.kb-section-label{color:#8495a5;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;align-items:center;padding:9px 8px 5px;font-size:10px;font-weight:760;display:flex}.kb-section-label button{color:var(--kb-blue);cursor:pointer;text-transform:none;background:0 0;border:0;font-size:10px}.kb-space{margin:5px 0 11px}.kb-space>header{justify-content:space-between;align-items:center;min-height:32px;padding:0 4px;display:flex}.kb-space-title{color:#51667b;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:4px 5px;display:flex}.kb-space-title strong{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.035em;font-size:11px;font-weight:740;overflow:hidden}.kb-space-actions{opacity:.35;align-items:center;transition:opacity .15s;display:flex}.kb-space:hover .kb-space-actions{opacity:1}.kb-space-actions button,.kb-tree-add,.kb-tree-chevron{color:#70859a;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.kb-space-actions button{width:28px;height:28px}.kb-space-actions svg,.kb-tree-add svg,.kb-tree-chevron svg{width:14px;height:14px}.kb-space-actions button:hover,.kb-tree-add:hover,.kb-tree-chevron:hover{color:#087cbf;background:#e6f3fb}.kb-space-tree{gap:1px;display:grid}.kb-tree-node{min-width:0}.kb-tree-row{border-radius:8px;grid-template-columns:24px minmax(0,1fr) 26px;align-items:center;width:100%;min-height:33px;padding:2px 3px 2px 0;display:grid}.kb-tree-row:hover,.kb-tree-row.is-active{color:#0a76b4;background:#ebf6fd}.kb-tree-row.is-active{box-shadow:inset 2px 0 0 var(--kb-blue)}.kb-tree-chevron{width:24px;height:26px;transition:transform .16s}.kb-tree-chevron.is-open{transform:rotate(90deg)}.kb-tree-chevron.is-empty{visibility:hidden}.kb-tree-title{align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.kb-tree-title span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kb-tree-lock{color:#8797a6;width:13px;height:13px;margin-left:auto}.kb-tree-add{opacity:0;width:26px;height:26px}.kb-tree-row:hover .kb-tree-add{opacity:1}.kb-tree-children{border-left:1px solid #e2eaf0;margin-left:14px;padding-left:4px}.kb-new-space{color:#73869a;border-radius:8px;align-items:center;gap:7px;width:100%;min-height:33px;padding:6px 10px;font-size:11px;display:flex}.kb-new-space:hover{color:#087cbf;background:#eef7fd}.kb-new-space svg{width:15px;height:15px}.kb-main{background:#fff;min-width:0;position:relative}.kb-topbar{z-index:12;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffeb;border-bottom:1px solid #e7eef4;justify-content:space-between;gap:14px;min-height:54px;padding:8px 22px;position:sticky;top:0}.kb-topbar-left{align-items:center;gap:8px;min-width:0;display:flex}.kb-breadcrumbs{color:#60758a;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex;overflow:hidden}.kb-bread-space{font-weight:650}.kb-bread-node{align-items:center;gap:7px;min-width:0;display:flex}.kb-bread-node b{color:#b3c0cb;font-weight:400}.kb-bread-node button{color:#60758a;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;max-width:210px;padding:3px;overflow:hidden}.kb-bread-node button:hover{color:#087cbf;background:#edf7fd}.kb-topbar-actions{flex:none;gap:6px}.kb-save-state{color:#81909f;margin-right:3px;font-size:10px}.kb-save-state.saving{color:#087cbf}.kb-save-state.error{color:#c2413b}.kb-button,.kb-icon-button{color:#465c70;cursor:pointer;background:#fff;border:1px solid #d7e3ec;border-radius:9px;transition:transform .12s,box-shadow .15s,border-color .15s,background .15s}.kb-button{justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 13px;font-size:11px;font-weight:650;display:inline-flex}.kb-button svg{width:15px;height:15px}.kb-button.compact{min-height:34px;padding:6px 10px}.kb-button.primary{color:#fff;background:linear-gradient(135deg,#03a3ff,#0f91dc);border-color:#0398ee;box-shadow:0 8px 22px #03a3ff30}.kb-button.secondary{background:#f7fbfe}.kb-button.ghost{background:0 0;border-color:#0000}.kb-button.danger{color:#b42318;background:#fff8f7;border-color:#dc262633}.kb-button:hover,.kb-icon-button:hover{border-color:#03a3ff66;transform:translateY(-1px);box-shadow:0 6px 18px #144a7017}.kb-button:disabled,.kb-icon-button:disabled{opacity:.5;pointer-events:none}.kb-icon-button{place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.kb-icon-button svg{width:16px;height:16px}.kb-icon-button.is-favorite{color:#f2aa00;background:#fffaf0;border-color:#f8d983}.kb-document-wrap{grid-template-columns:minmax(0,890px) 230px;justify-content:center;align-items:start;gap:34px;padding:48px 46px 90px;display:grid}.kb-document{width:100%;min-width:0}.kb-page-heading{margin:0 38px 12px 42px}.kb-page-icon-wrap{align-items:flex-end;height:68px;display:flex}.kb-page-icon-input{background:0 0;border:0;outline:0;width:72px;padding:0;font-size:42px;line-height:1}.kb-page-title-input{resize:none;color:#152334;letter-spacing:-.038em;background:0 0;border:0;outline:0;width:100%;padding:8px 0 7px;font-size:clamp(31px,4vw,48px);font-weight:760;line-height:1.07;display:block;overflow:hidden}.kb-page-title-input::placeholder{color:#c5d0d9}.kb-page-properties{border-bottom:1px solid #eef2f5;flex-wrap:wrap;align-items:flex-end;gap:10px 18px;padding:8px 0 6px;display:flex}.kb-page-properties>label,.kb-tags-property{gap:4px;display:grid}.kb-page-properties>label>span,.kb-tags-property>span{text-transform:uppercase;letter-spacing:.06em;color:#97a5b2;font-size:9px;font-weight:730}.kb-page-properties select{color:#52667a;background:#fff;border:1px solid #dbe6ee;border-radius:8px;outline:none;min-height:30px;padding:4px 26px 4px 8px;font-size:10px}.kb-tag-list{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.kb-tag-list button{color:#0879b9;cursor:pointer;background:#edf8ff;border:1px solid #cde8f8;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:inline-flex}.kb-tag-list button i{opacity:.65;font-style:normal}.kb-tag-list input{color:#50677b;background:0 0;border:0;outline:0;width:78px;padding:4px 2px;font-size:10px}.kb-document-aside{gap:12px;display:grid;position:sticky;top:74px}.kb-aside-card{background:#fbfdff;border:1px solid #e0e9f0;border-radius:13px;padding:12px;box-shadow:0 8px 24px #204c6b0b}.kb-aside-card h3{text-transform:uppercase;letter-spacing:.06em;color:#7d8fa0;margin:0 0 9px;font-size:10px}.kb-aside-card dl{gap:7px;margin:0;display:grid}.kb-aside-card dl>div{grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:7px;display:grid}.kb-aside-card dt{color:#95a3b1;font-size:9px}.kb-aside-card dd{color:#51667b;text-align:right;overflow-wrap:anywhere;margin:0;font-size:10px}.kb-aside-link,.kb-backlink{color:#516b80;border-radius:7px;align-items:center;gap:7px;width:100%;min-height:30px;margin-top:7px;padding:5px 6px;font-size:10px;display:flex}.kb-aside-link:hover,.kb-backlink:hover{color:#087cbf;background:#ebf6fd}.kb-aside-link svg{width:14px;height:14px}.kb-entity-link-mini{color:#5e7182;justify-content:space-between;align-items:center;gap:6px;padding:5px 3px;font-size:9px;display:flex}.kb-entity-link-mini code{color:#0a77b5;font-size:8px}.kb-blocknote-shell{min-height:280px;margin-top:9px}.kb-blocknote-shell .bn-container{--bn-colors-editor-background:transparent;--bn-colors-editor-text:#1d2b38;font-family:Roboto Flex,sans-serif}.kb-blocknote-shell .bn-editor{background:0 0;padding-inline:38px 42px;font-family:inherit;font-size:14px;line-height:1.63}.kb-blocknote-shell .bn-block-outer{margin:1px 0}.kb-blocknote-shell .bn-inline-content{font-family:inherit}.kb-blocknote-shell [data-content-type=heading] .bn-inline-content{letter-spacing:-.018em}.kb-blocknote-shell a{color:#0782c9}.kb-crm-entity-card{background:linear-gradient(145deg,#fff,#f6fbff);border:1px solid #03a3ff3d;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;margin:8px 0;padding:12px 13px;display:grid;box-shadow:0 8px 24px #037ab812}.kb-crm-entity-card.is-masked{background:#f8fafc;border-style:dashed}.kb-crm-entity-icon{background:#eaf7ff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.kb-crm-entity-main{min-width:0}.kb-crm-entity-kicker{color:#0781c8;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:770}.kb-crm-entity-title{text-overflow:ellipsis;white-space:nowrap;color:#203244;margin-top:2px;font-size:12px;font-weight:690;overflow:hidden}.kb-crm-entity-meta{color:#75889a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.kb-crm-entity-open{color:#087fc1;flex:none;align-items:center;gap:5px;font-size:9px;font-weight:650;text-decoration:none;display:inline-flex}.kb-crm-entity-open:hover{text-decoration:underline}.kb-inline-mention{color:#087bb9;background:#eaf7ff;border-radius:5px;align-items:center;padding:1px 5px;font-weight:630;text-decoration:none;display:inline-flex}.kb-inline-mention.is-page{color:#486075;cursor:pointer;background:#f2f5f8}.kb-empty-state,.kb-editor-loading,.kb-boot-loader,.kb-public-loading{text-align:center;color:#728598;align-content:center;place-items:center;min-height:420px;padding:50px 20px;display:grid}.kb-empty-state h2{color:#243649;margin:12px 0 6px;font-size:23px}.kb-empty-state p{max-width:540px;margin:0 0 17px;font-size:12px;line-height:1.6}.kb-empty-state kbd{background:#f7fafc;border:1px solid #d7e3ec;border-radius:5px;padding:2px 6px;box-shadow:0 1px #ccd8e1}.kb-empty-icon{font-size:44px}.kb-boot-loader{gap:12px}.kb-boot-loader strong{color:#52677b;font-size:12px}.kb-error,.kb-floating-error{color:#b42318;background:#fff5f4;border:1px solid #ffd4cf}.kb-error{border-radius:12px;margin:30px;padding:16px}.kb-floating-error{z-index:180;border-radius:11px;align-items:center;gap:10px;max-width:470px;padding:10px 12px;font-size:11px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 36px #56231f29}.kb-floating-error button{width:25px;height:25px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.kb-floating-error svg{width:14px;height:14px}.kb-spinner{border:2px solid #03a3ff2e;border-top-color:#03a3ff;border-radius:50%;width:16px;height:16px;animation:.72s linear infinite kb-spin;display:inline-block;box-shadow:0 0 12px #03a3ff2e}.kb-spinner.is-large{border-width:3px;width:28px;height:28px}@keyframes kb-spin{to{transform:rotate(360deg)}}.kb-empty-small,.kb-loading-row{color:#8797a6;text-align:center;padding:13px 10px;font-size:10px}.kb-filtered-list,.kb-search-results,.kb-trash-list{gap:2px;padding:2px 0 8px;display:grid}.kb-flat-page{color:#556a7e;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;width:100%;min-height:34px;padding:4px 8px;font-size:11px;display:grid}.kb-flat-page:hover,.kb-flat-page.is-active{color:#087cbf;background:#ebf6fd}.kb-trash-row{border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 6px;display:grid}.kb-trash-row:hover{background:#f4f8fb}.kb-trash-row strong,.kb-trash-row small{display:block}.kb-trash-row strong{color:#4e6477;font-size:10px}.kb-trash-row small{color:#94a2ae;margin-top:2px;font-size:8px}.kb-trash-row .kb-button{min-height:27px;padding:4px 7px;font-size:8px}.kb-modal-backdrop{z-index:3600;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a192857;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.kb-modal{background:#fff;border:1px solid #03a3ff3b;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,100vw - 38px);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 80px #1239523d,inset 0 0 0 1px #ffffffa6}.kb-modal-head{border-bottom:1px solid #e4edf4;justify-content:space-between;gap:16px;padding:17px 19px 13px}.kb-modal-head h2{color:#213447;margin:2px 0 0;font-size:16px;line-height:1.2}.kb-modal-head p{color:#7c8d9d;margin:4px 0 0;font-size:10px}.kb-modal-kicker{color:#0783c9;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.kb-modal-body{min-height:0;padding:17px 19px;overflow:auto}.kb-modal-actions{background:#fbfdff;border-top:1px solid #e5edf4;justify-content:flex-end;gap:8px;padding:12px 19px 16px}.kb-field{gap:5px;margin-bottom:12px;display:grid}.kb-field>span{color:#687d90;font-size:10px;font-weight:650}.kb-field input,.kb-field textarea,.kb-field select,.kb-permission-add select,.kb-public-share-form input,.kb-public-share-form select,.kb-emoji-input,.kb-picker-search input{color:#2b4054;background:#fff;border:1px solid #d7e3ec;border-radius:9px;outline:0;width:100%;min-height:38px;padding:8px 10px;transition:border-color .15s,box-shadow .15s}.kb-field textarea{resize:vertical;min-height:78px}.kb-field input:focus,.kb-field textarea:focus,.kb-field select:focus,.kb-public-share-form input:focus,.kb-picker-search input:focus{border-color:#03a3ff8f;box-shadow:0 0 0 3px #03a3ff17}.kb-emoji-input{text-align:center;max-width:74px;font-size:20px}.kb-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:11px 0 14px;display:grid}.kb-template-grid button{color:#506478;cursor:pointer;text-align:left;background:#fbfdff;border:1px solid #dfe8ef;border-radius:11px;min-height:74px;padding:11px}.kb-template-grid button:hover,.kb-template-grid button.is-active{background:#eff9ff;border-color:#03a3ff73;box-shadow:0 7px 18px #03a3ff14}.kb-template-grid strong,.kb-template-grid small{display:block}.kb-template-grid strong{font-size:11px}.kb-template-grid small{color:#8796a4;margin-top:4px;font-size:9px;line-height:1.4}.kb-confirm-copy{color:#607488;margin:0;font-size:11px;line-height:1.6}.kb-permission-list,.kb-version-list,.kb-share-links{gap:7px;display:grid}.kb-permission-row,.kb-version-row,.kb-share-link-row{background:#fbfdff;border:1px solid #e0e9f0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:grid}.kb-permission-row{grid-template-columns:minmax(0,1fr) 150px 30px}.kb-permission-subject{align-items:center;gap:9px;min-width:0;display:flex}.kb-permission-avatar{color:#087dbd;background:#e9f7ff;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:780;display:grid}.kb-permission-subject strong,.kb-permission-subject small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.kb-permission-subject strong{color:#40566a;font-size:10px}.kb-permission-subject small{color:#8b9aa7;margin-top:2px;font-size:8px}.kb-permission-row select{color:#52677a;background:#fff;border:1px solid #d7e3ec;border-radius:8px;min-height:32px;padding:4px 7px;font-size:9px}.kb-permission-row>button{color:#8695a3;cursor:pointer;background:0 0;border:0;border-radius:7px;width:30px;height:30px}.kb-permission-row>button:hover{color:#b42318;background:#fff1ef}.kb-permission-add{grid-template-columns:135px minmax(0,1fr) 130px auto;gap:7px;margin:15px 0 8px;display:grid}.kb-permission-add select{min-width:0;font-size:10px}.kb-permission-all,.kb-toggle-row,.kb-inline-check{color:#63778a;align-items:center;gap:8px;font-size:10px;display:flex}.kb-toggle-row{justify-content:space-between;padding:10px 0}.kb-inline-check input,.kb-toggle-row input{accent-color:#03a3ff}.kb-share-overview{grid-template-columns:1fr 1fr;gap:9px;display:grid}.kb-share-card{background:#fbfdff;border:1px solid #e0e9f0;border-radius:12px;align-items:flex-start;gap:10px;min-height:102px;padding:12px;display:flex}.kb-share-icon{color:#0780c3;background:#e9f7ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.kb-share-card strong,.kb-share-card small{display:block}.kb-share-card strong{color:#40566a;font-size:10px}.kb-share-card small{color:#8998a6;margin-top:3px;font-size:8px;line-height:1.45}.kb-modal-tabs{border-bottom:1px solid #e5edf4;gap:6px;padding:0 19px 11px;display:flex}.kb-modal-tabs button{color:#63768a;cursor:pointer;background:#f3f7fa;border:0;border-radius:8px;padding:6px 10px;font-size:10px}.kb-modal-tabs button.is-active{color:#087cbf;background:#e7f6ff;box-shadow:inset 0 0 0 1px #c6e9fb}.kb-public-share-form{grid-template-columns:1fr 1fr;gap:10px;padding:5px 0 15px;display:grid}.kb-public-share-form label{color:#6e8092;gap:5px;font-size:9px;display:grid}.kb-created-link{color:#0b6eaa;overflow-wrap:anywhere;background:#effaff;border:1px solid #cceafb;border-radius:10px;padding:11px;font-size:10px}.kb-share-note{color:#8495a4;font-size:9px;line-height:1.5}.kb-share-link-row{grid-template-columns:minmax(0,1fr) auto}.kb-share-link-row strong,.kb-share-link-row small{display:block}.kb-share-link-row strong{color:#496075;font-size:10px}.kb-share-link-row small{color:#8b99a6;margin-top:2px;font-size:8px}.kb-version-row{grid-template-columns:48px minmax(0,1fr) auto}.kb-version-number{color:#077bb9;background:#eaf7ff;border-radius:8px;place-items:center;width:42px;height:30px;font-size:9px;font-weight:760;display:grid}.kb-version-row strong,.kb-version-row small{display:block}.kb-version-row strong{color:#455b6f;font-size:10px}.kb-version-row small{color:#8997a4;margin-top:2px;font-size:8px}.kb-version-toolbar{justify-content:flex-end;margin-bottom:10px;display:flex}.kb-picker-search{margin:14px 16px 8px;position:relative}.kb-picker-search>svg{color:#7c91a4;width:16px;height:16px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.kb-picker-search input{padding-left:34px;padding-right:36px}.kb-picker-search .kb-spinner{position:absolute;top:11px;right:11px}.kb-picker-list{min-height:140px;max-height:440px;padding:4px 10px 14px;overflow:auto}.kb-picker-item{color:#4c6276;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:9px;width:100%;padding:8px 9px;display:grid}.kb-picker-item:hover{color:#087bb9;background:#edf8ff}.kb-picker-entity-icon{background:#f1f7fb;border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.kb-picker-item-copy{min-width:0}.kb-picker-item-copy strong,.kb-picker-item-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kb-picker-item-copy small{color:#8897a4;margin-top:2px;font-size:8px}.kb-picker-arrow{color:#9aabb8}.kb-slash-emoji{place-items:center;min-width:18px;font-size:15px;display:inline-grid}.kb-public-shell{--kb-blue:#03a3ff;color:#1c2f42;background:linear-gradient(#f4faff 0,#fff 290px);min-height:100dvh;font-family:Roboto Flex,system-ui,sans-serif}.kb-public-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border-bottom:1px solid #e1ebf2;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px max(20px,50vw - 490px);display:flex}.kb-public-logo{color:#214054;align-items:center;gap:9px;font-size:12px;font-weight:740;display:flex}.kb-public-logo span{color:#0784c8;background:#eff9ff;border:1px solid #03a3ff47;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.kb-public-header small{color:#8998a5;font-size:9px}.kb-public-document{width:min(880px,100vw - 30px);margin:0 auto;padding:56px 0 100px}.kb-public-title .icon{margin-bottom:15px;font-size:42px;display:block}.kb-public-title h1{color:#172b3f;letter-spacing:-.035em;margin:0;font-size:clamp(31px,5vw,50px);line-height:1.08}.kb-public-title small{color:#8a99a6;margin-top:8px;font-size:9px;display:block}.kb-public-password{text-align:center;background:#fff;border:1px solid #dbe8f1;border-radius:17px;width:min(430px,100vw - 30px);margin:12vh auto 0;padding:25px;box-shadow:0 24px 70px #1e48651f}.kb-public-lock{color:#087fbf;background:#ecf8ff;border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto 13px;font-size:25px;display:grid}.kb-public-password h1{margin:0 0 5px;font-size:20px}.kb-public-password p{color:#7e8f9e;margin:0 0 14px;font-size:11px}.kb-public-password form{gap:7px;display:flex}.kb-public-password input{border:1px solid #d7e4ed;border-radius:9px;outline:0;flex:auto;min-width:0;min-height:38px;padding:8px 10px}.kb-public-password input:focus{border-color:#03a3ff8c;box-shadow:0 0 0 3px #03a3ff14}@media (max-width:1180px){.kb-document-wrap{grid-template-columns:minmax(0,820px)}.kb-document-aside{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 40px;position:static}}@media (max-width:820px){.kb-page-shell{min-height:calc(100dvh - var(--crm-app-header-height,58px));display:block}.kb-sidebar{z-index:3502;width:min(310px,88vw);height:100dvh;min-height:0;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:16px 0 44px #18374e2e}.kb-sidebar.is-open{transform:translate(0)}.kb-sidebar-scrim{z-index:3501;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08192752;border:0;position:fixed;inset:0}.kb-mobile-close{color:#65798c;background:#f0f6fa;border:0;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.kb-mobile-close svg{width:15px;height:15px}.kb-mobile-menu{color:#557085;background:#fff;border:1px solid #dbe6ee;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.kb-mobile-menu svg{width:17px;height:17px}.kb-topbar{min-height:51px;padding:7px 10px}.kb-bread-space,.kb-bread-node:not(:last-child){display:none}.kb-bread-node button{max-width:155px}.kb-save-state,.kb-topbar-actions .kb-button.compact span{display:none}.kb-topbar-actions .kb-button.compact{width:34px;padding:0}.kb-document-wrap{padding:28px 6px 70px;display:block}.kb-page-heading{margin:0 22px 9px}.kb-page-icon-wrap{height:54px}.kb-page-icon-input{width:58px;font-size:36px}.kb-page-title-input{font-size:clamp(27px,8vw,38px)}.kb-blocknote-shell .bn-editor{padding-inline:18px 22px}.kb-document-aside{grid-template-columns:1fr;padding:22px 20px 0;display:grid}.kb-crm-entity-card{grid-template-columns:38px minmax(0,1fr);padding:10px}.kb-crm-entity-icon{width:38px;height:38px}.kb-crm-entity-open{grid-column:2;justify-self:start}.kb-public-document{padding-top:35px}.kb-public-title{margin-inline:18px}}@media (max-width:620px){.kb-modal-backdrop{align-items:end;padding:7px}.kb-modal,.kb-modal.is-wide{border-radius:15px 15px 10px 10px;width:calc(100vw - 14px);max-height:calc(100dvh - 14px)}.kb-modal-head,.kb-modal-body{padding:14px}.kb-modal-actions{padding:11px 14px 14px}.kb-permission-add{grid-template-columns:1fr 1fr}.kb-permission-add>:nth-child(2){grid-column:1/-1}.kb-permission-row{grid-template-columns:minmax(0,1fr) 110px 30px}.kb-share-overview,.kb-public-share-form,.kb-template-grid{grid-template-columns:1fr}.kb-public-password{margin-top:8vh;padding:20px 15px}.kb-public-password form{display:grid}}.kb-crm-entity-card.is-denied{background:linear-gradient(135deg,#f8fafcfa,#f1f5f9e6);border-color:#94a3b859}.kb-crm-entity-card.is-denied .kb-crm-entity-icon{color:#64748b;box-shadow:none}.kb-crm-entity-card.is-denied .kb-crm-entity-title{color:#64748b}.kb-entity-link-mini[href]{border-radius:7px;text-decoration:none}.kb-entity-link-mini[href]:hover{color:#087cbf;background:#eef8ff}.kb-entity-link-mini strong{text-overflow:ellipsis;white-space:nowrap;color:#314b60;min-width:0;font-size:9px;font-weight:670;overflow:hidden}:is(body:has(.kb-public-route-root)>header,body:has(.kb-public-route-root)>footer){display:none!important}body:has(.kb-public-route-root){background:#fff!important}.kb-public-route-root{min-height:100dvh}.kb-flow-tooltip{z-index:10040;color:#fff;letter-spacing:-.005em;overflow-wrap:anywhere;pointer-events:none;background:#132434f5;border:1px solid #03a3ff42;border-radius:10px;max-width:min(360px,100vw - 24px);padding:8px 11px;font:650 12px/1.35 Roboto Flex,system-ui,sans-serif;animation:.12s ease-out both kb-tooltip-in;position:fixed;transform:translate(-50%,-100%);box-shadow:0 12px 34px #0a223433,0 0 22px #03a3ff21}.kb-flow-tooltip.is-below{transform:translate(-50%)}@keyframes kb-tooltip-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}.kb-sidebar{grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:start}.kb-quick-nav{grid-auto-rows:max-content;align-content:start;align-self:start;min-height:0}.kb-quick-nav button{min-height:38px;max-height:38px}.kb-quick-nav button>span:last-child{margin-left:auto}.kb-side-search{margin:4px 12px 10px}.kb-side-search>svg{color:#69829a;z-index:2;width:17px;height:17px;left:13px}.kb-side-search input{white-space:nowrap;text-overflow:ellipsis;background:#fff;border-color:#cfe0eb;border-radius:12px;height:42px;min-height:42px;padding:8px 72px 8px 39px;font-size:13px;line-height:1}.kb-side-search input:focus{border-color:#03a3ffad;box-shadow:0 0 0 3px #03a3ff17,0 8px 24px #03a3ff14}.kb-side-search .kb-spinner{z-index:3;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;right:42px}.kb-side-search-clear{color:#6e8397;cursor:pointer;z-index:4;background:0 0;border:0;border-radius:9px;place-items:center;width:28px;height:28px;margin-top:-14px;display:grid;position:absolute;top:50%;right:7px}.kb-side-search-clear:hover{color:#087fc2;background:#eaf6fd}.kb-side-search-clear svg{width:15px;height:15px}.kb-search-results{background:#fff;border:1px solid #deebf3;border-radius:12px;margin:-2px 10px 8px;padding:5px;box-shadow:0 12px 34px #1f49651a}.kb-search-results>button{border-radius:9px;min-height:48px;padding:7px 9px;font-size:12px}.kb-search-results>button strong{font-size:12px}.kb-search-results>button small{font-size:10px;line-height:1.35}.kb-space-title,.kb-tree-title,.kb-flat-page,.kb-bread-space,.kb-bread-node button{min-width:0}.kb-space-title strong,.kb-flat-page>span:last-child,.kb-bread-space{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kb-space-title{max-width:calc(100% - 58px)}.kb-bread-space{max-width:190px}.kb-page-heading{margin-bottom:18px}.kb-page-title-input{letter-spacing:-.042em;padding-block:9px 11px;font-size:clamp(40px,4.7vw,58px);font-weight:770;line-height:1.03}.kb-page-properties{align-items:end;gap:13px 24px;padding:10px 0 11px}.kb-page-properties>div,.kb-status-property,.kb-owner-property,.kb-tags-property{gap:5px;display:grid}.kb-page-properties>div>span,.kb-status-property>span,.kb-owner-property>span,.kb-tags-property>span{color:#8b9aa8;letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:760}.kb-page-properties .kb-select-portal{min-width:160px}.kb-page-properties .kb-select-portal .crm-select-portal-trigger{border-radius:10px;min-height:36px;padding:6px 10px}.kb-page-properties .kb-select-portal .crm-select-portal-value{font-size:11.5px}.kb-owner-chip{color:#3c5368;cursor:pointer;background:#fbfdff;border:1px solid #d7e5ee;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:3px 9px 3px 4px;display:inline-flex}.kb-owner-chip:hover{color:#087dbc;background:#eff9ff;border-color:#03a3ff6b}.kb-owner-avatar,.kb-select-user-avatar,.kb-permission-user-avatar{border-radius:9px!important;width:30px!important;min-width:30px!important;height:30px!important}.kb-owner-chip strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11.5px;overflow:hidden}.kb-modal{border-radius:19px;width:min(760px,100vw - 48px);max-height:calc(100dvh - 52px)}.kb-modal.is-wide{width:min(1080px,100vw - 48px)}.kb-modal-head{gap:20px;padding:22px 24px 17px}.kb-modal-head .kb-icon-button{flex:none;width:38px;height:38px}.kb-modal-kicker{font-size:9px}.kb-modal-head h2{letter-spacing:-.015em;margin-top:3px;font-size:21px;line-height:1.18}.kb-modal-head p{max-width:720px;margin-top:6px;font-size:12px;line-height:1.45}.kb-modal-body{padding:22px 24px}.kb-modal-actions{gap:10px;min-height:66px;padding:13px 24px 17px}.kb-modal .kb-button{border-radius:10px;min-height:42px;padding:8px 15px;font-size:12.5px}.kb-modal .kb-icon-button{border-radius:10px}.kb-field{gap:7px;margin-bottom:15px}.kb-field>span{font-size:11.5px}.kb-field>span small{color:#99a6b1;font-size:10px;font-weight:520}.kb-field input,.kb-field textarea,.kb-public-share-form input,.kb-picker-search input,.kb-space-create-row input{border-radius:11px;min-height:44px;padding:9px 12px;font-size:12.5px}.kb-modal .kb-select-portal .crm-select-portal-trigger{border-radius:11px;min-height:44px;padding-inline:11px}.kb-modal .kb-select-portal .crm-select-portal-value{font-size:12.5px}.crm-select-portal-menu.kb-select-portal-menu{border-radius:13px;box-shadow:0 18px 52px #19425e2e,0 0 0 1px #03a3ff14;z-index:10020!important}.crm-select-portal-menu.kb-select-portal-menu .crm-select-portal-search-wrap input{min-height:40px;font-size:12px}.crm-select-portal-menu.kb-select-portal-menu .crm-select-portal-option{min-height:46px;padding-block:7px}.crm-select-portal-menu.kb-select-portal-menu.has-multiline-descriptions .crm-select-portal-option{min-height:56px}.crm-select-portal-menu.kb-select-portal-menu .crm-select-portal-option-copy strong{font-size:12.5px}.crm-select-portal-menu.kb-select-portal-menu .crm-select-portal-option-copy small{font-size:10.5px;line-height:1.35}.kb-permission-list{gap:9px}.kb-permission-row{border-radius:12px;grid-template-columns:minmax(220px,1fr) 180px 132px 38px;gap:10px;min-height:64px;padding:10px 11px}.kb-permission-subject{gap:10px}.kb-permission-user-button{color:#374f64;cursor:pointer;text-align:left;background:0 0;border:0;gap:2px;min-width:0;padding:2px 0;display:grid}.kb-permission-user-button strong,.kb-permission-subject strong{font-size:12.5px;display:block}.kb-permission-user-button small,.kb-permission-subject small{color:#8595a4;margin-top:2px;font-size:10px;display:block}.kb-permission-user-button:hover strong{color:#087fc2}.kb-permission-avatar{border-radius:10px;width:34px;height:34px;font-size:16px}.kb-permission-add{grid-template-columns:160px minmax(240px,1fr) 180px auto;align-items:center;gap:9px;margin-top:18px}.kb-permission-all{background:#fbfdff;border:1px solid #d7e5ee;border-radius:11px;min-height:44px;padding:8px 11px;font-size:12px}.kb-switch{color:#52677b;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.kb-switch:disabled{opacity:.5;pointer-events:none}.kb-switch-track{background:#e9eff4;border:1px solid #c9d9e4;border-radius:999px;flex:none;width:40px;height:23px;transition:all .16s;position:relative}.kb-switch-track i{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #1a3d5433}.kb-switch.is-on .kb-switch-track{background:linear-gradient(135deg,#03a3ff,#0788d4);border-color:#03a3ff;box-shadow:0 0 14px #03a3ff2e}.kb-switch.is-on .kb-switch-track i{transform:translate(17px)}.kb-switch-copy{gap:2px;display:grid}.kb-switch-copy strong{font-size:12px}.kb-switch-copy small{color:#8b9aa7;font-size:10px;line-height:1.35}.kb-switch.is-compact{gap:7px}.kb-switch.is-compact .kb-switch-track{width:32px;height:19px}.kb-switch.is-compact .kb-switch-track i{width:13px;height:13px;top:2px;left:2px}.kb-switch.is-compact.is-on .kb-switch-track i{transform:translate(13px)}.kb-switch.is-compact .kb-switch-copy strong{font-size:10px}.kb-modal-tabs{gap:8px;padding:0 24px 13px}.kb-modal-tabs button{border-radius:9px;min-height:34px;padding:7px 12px;font-size:11.5px}.kb-share-overview{gap:12px}.kb-share-card,.kb-share-note-card{background:#fbfdff;border:1px solid #dce8f0;border-radius:14px;min-height:126px;padding:16px}.kb-share-card{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.kb-share-card .kb-button{grid-column:1/-1;justify-self:start}.kb-share-icon{border-radius:12px;width:42px;height:42px}.kb-share-icon svg{width:20px;height:20px}.kb-share-card strong,.kb-share-note-card strong{color:#344c61;font-size:13px}.kb-share-card p,.kb-share-note-card p{color:#7c8e9e;margin:5px 0 0;font-size:11px;line-height:1.5}.kb-share-note-card{align-content:start;display:grid}.kb-public-share-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 15px;padding:2px 0 17px}.kb-share-download-option,.kb-create-share-button{grid-column:1/-1}.kb-share-download-option{background:#fbfdff;border:1px solid #e0eaf1;border-radius:12px;align-items:center;min-height:58px;padding:10px 12px;display:flex}.kb-create-share-button{width:100%;min-height:48px!important;font-size:14px!important}.kb-created-link{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:13px;display:grid;overflow:visible}.kb-created-link>div{gap:6px;min-width:0;display:grid}.kb-created-link>div>span{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:720}.kb-created-link input{color:#096fa9;background:#fff;border:1px solid #c9e7f8;border-radius:9px;width:100%;min-width:0;height:42px;padding:8px 10px;font-size:11px}.kb-created-link .kb-button{min-width:116px}.kb-created-link .kb-button.is-copied{color:#14824a;background:#f0fff6;border-color:#9bd9b5}.kb-share-links{gap:9px;margin-top:18px}.kb-share-links h3{color:#2f4558;margin:0 0 2px;font-size:15px}.kb-share-link-row{border-radius:12px;min-height:62px;padding:10px 12px}.kb-share-link-row strong{font-size:12px}.kb-share-link-row small{margin-top:3px;font-size:10px}.kb-picker-search{margin:17px 20px 9px}.kb-picker-search>svg{width:18px;height:18px;left:13px}.kb-picker-search input{min-height:44px;padding-left:40px;padding-right:42px;font-size:12.5px}.kb-picker-search .kb-spinner{margin-top:-8px;top:50%;right:13px}.kb-picker-list{min-height:190px;max-height:min(510px,56dvh);padding:5px 14px 17px}.kb-picker-item{border-radius:11px;grid-template-columns:44px minmax(0,1fr) 24px;gap:11px;min-height:58px;padding:8px 11px}.kb-picker-entity-icon{border-radius:11px;width:40px;height:40px;font-size:19px}.kb-picker-item-copy strong{font-size:12.5px}.kb-picker-item-copy small{margin-top:3px;font-size:10px}.kb-crm-entity-card{border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;min-height:82px;padding:13px 14px}.kb-crm-entity-card.is-pending{cursor:pointer;border-style:dashed}.kb-crm-entity-card.is-pending:hover{background:#f0faff;border-color:#03a3ff9e;box-shadow:0 10px 30px #03a3ff1a}.kb-crm-entity-title{font-size:12.5px}.kb-crm-entity-meta{font-size:10px}.kb-crm-entity-actions,.kb-drive-file-actions{align-items:center;gap:7px;display:flex}.kb-crm-entity-edit,.kb-drive-file-edit{color:#6b8094;cursor:pointer;opacity:.72;background:#fff;border:1px solid #d8e5ee;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.kb-crm-entity-card:hover .kb-crm-entity-edit,.kb-drive-file-card:hover .kb-drive-file-edit{opacity:1}.kb-crm-entity-edit:hover,.kb-drive-file-edit:hover{color:#087fc2;background:#edf8ff;border-color:#03a3ff66}.kb-crm-entity-edit svg,.kb-drive-file-edit svg{width:15px;height:15px}.kb-editor-toolbar{border-bottom:1px solid #eef3f6;align-items:center;gap:5px;min-height:38px;margin:5px 38px 3px 42px;padding:4px 0 5px;display:flex}.kb-editor-toolbar:empty{display:none}.kb-editor-toolbar button{color:#708497;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.kb-editor-toolbar button:hover{color:#087fc2;background:#eef8fe;border-color:#d9e7ef}.kb-editor-toolbar svg{width:16px;height:16px}.kb-blocknote-shell .bn-suggestion-menu{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#aabac6 transparent;max-height:min(520px,100dvh - 34px)!important;overflow:hidden auto!important}.kb-blocknote-shell .bn-suggestion-menu::-webkit-scrollbar{width:8px}.kb-blocknote-shell .bn-suggestion-menu::-webkit-scrollbar-thumb{background:#aabac6 padding-box padding-box;border:2px solid #0000;border-radius:999px}.kb-blocknote-shell .mantine-Popover-dropdown:has(.bn-suggestion-menu){max-height:min(540px,100dvh - 20px)!important;overflow:hidden!important}.mantine-Popover-dropdown:has(.kb-blocknote-shell .bn-suggestion-menu){max-height:min(540px,100dvh - 20px)!important;overflow:hidden!important}.kb-slash-svg{border-radius:7px;place-items:center;width:24px;height:24px;display:inline-grid}.kb-slash-svg svg{width:17px;height:17px}.kb-slash-svg.is-important{color:#7c3aed;background:#f4efff}.kb-slash-svg.is-warning{color:#c47c00;background:#fff7df}.kb-slash-svg.is-danger{color:#c53d35;background:#fff0ef}.kb-slash-svg.is-info{color:#087fc2;background:#eaf7ff}.kb-slash-svg.is-allowed{color:#188754;background:#eafaf1}.kb-slash-svg.is-drive{background:#f5f8fb}.kb-notice-block{border:1px solid;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:11px;margin:9px 0;padding:13px 15px;display:grid;box-shadow:0 8px 22px #1e425b0d}.kb-notice-icon{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.kb-notice-icon svg{width:19px;height:19px}.kb-notice-body{gap:4px;min-width:0;display:grid}.kb-notice-body>strong{letter-spacing:.03em;text-transform:uppercase;font-size:11px}.kb-notice-content{color:#33485a;outline:0;min-height:22px;font-size:13px;line-height:1.58}.kb-notice-block.is-important{background:#faf7ff;border-color:#ddcff9}.kb-notice-block.is-important .kb-notice-icon{color:#7540c7;background:#eee5ff}.kb-notice-block.is-warning{background:#fffaf0;border-color:#f1d992}.kb-notice-block.is-warning .kb-notice-icon{color:#b47300;background:#fff0be}.kb-notice-block.is-danger{background:#fff7f6;border-color:#f0c2bd}.kb-notice-block.is-danger .kb-notice-icon{color:#bb3c34;background:#ffe5e2}.kb-notice-block.is-info{background:#f4fbff;border-color:#bde4f9}.kb-notice-block.is-info .kb-notice-icon{color:#087fc2;background:#dcf2ff}.kb-notice-block.is-allowed{background:#f4fcf7;border-color:#bde6ce}.kb-notice-block.is-allowed .kb-notice-icon{color:#188754;background:#dcf6e7}button.kb-inline-mention{font:inherit;cursor:pointer;border:0}button.kb-inline-mention.is-user:hover{color:#056ca4;background:#d8effc}.kb-drive-file-card{background:linear-gradient(145deg,#fff,#f8fbfd);border:1px solid #d9e5ed;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:84px;margin:9px 0;padding:13px 14px;display:grid;box-shadow:0 8px 24px #1f48630e}.kb-drive-file-card.is-pending{cursor:pointer;border-style:dashed}.kb-drive-file-card.is-pending:hover{background:#f3fbff;border-color:#03a3ff94}.kb-drive-file-card.is-masked{color:#66798b;background:#f8fafc;border-style:dashed}.kb-drive-file-logo{background:#f1f6f9;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.kb-drive-file-logo svg{width:25px;height:25px}.kb-drive-file-copy{gap:2px;min-width:0;display:grid}.kb-drive-file-copy small{color:#6e8597;letter-spacing:.08em;font-size:8.5px;font-weight:780}.kb-drive-file-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#2b4054;font-size:12.5px;overflow:hidden}.kb-drive-file-copy em{text-overflow:ellipsis;white-space:nowrap;color:#8796a3;font-size:10px;font-style:normal;overflow:hidden}.kb-drive-file-actions>a{color:#087fc2;font-size:10px;font-weight:680;text-decoration:none}.kb-drive-file-actions>a:hover{text-decoration:underline}.kb-drive-picker-modal{width:min(980px,100vw - 48px)!important}.kb-drive-kicker{align-items:center;gap:6px;display:flex}.kb-drive-kicker svg{width:16px;height:16px}.kb-drive-picker-toolbar{border-bottom:1px solid #e6eef4;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:13px 20px 10px;display:grid}.kb-drive-source-tabs{background:#f1f6f9;border-radius:11px;gap:5px;padding:4px;display:inline-flex}.kb-drive-source-tabs button{color:#62778a;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:6px 11px;font-size:11px;font-weight:650}.kb-drive-source-tabs button.is-active{color:#087fc2;background:#fff;box-shadow:0 3px 12px #1f4a681a}.kb-drive-path{color:#40586c;align-items:center;gap:8px;min-width:0;display:flex}.kb-drive-path strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.kb-drive-back{color:#677d90;cursor:pointer;background:#fff;border:1px solid #d8e5ed;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.kb-drive-back svg{width:16px;height:16px}.kb-drive-back:hover{color:#087fc2;background:#eff9ff;border-color:#bee3f7}.kb-drive-picker-list{scrollbar-width:thin;scrollbar-color:#b4c5d0 transparent;min-height:260px;max-height:min(560px,57dvh);padding:6px 15px 16px;overflow-y:auto}.kb-drive-picker-row{color:#3e566b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:58px;padding:8px 10px;display:grid}.kb-drive-picker-row:hover{color:#087fc2;background:#edf8ff}.kb-drive-picker-row-icon{background:#f2f7fa;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.kb-drive-picker-row-icon svg{width:20px;height:20px}.kb-drive-picker-row>span:nth-child(2){min-width:0}.kb-drive-picker-row strong,.kb-drive-picker-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kb-drive-picker-row strong{font-size:12.5px}.kb-drive-picker-row small{color:#8797a5;margin-top:3px;font-size:10px}.kb-drive-picker-row-action{color:#087fc2;font-size:10px;font-weight:680}.kb-drive-picker-note{color:#8192a0;max-width:690px;margin-right:auto;font-size:10px;line-height:1.4}.kb-public-header{min-height:68px;padding-block:13px}.kb-public-header>span{color:#6d8091;font-size:11px;font-weight:650}.kb-public-logo{font-size:14px}.kb-public-document{width:min(980px,100vw - 34px);padding-top:66px}.kb-public-title{margin:0 42px 30px}.kb-public-page-icon{margin-bottom:18px;font-size:46px;line-height:1;display:block}.kb-public-title h1{letter-spacing:-.042em;font-size:clamp(42px,5.5vw,66px);font-weight:775;line-height:1.025}.kb-public-meta{border-top:1px solid #e8eef3;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:15px;display:flex}.kb-public-author{align-items:center;gap:10px;min-width:0;display:flex}.kb-public-author img{object-fit:cover;background:#eaf7ff;border-radius:12px;flex:none;width:42px;height:42px;box-shadow:0 0 0 1px #d7e6ef}.kb-public-author>span{gap:2px;min-width:0;display:grid}.kb-public-author strong{text-overflow:ellipsis;white-space:nowrap;color:#31485c;max-width:380px;font-size:12.5px;overflow:hidden}.kb-public-author small{color:#8898a6;font-size:10px}.kb-public-updated{text-align:right;flex:none;gap:2px;display:grid}.kb-public-updated span{color:#97a4af;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.kb-public-updated strong{color:#64788a;font-size:10.5px;font-weight:620}.kb-public-password{padding:30px}.kb-public-password .kb-public-lock svg{width:24px;height:24px}.kb-public-password .kb-public-lock.is-warning{color:#bd6d21;background:#fff2e6}@media (max-width:920px){.kb-permission-row{grid-template-columns:minmax(0,1fr) 170px 38px}.kb-permission-row>.kb-switch{grid-column:1/3}.kb-permission-add{grid-template-columns:1fr 1fr}.kb-permission-add>.kb-select-portal:nth-child(2),.kb-permission-add>.kb-permission-all,.kb-permission-add>.kb-button{grid-column:1/-1}}@media (max-width:820px){.kb-page-title-input{font-size:clamp(34px,9vw,46px)}.kb-editor-toolbar{margin-inline:20px}.kb-crm-entity-card,.kb-drive-file-card{grid-template-columns:40px minmax(0,1fr)}.kb-crm-entity-actions,.kb-drive-file-actions{grid-column:2;justify-self:start}.kb-public-title h1{font-size:clamp(36px,10vw,50px)}.kb-public-title{margin-inline:20px}.kb-public-meta{flex-direction:column;align-items:flex-start}.kb-public-updated{text-align:left}}@media (max-width:620px){.kb-modal,.kb-modal.is-wide,.kb-drive-picker-modal{max-height:calc(100dvh - 14px);width:calc(100vw - 14px)!important}.kb-modal-head{padding:17px 16px 13px}.kb-modal-head h2{font-size:19px}.kb-modal-body{padding:16px}.kb-modal-actions{padding:11px 16px 15px}.kb-permission-row{grid-template-columns:minmax(0,1fr) 38px}.kb-permission-row>.kb-select-portal,.kb-permission-row>.kb-switch{grid-column:1/-1}.kb-permission-add{grid-template-columns:1fr}.kb-permission-add>*{grid-column:1!important}.kb-public-share-form{grid-template-columns:1fr}.kb-created-link{grid-template-columns:1fr;align-items:stretch}.kb-created-link .kb-button{width:100%}.kb-share-overview{grid-template-columns:1fr}.kb-drive-picker-toolbar{grid-template-columns:1fr;padding-inline:14px}.kb-drive-source-tabs{width:100%}.kb-drive-source-tabs button{flex:50%}.kb-drive-picker-row{grid-template-columns:38px minmax(0,1fr)}.kb-drive-picker-row-action{grid-column:2}.kb-drive-picker-note{display:none}}.kb-permission-avatar svg,.kb-permission-all svg{width:17px;height:17px}.kb-permission-all>span{color:#087fc2;background:#eaf7ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.kb-picker-search-clear{color:#72879a;cursor:pointer;z-index:3;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;margin-top:-14px;display:grid;position:absolute;top:50%;right:10px}.kb-picker-search-clear:hover{color:#087fc2;background:#eaf6fd}.kb-picker-search-clear svg{width:15px;height:15px}.kb-picker-search:has(.kb-picker-search-clear) .kb-spinner{right:44px}.kb-picker-search:has(.kb-picker-search-clear) input{padding-right:72px}.kb-public-author{color:inherit;cursor:pointer;text-decoration:none}.kb-public-author:hover{background:#f2fbff;border-color:#8dd7ff;box-shadow:0 7px 20px #03a3ff1a}.kb-public-author:focus-visible{outline-offset:2px;outline:2px solid #03a3ff52}.kb-space-glyph{background:color-mix(in srgb, currentColor 10%, white);border-radius:8px;place-items:center;width:26px;min-width:26px;height:26px;line-height:1;display:inline-grid}.kb-space-glyph svg{width:16px;height:16px}.kb-space-glyph.is-emoji{background:0 0;font-size:15px}.kb-space-glyph.is-select{width:28px;min-width:28px;height:28px}.kb-space-glyph.is-breadcrumb{border-radius:7px;width:24px;min-width:24px;height:24px}.kb-space-create-row{position:relative;grid-template-columns:58px minmax(0,1fr)!important;align-items:start!important;gap:12px!important}.kb-space-icon-trigger{width:58px;height:48px;color:var(--kb-space-color,#03a3ff);cursor:pointer;background:#fff;border:1px solid #d6e4ed;border-radius:12px;place-items:center;display:grid;box-shadow:0 5px 18px #1f49630d}.kb-space-icon-trigger:hover,.kb-space-icon-trigger:focus-visible{background:#f4fbff;border-color:#03a3ff8c;outline:0;box-shadow:0 0 0 4px #03a3ff14}.kb-space-icon-trigger .kb-space-glyph{border-radius:10px;width:36px;min-width:36px;height:36px}.kb-space-icon-trigger .kb-space-glyph svg{width:20px;height:20px}.kb-space-icon-popover{z-index:120;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #dce8ef;border-radius:15px;width:min(360px,100vw - 64px);padding:12px;position:absolute;top:56px;left:0;box-shadow:0 22px 60px #19415e2e,0 0 0 1px #03a3ff0b}.kb-space-icon-search{margin-bottom:10px;position:relative}.kb-space-icon-search>svg{color:#7690a3;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.kb-space-create-row .kb-space-icon-search input{border:1px solid #dce7ee;border-radius:10px;outline:0;width:100%;min-height:38px;padding:7px 10px 7px 35px;font-size:11px}.kb-space-create-row .kb-space-icon-search input:focus{border-color:#03a3ff8c;box-shadow:0 0 0 3px #03a3ff12}.kb-space-icon-grid{grid-template-columns:repeat(6,1fr);gap:6px;max-height:176px;padding:2px;display:grid;overflow-y:auto}.kb-space-icon-grid>button{aspect-ratio:1;color:inherit;cursor:pointer;background:#f7fafc;border:1px solid #0000;border-radius:10px;place-items:center;display:grid}.kb-space-icon-grid>button:hover{background:#edf8ff;border-color:#cfe9f8}.kb-space-icon-grid>button.is-active{background:#e9f7ff;border-color:#78cdf9;box-shadow:0 0 0 2px #03a3ff14}.kb-space-icon-grid .kb-space-glyph{background:0 0}.kb-space-color-row{border-top:1px solid #edf2f5;gap:7px;margin-top:11px;padding-top:10px;display:grid}.kb-space-color-row>span{color:#718698;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:720}.kb-space-color-row>div{flex-wrap:wrap;gap:7px;display:flex}.kb-space-color-row button{cursor:pointer;border:3px solid #fff;border-radius:8px;width:24px;height:24px;box-shadow:0 0 0 1px #dbe5eb}.kb-space-color-row button.is-active{box-shadow:0 0 0 2px #fff,0 0 0 4px #03a3ff57}.kb-space-title>.kb-space-glyph{border-radius:7px;width:23px;min-width:23px;height:23px}.kb-space-title>.kb-space-glyph svg{width:14px;height:14px}.kb-document-wrap{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(220px,260px);width:100%;max-width:1240px;margin-inline:auto}.kb-document,.kb-document-aside,.kb-blocknote-shell,.kb-blocknote-shell .bn-container,.kb-blocknote-shell .bn-editor,.kb-blocknote-shell .bn-block-group,.kb-blocknote-shell .bn-block-outer,.kb-blocknote-shell .bn-block,.kb-blocknote-shell .bn-block-content,.kb-crm-entity-card,.kb-drive-file-card,.kb-notice-block{box-sizing:border-box;min-width:0;max-width:100%}.kb-document{overflow-x:clip}.kb-blocknote-shell{width:100%;overflow-x:clip}.kb-blocknote-shell .bn-editor,.kb-crm-entity-card,.kb-drive-file-card,.kb-notice-block{width:100%}.kb-crm-entity-main,.kb-crm-entity-copy,.kb-drive-file-copy,.kb-notice-body{overflow-wrap:anywhere;min-width:0}.kb-crm-entity-title,.kb-crm-entity-meta,.kb-drive-file-copy strong,.kb-drive-file-copy em{max-width:100%}.crm-entity-kb-panel{--kb-panel-blue:#03a3ff;background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #dfeaf1;border-radius:16px;width:100%;min-width:0;padding:18px;box-shadow:0 10px 34px #1944610e}.crm-entity-kb-panel.is-compact{box-shadow:none;border-radius:13px;padding:12px}.crm-entity-kb-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.crm-entity-kb-heading{align-items:center;gap:12px;min-width:0;display:flex}.crm-entity-kb-heading-icon,.crm-entity-kb-empty-icon{color:#0785ca;background:#eaf7ff;border-radius:13px;place-items:center;width:44px;min-width:44px;height:44px;display:grid}.crm-entity-kb-heading-icon svg,.crm-entity-kb-empty-icon svg{width:22px;height:22px}.crm-entity-kb-heading>div{min-width:0}.crm-entity-kb-heading p{color:#0784c8;letter-spacing:.06em;text-transform:uppercase;margin:0 0 2px;font-size:9px;font-weight:760}.crm-entity-kb-heading h3{text-overflow:ellipsis;white-space:nowrap;color:#24394d;margin:0;font-size:17px;line-height:1.2;overflow:hidden}.crm-entity-kb-heading>div>span{color:#8293a1;margin-top:3px;font-size:10px;display:block}.crm-entity-kb-create svg{width:16px;height:16px}.crm-entity-kb-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:10px;display:grid}.crm-entity-kb-card{background:#fff;border:1px solid #e0e9ef;border-radius:13px;min-width:0;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden}.crm-entity-kb-card:hover{border-color:#bde3f8;transform:translateY(-1px);box-shadow:0 10px 28px #0382c414}.crm-entity-kb-card-main{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:12px;display:grid}.crm-entity-kb-page-icon{background:#f3f8fb;border-radius:11px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.crm-entity-kb-copy{gap:3px;min-width:0;display:grid}.crm-entity-kb-copy>strong{text-overflow:ellipsis;white-space:nowrap;color:#2b4155;font-size:12.5px;overflow:hidden}.crm-entity-kb-copy>small{white-space:nowrap;color:#8092a1;align-items:center;gap:5px;min-width:0;font-size:9.5px;display:flex;overflow:hidden}.crm-entity-kb-copy>small i{border-radius:50%;flex:none;width:6px;height:6px}.crm-entity-kb-copy>small b{color:#bdc8d0;font-weight:400}.crm-entity-kb-open{color:#8a9aa7;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.crm-entity-kb-card:hover .crm-entity-kb-open{color:#0784c8;background:#eaf7ff}.crm-entity-kb-open svg{width:15px;height:15px}.crm-entity-kb-tags{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.crm-entity-kb-tags em{text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb, var(--kb-tag-color,#03a3ff) 12%, white);color:#5a7185;border-radius:999px;max-width:120px;padding:2px 6px;font-size:8px;font-style:normal;overflow:hidden}.crm-entity-kb-card>footer{background:#fbfdfe;border-top:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:8px 12px;display:flex}.crm-entity-kb-author{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.crm-entity-kb-avatar{border-radius:8px!important;width:28px!important;min-width:28px!important;height:28px!important}.crm-entity-kb-author>span{min-width:0;display:grid}.crm-entity-kb-author strong{text-overflow:ellipsis;white-space:nowrap;color:#526a7c;max-width:150px;font-size:9.5px;overflow:hidden}.crm-entity-kb-author small{text-overflow:ellipsis;white-space:nowrap;color:#96a3ad;max-width:150px;font-size:8px;overflow:hidden}.crm-entity-kb-card time{color:#95a3ae;flex:none;font-size:8.5px}.crm-entity-kb-empty,.crm-entity-kb-loading,.crm-entity-kb-error{text-align:center;background:#fbfdff;border:1px dashed #d9e7ef;border-radius:13px;align-content:center;place-items:center;gap:8px;min-height:190px;padding:24px;display:grid}.crm-entity-kb-empty strong,.crm-entity-kb-error strong{color:#344d62;font-size:13px}.crm-entity-kb-empty p,.crm-entity-kb-error span{color:#8293a1;max-width:480px;margin:0;font-size:10.5px;line-height:1.5}.crm-entity-kb-loading i{border:3px solid #03a3ff26;border-top-color:#03a3ff;border-radius:50%;width:25px;height:25px;animation:.72s linear infinite kb-spin;box-shadow:0 0 16px #03a3ff29}.crm-entity-kb-loading span{color:#788d9f;font-size:10px}.crm-entity-kb-modal-backdrop{z-index:10080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d243457;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.crm-entity-kb-modal{background:#fff;border:1px solid #d8e7f0;border-radius:18px;width:min(660px,100vw - 36px);overflow:visible;box-shadow:0 28px 90px #173b5538}.crm-entity-kb-modal>header{border-bottom:1px solid #e7eef3;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}.crm-entity-kb-modal>header p{color:#0784c8;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:9px;font-weight:760}.crm-entity-kb-modal>header h2{color:#263c50;margin:3px 0 0;font-size:20px}.crm-entity-kb-modal>header span{color:#8293a1;margin-top:5px;font-size:10.5px;display:block}.crm-entity-kb-modal-close{color:#627b8f;cursor:pointer;background:#fff;border:1px solid #d9e6ee;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.crm-entity-kb-modal-close svg{width:16px;height:16px}.crm-entity-kb-modal-body{gap:15px;padding:20px 22px;display:grid}.crm-entity-kb-modal-body label,.crm-entity-kb-modal-field{color:#60758a;gap:7px;font-size:10px;font-weight:650;display:grid}.crm-entity-kb-modal-body input{color:#334b5f;min-height:44px;font:inherit;border:1px solid #d8e5ed;border-radius:11px;outline:0;padding:9px 12px;font-size:12px}.crm-entity-kb-modal-body input:focus{border-color:#03a3ff8c;box-shadow:0 0 0 3px #03a3ff14}.crm-entity-kb-modal>footer{border-top:1px solid #edf2f5;justify-content:flex-end;gap:8px;padding:13px 22px 18px;display:flex}.crm-entity-kb-simple-tabs{background:#f4f8fb;border:1px solid #e0eaf1;border-radius:11px;align-items:center;gap:4px;width:fit-content;max-width:100%;margin:14px 0 16px;padding:4px;display:flex}.crm-entity-kb-simple-tabs button,.crm-board-inspector-kb-tabs button{color:#63798c;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:32px;padding:6px 11px;font-size:10px;font-weight:670}.crm-entity-kb-simple-tabs button.is-active,.crm-board-inspector-kb-tabs button.is-active{color:#0784c8;background:#fff;box-shadow:0 3px 12px #21486317}.crm-board-inspector-kb-tabs{background:#f2f6f9;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:4px;display:grid}.crm-board-inspector .crm-entity-kb-panel.is-compact{padding:10px}.crm-board-inspector .crm-entity-kb-panel.is-compact .crm-entity-kb-head{flex-direction:column;align-items:flex-start}.crm-board-inspector .crm-entity-kb-panel.is-compact .crm-entity-kb-create{width:100%}.crm-board-inspector .crm-entity-kb-list{grid-template-columns:1fr}.crm-board-inspector .crm-entity-kb-card-main{grid-template-columns:36px minmax(0,1fr) 24px;padding:9px}.crm-board-inspector .crm-entity-kb-page-icon{width:34px;height:34px;font-size:17px}.crm-board-inspector .crm-entity-kb-card>footer{flex-direction:column;align-items:flex-start}.kb-public-brand-logo{align-items:center;min-width:0;display:inline-flex}.kb-public-brand-logo img{object-fit:contain;width:158px;max-width:42vw;height:auto;display:block}.kb-public-brand-logo.is-compact img{width:132px}.kb-public-header{padding-block:11px}.kb-public-footer{background:linear-gradient(#fbfdff,#f4f9fc);border-top:1px solid #e2ebf1;margin-top:auto}.kb-public-footer-inner{justify-content:space-between;align-items:center;gap:20px;width:min(980px,100vw - 34px);min-height:110px;margin:0 auto;padding:22px 0;display:flex}.kb-public-footer-inner>div{text-align:right;gap:3px;min-width:0;display:grid}.kb-public-footer-inner strong{color:#2b4357;font-size:12px}.kb-public-footer-inner span{color:#7a8d9d;font-size:10.5px}.kb-public-password>.kb-public-brand-logo{justify-content:center;margin:0 auto 20px}@media (max-width:1180px){.kb-document-wrap{grid-template-columns:minmax(0,1fr);max-width:930px}}@media (max-width:820px){.crm-entity-kb-panel{padding:13px}.crm-entity-kb-head{flex-direction:column;align-items:flex-start}.crm-entity-kb-create{width:100%}.crm-entity-kb-list{grid-template-columns:1fr}.kb-space-icon-popover{left:-4px}.kb-public-brand-logo img{width:132px}.kb-public-brand-logo.is-compact img{width:118px}.kb-public-footer-inner{flex-direction:column;align-items:flex-start}.kb-public-footer-inner>div{text-align:left}}@media (max-width:620px){.kb-space-create-row{grid-template-columns:52px minmax(0,1fr)!important}.kb-space-icon-trigger{width:52px}.kb-space-icon-popover{width:min(338px,100vw - 44px)}.kb-space-icon-grid{grid-template-columns:repeat(5,1fr)}.crm-entity-kb-card-main{grid-template-columns:38px minmax(0,1fr) 24px}.crm-entity-kb-page-icon{width:36px;height:36px}.crm-entity-kb-card>footer{flex-direction:column;align-items:flex-start}.crm-entity-kb-card time{padding-left:35px}.crm-entity-kb-modal-backdrop{align-items:end;padding:7px}.crm-entity-kb-modal{border-radius:16px 16px 10px 10px;width:calc(100vw - 14px);max-height:calc(100dvh - 14px);overflow-y:auto}}.crm-entity-kb-tooltip{z-index:2147483100;color:#fff;text-align:center;pointer-events:none;background:#0f172af7;border:1px solid #7bcdf973;border-radius:10px;max-width:min(440px,100vw - 24px);padding:8px 11px;font-size:11px;font-weight:650;line-height:1.35;position:fixed;transform:translate(-50%,calc(-100% - 2px));box-shadow:0 14px 34px #0f172a3d,0 0 22px #03a3ff14}.crm-entity-kb-tooltip.is-below{transform:translate(-50%,2px)}.crm-entity-kb-copy>strong:focus-visible,.crm-entity-kb-author strong:focus-visible{text-underline-offset:3px;outline:0;-webkit-text-decoration:underline #03a3ff8c;text-decoration:underline #03a3ff8c}.kb-public-shell{flex-direction:column;display:flex}.kb-public-document{flex:1 0 auto}.kb-public-flow-logo{align-items:center;min-width:0;display:inline-flex}.kb-public-flow-logo img{object-fit:contain;object-position:left center;width:178px;max-width:44vw;height:42px;display:block}.kb-public-flow-logo.is-compact img{width:164px;height:38px}.kb-public-header .kb-public-flow-logo{align-self:center}.kb-public-password>.kb-public-flow-logo{justify-content:center;margin:0 auto 20px}.kb-space-create-layout{gap:12px;min-width:0;display:grid}.kb-space-create-row{min-width:0;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important;position:static!important}.kb-space-create-row>input{width:100%;min-width:0}.kb-space-icon-picker-wrap{z-index:auto!important;position:static!important}.kb-space-icon-panel{background:linear-gradient(145deg,#fff,#f9fcfe);border:1px solid #dce8ef;border-radius:15px;width:min(100%,520px);min-width:0;padding:13px;position:relative;box-shadow:0 14px 38px #19415e1a,0 0 0 1px #03a3ff09}.kb-space-icon-panel .kb-space-icon-grid{max-height:min(220px,34dvh)}.kb-space-icon-panel .kb-space-icon-search input{border:1px solid #dce7ee;border-radius:10px;outline:0;width:100%;min-height:40px;padding:7px 10px 7px 35px;font-size:11.5px}.kb-space-icon-panel .kb-space-icon-search input:focus{border-color:#03a3ff8c;box-shadow:0 0 0 3px #03a3ff12}.kb-space-icon-popover{max-width:520px;margin-top:12px;width:100%!important;position:static!important;inset:auto!important}.kb-document-wrap{min-width:0;overflow:hidden}.kb-document-aside{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.kb-aside-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.kb-aside-card dl,.kb-aside-card dl>div,.kb-entity-link-mini,.kb-entity-link-mini strong{min-width:0;max-width:100%}.kb-entity-link-mini{overflow:hidden}.kb-entity-link-mini strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1500px){.kb-document-wrap{grid-template-columns:minmax(0,1fr)!important}.kb-document-aside{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 40px;position:static}}@media (max-width:900px){.kb-document-aside{grid-template-columns:1fr;padding:20px 20px 0}}.kb-blocknote-shell [data-content-type=kbNotice],.kb-blocknote-shell [data-content-type=kbnotice]{overflow:hidden;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.kb-blocknote-shell [data-content-type=kbNotice]>*,.kb-blocknote-shell [data-content-type=kbnotice]>*,.kb-notice-block{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.kb-notice-block{overflow:hidden}.kb-notice-content{overflow-wrap:anywhere;min-width:0;max-width:100%}.kb-flow-tooltip{z-index:2147483600!important}.crm-entity-workspace-tabs{min-width:0;max-width:100%}.crm-entity-workspace-tabs-bar.is-fluid{grid-template-columns:minmax(0,1fr) 46px!important;width:100%!important;max-width:100%!important}.crm-entity-workspace-grid>.crm-entity-workspace-left>.crm-entity-workspace-tabs>.crm-entity-workspace-tabs-bar.is-fluid{grid-template-columns:minmax(0,1fr) 46px!important;justify-self:stretch!important;width:100%!important;max-width:100%!important}.crm-entity-workspace-tabs-strip-shell.is-fluid:not(.is-overflowing){min-width:0;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important}.crm-entity-workspace-tabs-strip-shell.is-fluid .crm-entity-workspace-tabs-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;overflow-y:hidden;overflow-x:auto!important}.crm-entity-workspace-tabs-strip-shell.is-fluid .crm-entity-workspace-tabs-scroll::-webkit-scrollbar-thumb{background:#5d829a47;border-radius:999px}.crm-project-workspace{min-width:0;max-width:100%;overflow-x:clip}.kb-blocknote-shell{position:relative}.kb-blocknote-shell [data-content-type=codeBlock],.kb-blocknote-shell [data-content-type=codeblock]{border-radius:12px;max-width:100%;position:relative;overflow:hidden}.kb-blocknote-shell [data-content-type=codeBlock][data-kb-code-collapsible=true][data-kb-code-expanded=false] code,.kb-blocknote-shell [data-content-type=codeblock][data-kb-code-collapsible=true][data-kb-code-expanded=false] code,.kb-blocknote-shell [data-content-type=codeBlock][data-kb-code-collapsible=true][data-kb-code-expanded=false] .bn-inline-content,.kb-blocknote-shell [data-content-type=codeblock][data-kb-code-collapsible=true][data-kb-code-expanded=false] .bn-inline-content{max-height:calc(4.95em + 4px);display:block;overflow:hidden}.kb-blocknote-shell [data-content-type=codeBlock][data-kb-code-collapsible=true][data-kb-code-expanded=false]:after,.kb-blocknote-shell [data-content-type=codeblock][data-kb-code-collapsible=true][data-kb-code-expanded=false]:after{content:"";pointer-events:none;background:linear-gradient(#f8fafc00,#f8fafcf5);height:34px;position:absolute;bottom:0;left:0;right:0}.kb-code-floating-tools{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #9ebed08c;border-radius:10px;align-items:center;gap:5px;padding:4px;display:inline-flex;position:absolute;box-shadow:0 9px 25px #1a3c5229,0 0 18px #03a3ff14}.kb-code-floating-tools button{color:#567086;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;display:grid}.kb-code-floating-tools button:hover{color:#0783c8;background:#eef9ff;border-color:#d6ebf7}.kb-code-floating-tools svg{width:16px;height:16px}.kb-code-modal-backdrop{z-index:2147483300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08182585;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.kb-code-modal{background:#fff;border:1px solid #80c4e97a;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100vw - 36px);min-width:0;height:min(860px,100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 35px 110px #05192861,0 0 36px #03a3ff17}.kb-code-modal-head{background:linear-gradient(#fff,#fbfdff);border-bottom:1px solid #e4edf3;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.kb-code-modal-head>div:first-child{min-width:0}.kb-code-modal-head span{color:#0784c8;letter-spacing:.08em;font-size:9px;font-weight:780}.kb-code-modal-head h2{color:#21384b;margin:2px 0 0;font-size:18px}.kb-code-modal-head small{color:#8797a4;font-size:10px}.kb-code-modal-actions{align-items:center;gap:7px;display:flex}.kb-code-modal-actions button{color:#536d82;cursor:pointer;background:#fff;border:1px solid #d9e6ee;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font:650 10.5px/1 Roboto Flex,system-ui,sans-serif;display:inline-flex}.kb-code-modal-actions button:hover{color:#087fc2;background:#f1faff;border-color:#a7dcf8}.kb-code-modal-actions button.is-close{justify-content:center;width:36px;padding:0}.kb-code-modal-actions svg{width:16px;height:16px}.kb-code-modal-body{background:#f8fafc;min-width:0;min-height:0;overflow:auto}.kb-code-modal-body pre{box-sizing:border-box;color:#172435;tab-size:2;background:#f8fafc;width:max-content;min-width:100%;min-height:100%;margin:0;padding:28px 30px 46px;font:500 13.5px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.kb-code-modal-body code{white-space:pre}.kb-code-modal-body .bn-inline-content{white-space:pre!important}@media (max-width:700px){.kb-public-flow-logo img{width:142px;height:34px}.kb-public-flow-logo.is-compact img{width:132px;height:32px}.kb-space-create-row{grid-template-columns:52px minmax(0,1fr)!important}.kb-space-icon-trigger{width:52px}.kb-space-icon-panel{width:100%}.kb-code-modal-backdrop{align-items:stretch;padding:7px}.kb-code-modal{border-radius:14px;width:calc(100vw - 14px);height:calc(100dvh - 14px)}.kb-code-modal-head{padding:12px}.kb-code-modal-actions button span{display:none}.kb-code-modal-body pre{padding:20px 18px 36px;font-size:12px}}.crm-entity-workspace-tabs-strip-shell.is-fluid .crm-entity-workspace-tabs-scroll::-webkit-scrollbar{height:3px;display:block}.crm-entity-workspace-tabs-strip-shell.is-fluid .crm-entity-workspace-tabs-scroll::-webkit-scrollbar-track{background:0 0}.crm-entity-workspace-tabs-strip-shell.is-fluid .crm-entity-workspace-tabs-scroll::-webkit-scrollbar-thumb{background:#03a3ff70;border:0;border-radius:999px;box-shadow:0 0 6px #03a3ff24}.crm-entity-workspace-tabs-strip-shell.is-fluid .crm-entity-workspace-tabs-scroll:hover::-webkit-scrollbar-thumb{background:#03a3ffa3}.crm-entity-workspace-tabs-strip-shell.is-fluid .crm-entity-workspace-tabs-scroll::-webkit-scrollbar{height:1.5px}.crm-entity-workspace-tabs-strip-shell.is-fluid .crm-entity-workspace-tabs-scroll{scrollbar-width:thin;scrollbar-color:#03a3ff70 transparent}.crm-message-center-v2 .crm-message-primary-actions{z-index:30;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 14px 12px;display:grid;position:relative;overflow:visible}.crm-message-center-v2 .crm-message-primary-action{color:#31566d;cursor:pointer;background:linear-gradient(145deg,#fffffffa,#f6fafdf5);border:1px solid #527e9b2e;border-radius:13px;place-items:center;min-width:0;height:48px;padding:0;text-decoration:none;transition:transform .14s,border-color .14s,color .14s,background .14s,box-shadow .14s;display:grid;position:relative;box-shadow:0 5px 14px #0f172a0b}.crm-message-center-v2 .crm-message-primary-action:hover,.crm-message-center-v2 .crm-message-primary-action:focus-visible{color:#0389cf;background:#fff;border-color:#04a3ff6b;outline:none;transform:translateY(-1px);box-shadow:0 8px 20px #04a3ff1a}.crm-message-center-v2 .crm-message-primary-action.is-ai.is-active{color:#0284c7;background:linear-gradient(145deg,#04a3ff1f,#fff);border-color:#04a3ff9e;box-shadow:0 0 0 2px #04a3ff0f,0 8px 20px #04a3ff1a}.crm-message-center-v2 .crm-message-primary-action.is-signals{color:#07915d}.crm-message-center-v2 .crm-message-primary-action.is-signals:hover,.crm-message-center-v2 .crm-message-primary-action.is-signals:focus-visible{color:#078250;border-color:#24ab706b;box-shadow:0 8px 20px #24ab701a}.crm-message-center-v2 .crm-message-primary-action.is-group{color:#087fc0}.crm-message-center-v2 .crm-message-primary-action .crm-message-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;margin:0}.crm-message-center-v2 .crm-message-primary-action.is-ai .crm-message-icon{fill:none;stroke-width:1.55px}.crm-message-center-v2 .crm-message-primary-icon-ai{justify-content:center;align-items:center;gap:4px;min-width:0;line-height:1;display:inline-flex}.crm-message-center-v2 .crm-message-primary-icon-ai>span{color:currentColor;letter-spacing:.015em;margin-top:1px;font-size:12px;font-weight:950;line-height:1;display:inline-block}.crm-message-center-v2 .crm-message-primary-badge,.crm-message-center-v2 .crm-message-primary-action>.crm-ai-insights-launch-badge{z-index:3;color:#fff;background:linear-gradient(135deg,#ff4968,#ef2e50);border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:-7px;right:-7px;box-shadow:0 5px 12px #e1274b3d}.crm-message-center-v2 .crm-message-primary-tooltip{z-index:2147483000;color:#fff;opacity:0;pointer-events:none;visibility:hidden;text-align:left;background:#122a3af7;border:1px solid #04a3ff33;border-radius:11px;gap:4px;width:250px;max-width:min(250px,100vw - 28px);padding:12px 13px;transition:opacity .12s,transform .12s,visibility .12s;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);box-shadow:0 12px 30px #091e2b3d,inset 0 0 0 1px #ffffff0a}.crm-message-center-v2 .crm-message-primary-action:first-child .crm-message-primary-tooltip{left:0;transform:translateY(-4px)}.crm-message-center-v2 .crm-message-primary-action:last-child .crm-message-primary-tooltip{left:auto;right:0;transform:translateY(-4px)}.crm-message-center-v2 .crm-message-primary-action:hover .crm-message-primary-tooltip,.crm-message-center-v2 .crm-message-primary-action:focus-visible .crm-message-primary-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.crm-message-center-v2 .crm-message-primary-action:first-child:hover .crm-message-primary-tooltip,.crm-message-center-v2 .crm-message-primary-action:first-child:focus-visible .crm-message-primary-tooltip,.crm-message-center-v2 .crm-message-primary-action:last-child:hover .crm-message-primary-tooltip,.crm-message-center-v2 .crm-message-primary-action:last-child:focus-visible .crm-message-primary-tooltip{transform:translate(0)}.crm-message-center-v2 .crm-message-primary-tooltip strong{font-size:13.2px;font-weight:850;line-height:1.22}.crm-message-center-v2 .crm-message-primary-tooltip small{color:#c3d3dd;white-space:normal;font-size:12px;line-height:1.4}.crm-support-participants-modal-head small,.crm-support-room-panel header small{color:#0395df}@media (max-width:640px){.crm-message-center-v2 .crm-message-primary-actions{gap:7px;margin-inline:12px}.crm-message-center-v2 .crm-message-primary-action{border-radius:12px;height:46px}.crm-message-center-v2 .crm-message-primary-tooltip{display:none}}.crm-message-delete-permission-modal{width:min(520px,100vw - 32px)}.crm-message-delete-permission-card{background:linear-gradient(145deg,#fff7f7fa,#fffffffa);border:1px solid #ef44442e;border-radius:15px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;margin:2px 0 4px;padding:16px;display:grid;box-shadow:0 8px 22px #7f1d1d0e}.crm-message-delete-permission-icon{color:#dc2626;background:#fee2e2b8;border:1px solid #ef44442b;border-radius:15px;place-items:center;width:52px;height:52px;display:inline-grid}.crm-message-delete-permission-icon svg{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.crm-message-delete-permission-card>div{gap:5px;min-width:0;display:grid}.crm-message-delete-permission-card strong{color:#7f1d1d;font-size:14px;font-weight:850;line-height:1.25}.crm-message-delete-permission-card span:not(.crm-message-delete-permission-icon){color:#64748b;font-size:12px;line-height:1.45}@media (max-width:520px){.crm-message-delete-permission-card{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:13px}.crm-message-delete-permission-icon{border-radius:12px;width:42px;height:42px}.crm-message-delete-permission-icon svg{width:23px;height:23px}}.crm-message-center-v2 .crm-message-primary-actions{gap:9px;margin-bottom:13px}.crm-message-center-v2 .crm-message-primary-action{border-radius:15px;height:56px}.crm-message-center-v2 .crm-message-primary-action .crm-message-icon{stroke-width:1.7px;width:30px;height:30px}.crm-message-center-v2 .crm-message-primary-icon-ai{gap:6px}.crm-message-center-v2 .crm-message-primary-icon-ai>span{letter-spacing:.01em;margin-top:0;font-size:16px}.crm-message-center-v2 .crm-message-primary-action.is-group .crm-message-icon{stroke-width:1.55px;width:32px;height:32px}.crm-message-center-v2 .crm-message-primary-badge,.crm-message-center-v2 .crm-message-primary-action>.crm-ai-insights-launch-badge{top:-8px;right:-8px}.crm-support-room-members-panel{gap:11px}.crm-support-room-panel-title-row{background:linear-gradient(145deg,#04a3ff12,#fffffffa);border:1px solid #04a3ff29;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.crm-support-room-panel-title-row>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.crm-support-room-panel-title-row>span small{color:#0395df;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:900}.crm-support-room-panel-title-row>span strong{color:#263f50;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:850;line-height:1.25;overflow:hidden}.crm-support-room-panel-title-row>div{flex:none;gap:6px;display:flex}.crm-support-room-panel-action{color:#547186;cursor:pointer;background:#fff;border:1px solid #53778f2e;border-radius:11px;place-items:center;width:36px;height:36px;padding:0;transition:border-color .14s,color .14s,background .14s,transform .14s;display:inline-grid;box-shadow:0 3px 10px #0f172a0a}.crm-support-room-panel-action:hover,.crm-support-room-panel-action:focus-visible{color:#0284c7;background:#04a3ff0f;border-color:#04a3ff59;outline:none;transform:translateY(-1px)}.crm-support-room-panel-action.is-add{color:#0284c7}.crm-support-room-panel-action svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.crm-support-room-panel-section{border-top:1px solid #53778f1c;flex-direction:column;gap:5px;padding-top:8px;display:flex}.crm-support-room-panel-section-head{justify-content:space-between;align-items:center;gap:8px;padding:0 3px;display:flex}.crm-support-room-panel-section-head strong{color:#344d5f;font-size:11px;font-weight:850}.crm-support-room-panel-section-head span{color:#0284c7;background:#04a3ff14;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:9px;font-weight:900;display:inline-grid}.crm-support-room-employee-list{max-height:27vh}.crm-support-room-owner-badge{color:#09804f;background:#e9f8ef;border-radius:999px;flex:none;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850;line-height:1}.crm-support-room-external-list{flex-direction:column;gap:3px;max-height:22vh;display:flex;overflow:auto}.crm-support-room-external-member{min-height:44px;color:inherit;border-radius:12px;align-items:center;gap:9px;padding:6px 7px;text-decoration:none;display:flex}a.crm-support-room-external-member:hover{background:#04a3ff12}.crm-support-room-external-avatar{color:#0284c7;background:#eaf6fd;border-radius:999px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:inline-grid}.crm-support-room-external-member>span:nth-child(2){flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.crm-support-room-external-member strong,.crm-support-room-external-member small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-support-room-external-member strong{color:#334155;font-size:12px;font-weight:800}.crm-support-room-external-member small{color:#7b8792;font-size:10px}.crm-support-room-external-member>em{color:#617b8d;background:#eef5f9;border-radius:999px;flex:none;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800}.crm-support-room-rename-modal{width:min(520px,100vw - 28px);max-width:520px}.crm-support-room-rename-modal .crm-support-participants-modal-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}.crm-support-room-rename-body{padding:22px 24px 8px}.crm-support-room-rename-body label{flex-direction:column;gap:7px;display:flex}.crm-support-room-rename-body label>span{color:#577083;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:850}.crm-support-room-rename-body input{box-sizing:border-box;color:#1f3341;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #53778f38;border-radius:12px;outline:none;padding:0 13px;font-size:14px;transition:border-color .14s,box-shadow .14s}.crm-support-room-rename-body input:focus{border-color:#04a3ffb8;box-shadow:0 0 0 3px #04a3ff1a}@media (max-width:640px){.crm-message-center-v2 .crm-message-primary-action{height:52px}.crm-message-center-v2 .crm-message-primary-action .crm-message-icon{width:27px;height:27px}.crm-message-center-v2 .crm-message-primary-action.is-group .crm-message-icon{width:29px;height:29px}.crm-message-center-v2 .crm-message-primary-icon-ai>span{font-size:14px}.crm-support-room-rename-body{padding:18px 16px 6px}}@media (max-width:640px){.crm-message-center-v2 .crm-message-primary-icon-ai>.crm-message-icon{flex-basis:36px;width:36px;height:36px}}.crm-support-current-member-remove{color:#dc2626;cursor:pointer;background:#fef2f2db;border:1px solid #ef444429;border-radius:9px;grid-column:4;place-items:center;width:30px;height:30px;padding:0;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:inline-grid}.crm-support-current-member-remove:hover,.crm-support-current-member-remove:focus-visible{background:#fff1f2;border-color:#ef444457;outline:none;transform:translateY(-1px);box-shadow:0 6px 16px #dc26261a}.crm-support-current-member-remove:disabled{opacity:.5;cursor:wait;transform:none}.crm-support-current-member-remove svg,.crm-support-remove-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.crm-support-remove-backdrop{z-index:2147483550;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#152b3a52;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.crm-support-remove-modal{background:#fff;border:1px solid #ef444429;border-radius:18px;width:min(500px,100vw - 28px);overflow:hidden;box-shadow:0 30px 80px #0f172a40,inset 0 0 0 1px #fffc}.crm-support-remove-modal>header{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:20px 22px 12px;display:grid}.crm-support-remove-icon{color:#dc2626;background:#fee2e2b8;border-radius:13px;place-items:center;width:46px;height:46px;display:inline-grid}.crm-support-remove-icon svg{width:23px;height:23px}.crm-support-remove-modal>header>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.crm-support-remove-modal>header small{color:#e11d48;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:900}.crm-support-remove-modal>header strong{color:#243d4e;font-size:17px;font-weight:900}.crm-support-remove-modal>p{color:#5e7484;margin:0;padding:4px 22px 20px;font-size:13px;line-height:1.5}.crm-support-remove-modal>p b{color:#334b5b}.crm-support-remove-modal>footer{background:#fbfdfe;border-top:1px solid #708b9e1f;justify-content:flex-end;gap:8px;padding:14px 22px 18px;display:flex}.crm-support-remove-confirm{background:linear-gradient(135deg,#ef4444,#e11d48)!important;border-color:#0000!important;box-shadow:0 7px 18px #e11d482b!important}.crm-message-center-v2 .crm-message-primary-action{--crm-quick-fill-a:#0398ef;--crm-quick-fill-b:#087fd0;isolation:isolate;background:linear-gradient(145deg, var(--crm-quick-fill-a), var(--crm-quick-fill-b));color:#fff;border-color:#0000;overflow:visible;box-shadow:0 8px 20px #0389cf2e}.crm-message-center-v2 .crm-message-primary-action.is-signals{--crm-quick-fill-a:#21b879;--crm-quick-fill-b:#078c5a;color:#fff;box-shadow:0 8px 20px #078c5a2e}.crm-message-center-v2 .crm-message-primary-action.is-group{--crm-quick-fill-a:#06a6f6;--crm-quick-fill-b:#087fc0;color:#fff}.crm-message-center-v2 .crm-message-primary-action.is-ai.is-active,.crm-message-center-v2 .crm-message-primary-action:hover,.crm-message-center-v2 .crm-message-primary-action:focus-visible,.crm-message-center-v2 .crm-message-primary-action.is-signals:hover,.crm-message-center-v2 .crm-message-primary-action.is-signals:focus-visible{background:linear-gradient(145deg, var(--crm-quick-fill-a), var(--crm-quick-fill-b));color:#fff;border-color:#0000;box-shadow:0 10px 26px #03a3ff38,0 0 18px #03a3ff1f}.crm-message-center-v2 .crm-message-primary-action:before{content:"";z-index:0;background:conic-gradient(from 0deg, transparent 0 64%, #03a3ff1f 70%, #7dd3fc 78%, #fff 82%, #03a3ff 86%, transparent 94% 100%);opacity:0;pointer-events:none;-webkit-mask-composite:xor;border-radius:17px;padding:2px;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.crm-message-center-v2 .crm-message-primary-action:hover:before,.crm-message-center-v2 .crm-message-primary-action:focus-visible:before{opacity:1;animation:1.25s linear infinite crm-message-quick-glow-run}@keyframes crm-message-quick-glow-run{to{transform:rotate(360deg)}}@media (max-width:640px){.crm-message-center-v2 .crm-message-primary-icon-ai>.crm-message-icon{flex-basis:29px;width:29px;height:29px}.crm-message-center-v2 .crm-message-primary-icon-ai>span{font-size:14px}}@media (prefers-reduced-motion:reduce){.crm-message-center-v2 .crm-message-primary-action:hover:before,.crm-message-center-v2 .crm-message-primary-action:focus-visible:before{animation:none}}.crm-support-current-member{grid-template-columns:32px minmax(0,1fr) auto auto}.crm-support-current-member-actions{grid-column:4;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.crm-support-current-member-actions .crm-support-current-member-remove{grid-column:auto}.crm-support-current-member-owner-transfer{color:#038fd7;cursor:pointer;background:#eff8fff0;border:1px solid #04a3ff2e;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:inline-grid}.crm-support-current-member-owner-transfer:hover,.crm-support-current-member-owner-transfer:focus-visible{background:#fff;border-color:#04a3ff66;outline:none;transform:translateY(-1px);box-shadow:0 6px 16px #04a3ff1f}.crm-support-current-member-owner-transfer:disabled{opacity:.5;cursor:wait;transform:none}.crm-support-current-member-owner-transfer svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.crm-support-owner-transfer-backdrop{z-index:2147483560;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#152b3a52;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.crm-support-owner-transfer-modal{background:#fff;border:1px solid #04a3ff2e;border-radius:18px;width:min(520px,100vw - 28px);overflow:hidden;box-shadow:0 30px 80px #0f172a40,inset 0 0 0 1px #fffc}.crm-support-owner-transfer-modal>header{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:20px 22px 12px;display:grid}.crm-support-owner-transfer-icon{color:#028bd0;background:#e0f4ffe6;border-radius:13px;place-items:center;width:46px;height:46px;display:inline-grid}.crm-support-owner-transfer-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.crm-support-owner-transfer-modal>header>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.crm-support-owner-transfer-modal>header small{color:#0398e6;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:900}.crm-support-owner-transfer-modal>header strong{color:#243d4e;font-size:17px;font-weight:900}.crm-support-owner-transfer-modal>p{color:#5e7484;margin:0;padding:4px 22px 20px;font-size:13px;line-height:1.5}.crm-support-owner-transfer-modal>p b{color:#334b5b}.crm-support-owner-transfer-modal>footer{background:#fbfdfe;border-top:1px solid #708b9e1f;justify-content:flex-end;gap:8px;padding:14px 22px 18px;display:flex}.crm-support-owner-transfer-confirm{color:#fff!important;background:linear-gradient(135deg,#03a3ff,#087fc0)!important;border-color:#0000!important;box-shadow:0 7px 18px #03a3ff2e!important}.crm-message-center-v2 .crm-message-primary-action{--crm-quick-accent:#0398ef;isolation:isolate;color:var(--crm-quick-accent);background:linear-gradient(145deg,#fffffffc,#f7fbfefa);border:1px solid #0398ef3d;overflow:visible;box-shadow:0 5px 14px #0f172a0d}.crm-message-center-v2 .crm-message-primary-action.is-ai{--crm-quick-accent:#0398ef}.crm-message-center-v2 .crm-message-primary-action.is-signals{--crm-quick-accent:#07915d;color:var(--crm-quick-accent);border-color:#07915d38}.crm-message-center-v2 .crm-message-primary-action.is-group{--crm-quick-accent:#087fc0;color:var(--crm-quick-accent);border-color:#087fc038}.crm-message-center-v2 .crm-message-primary-action.is-ai.is-active,.crm-message-center-v2 .crm-message-primary-action:hover,.crm-message-center-v2 .crm-message-primary-action:focus-visible,.crm-message-center-v2 .crm-message-primary-action.is-signals:hover,.crm-message-center-v2 .crm-message-primary-action.is-signals:focus-visible{color:var(--crm-quick-accent);background:#fff;outline:none;box-shadow:0 8px 22px #03a3ff1c}.crm-message-center-v2 .crm-message-primary-icon-ai,.crm-message-center-v2 .crm-message-primary-action>.crm-message-icon{z-index:2;color:currentColor;position:relative}.crm-message-center-v2 .crm-message-primary-icon-ai>span{color:currentColor;font-size:16px}.crm-message-center-v2 .crm-message-primary-icon-ai>.crm-message-icon{stroke-width:1.55px;flex:0 0 36px;width:36px;height:36px}.crm-message-center-v2 .crm-message-primary-action:before{content:none!important;animation:none!important}.crm-message-primary-outline{z-index:1;pointer-events:none;opacity:0;width:calc(100% + 4px);height:calc(100% + 4px);transition:opacity .12s;position:absolute;inset:-2px;overflow:visible}.crm-message-primary-outline rect{fill:none;stroke:#03a3ff;stroke-width:2.1px;stroke-linecap:round;stroke-dasharray:15 85;stroke-dashoffset:0;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #03a3fff2)drop-shadow(0 0 7px #03a3ff57)}.crm-message-center-v2 .crm-message-primary-action:hover .crm-message-primary-outline,.crm-message-center-v2 .crm-message-primary-action:focus-visible .crm-message-primary-outline{opacity:1}.crm-message-center-v2 .crm-message-primary-action:hover .crm-message-primary-outline rect,.crm-message-center-v2 .crm-message-primary-action:focus-visible .crm-message-primary-outline rect{animation:1.15s linear infinite crm-message-outline-runner}@keyframes crm-message-outline-runner{to{stroke-dashoffset:-100px}}@media (max-width:640px){.crm-message-center-v2 .crm-message-primary-icon-ai>.crm-message-icon{flex-basis:29px;width:29px;height:29px}.crm-message-center-v2 .crm-message-primary-icon-ai>span{font-size:14px}}@media (prefers-reduced-motion:reduce){.crm-message-center-v2 .crm-message-primary-action:hover .crm-message-primary-outline rect,.crm-message-center-v2 .crm-message-primary-action:focus-visible .crm-message-primary-outline rect{animation:none}}@keyframes crm-workspace-panel-bottom-up-in-v1{0%{opacity:.48;transform:translate(-50%,calc(100vh + 48px))}to{opacity:1;transform:translate(-50%)}}@media (min-width:701px){.crm-workspace-layer{--crm-workspace-content-width:1280px;--crm-workspace-root-reserve:96px;--crm-workspace-compact-nudge:clamp(0px, calc(360px - 25vw), 24px)}.crm-workspace-layer .crm-workspace-panel{top:10px;bottom:10px;right:auto;left:calc(50% + var(--crm-workspace-compact-nudge));width:min(var(--crm-workspace-content-width), calc(100vw - var(--crm-workspace-root-reserve)));border-radius:24px;min-width:0;max-width:none;animation:.26s cubic-bezier(.18,.78,.2,1) both crm-workspace-panel-bottom-up-in-v1;box-shadow:0 24px 78px #0f172a3d,inset 0 2px #ffffffeb}.crm-workspace-layer.is-conversation .crm-workspace-panel{--crm-workspace-content-width:1560px}.crm-workspace-layer.is-messenger .crm-workspace-panel{--crm-workspace-content-width:1620px}.crm-workspace-roots{transform:none}}@media (min-width:701px) and (max-width:980px){.crm-workspace-layer .crm-workspace-panel,.crm-workspace-layer.is-conversation .crm-workspace-panel,.crm-workspace-layer.is-messenger .crm-workspace-panel{border-radius:20px;top:8px;bottom:8px}}@media (prefers-reduced-motion:reduce) and (min-width:701px){.crm-workspace-layer .crm-workspace-panel{transform:translate(-50%);animation:none!important}}@media (min-width:701px){.crm-workspace-layer .crm-workspace-panel{border-radius:24px 24px 0 0;bottom:0}.crm-workspace-layer .crm-workspace-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--crm-workspace-accent) 62%, #95ddff) #0ea5e91f;scrollbar-gutter:stable both-edges;border-radius:24px 24px 0 0;padding:22px 14px 24px 24px}.crm-workspace-layer .crm-workspace-scroll::-webkit-scrollbar{width:14px;height:14px}.crm-workspace-layer .crm-workspace-scroll::-webkit-scrollbar-track{background:linear-gradient(#0ea5e914,#0ea5e929) padding-box padding-box;border:4px solid #0000;border-radius:999px;box-shadow:inset 0 0 0 1px #0ea5e924}.crm-workspace-layer .crm-workspace-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg, color-mix(in srgb, var(--crm-workspace-accent) 54%, #dff5ff), color-mix(in srgb, var(--crm-workspace-accent) 76%, #fff)) padding-box;border:3px solid #0000;border-radius:999px;min-height:56px;box-shadow:0 0 0 1px #0ea5e938,0 6px 14px #0ea5e92e}.crm-workspace-layer .crm-workspace-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--crm-workspace-accent) 62%, #eefbff), color-mix(in srgb, var(--crm-workspace-accent) 84%, #fff)) padding-box}.crm-workspace-layer .crm-workspace-scroll::-webkit-scrollbar-corner{background:0 0}}@media (min-width:701px) and (max-width:980px){.crm-workspace-layer .crm-workspace-panel,.crm-workspace-layer.is-conversation .crm-workspace-panel,.crm-workspace-layer.is-messenger .crm-workspace-panel{border-radius:20px 20px 0 0;bottom:0}.crm-workspace-layer .crm-workspace-scroll{border-radius:20px 20px 0 0;padding:18px 12px 18px 18px}}@keyframes crm-workspace-panel-bottom-up-out-v1{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,calc(100vh + 56px))}}@keyframes crm-workspace-backdrop-out-v1{0%{opacity:1}to{opacity:0}}@keyframes crm-workspace-roots-out-v1{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px)}}@media (min-width:701px){.crm-workspace-layer.is-leaving{pointer-events:none}.crm-workspace-layer .crm-workspace-scroll{scrollbar-color:#03a3ff70 #03a3ff1f}.crm-workspace-layer .crm-workspace-scroll::-webkit-scrollbar-corner{background:0 0}.crm-workspace-layer .crm-workspace-panel,.crm-workspace-layer.is-conversation .crm-workspace-panel,.crm-workspace-layer.is-messenger .crm-workspace-panel{border-radius:24px 24px 0 0;overflow:hidden}.crm-workspace-layer .crm-workspace-panel:after{content:"";pointer-events:none;z-index:2;background:#f6f8fb;border-top-right-radius:24px;width:18px;height:28px;position:absolute;top:0;right:0}.crm-workspace-layer .crm-workspace-scroll{scrollbar-width:thin;scrollbar-color:#03a3ff70 #03a3ff1f;border-radius:24px 24px 0 0;padding:24px 12px 0 24px}.crm-workspace-layer .crm-workspace-scroll::-webkit-scrollbar{width:12px;height:12px}.crm-workspace-layer .crm-workspace-scroll::-webkit-scrollbar-track{background:linear-gradient(#03a3ff1f,#03a3ff38) padding-box padding-box;border:3px solid #0000;border-width:24px 3px 0;border-radius:999px;box-shadow:inset 0 0 0 1px #03a3ff2e}.crm-workspace-layer .crm-workspace-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#03a3ff70,#03a3ff9e) padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:64px;box-shadow:0 0 0 1px #03a3ff2e,0 10px 20px #03a3ff2e}.crm-workspace-layer .crm-workspace-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(#03a3ff85,#03a3ffb8) padding-box padding-box}.crm-workspace-layer.is-leaving .crm-workspace-panel{animation:.34s cubic-bezier(.36,.02,.24,1) both crm-workspace-panel-bottom-up-out-v1}.crm-workspace-layer.is-leaving .crm-workspace-backdrop{animation:.28s both crm-workspace-backdrop-out-v1}.crm-workspace-layer.is-leaving .crm-workspace-roots{animation:.28s both crm-workspace-roots-out-v1}}@media (min-width:701px) and (max-width:980px){.crm-workspace-layer .crm-workspace-panel,.crm-workspace-layer.is-conversation .crm-workspace-panel,.crm-workspace-layer.is-messenger .crm-workspace-panel{border-radius:20px 20px 0 0}.crm-workspace-layer .crm-workspace-panel:after{border-top-right-radius:20px;height:24px}.crm-workspace-layer .crm-workspace-scroll{border-radius:20px 20px 0 0;padding:18px 10px 0 18px}.crm-workspace-layer .crm-workspace-scroll::-webkit-scrollbar-track{border-top:20px solid #0000}}@media (min-width:701px){.crm-workspace-layer .crm-workspace-panel,.crm-workspace-layer.is-conversation .crm-workspace-panel,.crm-workspace-layer.is-messenger .crm-workspace-panel{overflow:visible}.crm-workspace-layer .crm-workspace-panel:after{display:none}.crm-workspace-layer .crm-workspace-viewport{border-radius:inherit;pointer-events:auto;background:#f6f8fb;position:absolute;inset:0;overflow:hidden}.crm-workspace-layer .crm-workspace-scroll{border-radius:inherit}}@media (max-width:700px){.crm-workspace-layer .crm-workspace-viewport{pointer-events:auto;background:#f6f8fb;border-radius:0;position:absolute;inset:0;overflow:hidden}}.crm-meeting-unified-tabs-controller{margin:0}.crm-meeting-unified-tabs-controller .crm-entity-workspace-stage,.crm-meeting-unified-tabs-active-meeting .crm-meeting-primary-relations{display:none}.crm-meeting-unified-tabs-active-tasks .crm-meeting-detail-layout,.crm-meeting-unified-tabs-active-contacts .crm-meeting-detail-layout,.crm-meeting-unified-tabs-active-companies .crm-meeting-detail-layout,.crm-meeting-unified-tabs-active-deals .crm-meeting-detail-layout,.crm-meeting-unified-tabs-active-projects .crm-meeting-detail-layout{grid-template-columns:minmax(0,1fr)}.crm-meeting-unified-tabs-active-tasks .crm-meeting-detail-side,.crm-meeting-unified-tabs-active-contacts .crm-meeting-detail-side,.crm-meeting-unified-tabs-active-companies .crm-meeting-detail-side,.crm-meeting-unified-tabs-active-deals .crm-meeting-detail-side,.crm-meeting-unified-tabs-active-projects .crm-meeting-detail-side,.crm-meeting-unified-tabs-active-tasks .crm-meeting-inline-grid,.crm-meeting-unified-tabs-active-contacts .crm-meeting-inline-grid,.crm-meeting-unified-tabs-active-companies .crm-meeting-inline-grid,.crm-meeting-unified-tabs-active-deals .crm-meeting-inline-grid,.crm-meeting-unified-tabs-active-projects .crm-meeting-inline-grid,.crm-meeting-unified-tabs-active-tasks .crm-meeting-detail-form>.crm-section-head,.crm-meeting-unified-tabs-active-contacts .crm-meeting-detail-form>.crm-section-head,.crm-meeting-unified-tabs-active-companies .crm-meeting-detail-form>.crm-section-head,.crm-meeting-unified-tabs-active-deals .crm-meeting-detail-form>.crm-section-head,.crm-meeting-unified-tabs-active-projects .crm-meeting-detail-form>.crm-section-head,.crm-meeting-unified-tabs-active-tasks .crm-meeting-primary-relations-head,.crm-meeting-unified-tabs-active-contacts .crm-meeting-primary-relations-head,.crm-meeting-unified-tabs-active-companies .crm-meeting-primary-relations-head,.crm-meeting-unified-tabs-active-deals .crm-meeting-primary-relations-head,.crm-meeting-unified-tabs-active-projects .crm-meeting-primary-relations-head{display:none}.crm-meeting-unified-tabs-active-tasks .crm-meeting-detail-form,.crm-meeting-unified-tabs-active-contacts .crm-meeting-detail-form,.crm-meeting-unified-tabs-active-companies .crm-meeting-detail-form,.crm-meeting-unified-tabs-active-deals .crm-meeting-detail-form,.crm-meeting-unified-tabs-active-projects .crm-meeting-detail-form{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.crm-meeting-unified-tabs-active-tasks .crm-meeting-primary-relations,.crm-meeting-unified-tabs-active-contacts .crm-meeting-primary-relations,.crm-meeting-unified-tabs-active-companies .crm-meeting-primary-relations,.crm-meeting-unified-tabs-active-deals .crm-meeting-primary-relations,.crm-meeting-unified-tabs-active-projects .crm-meeting-primary-relations{background:0 0;border:0;margin:0;padding:0;display:block}.crm-meeting-unified-tabs-active-tasks .crm-meeting-primary-relations-grid,.crm-meeting-unified-tabs-active-contacts .crm-meeting-primary-relations-grid,.crm-meeting-unified-tabs-active-companies .crm-meeting-primary-relations-grid,.crm-meeting-unified-tabs-active-deals .crm-meeting-primary-relations-grid,.crm-meeting-unified-tabs-active-projects .crm-meeting-primary-relations-grid{display:block}.crm-meeting-unified-tabs-active-tasks .crm-meeting-primary-relations-grid>*,.crm-meeting-unified-tabs-active-contacts .crm-meeting-primary-relations-grid>*,.crm-meeting-unified-tabs-active-companies .crm-meeting-primary-relations-grid>*,.crm-meeting-unified-tabs-active-deals .crm-meeting-primary-relations-grid>*,.crm-meeting-unified-tabs-active-projects .crm-meeting-primary-relations-grid>*{display:none}.crm-meeting-unified-tabs-active-tasks .crm-meeting-primary-task-field,.crm-meeting-unified-tabs-active-contacts .crm-meeting-primary-contact-field,.crm-meeting-unified-tabs-active-companies .crm-meeting-primary-company-field,.crm-meeting-unified-tabs-active-deals .crm-meeting-primary-deal-field,.crm-meeting-unified-tabs-active-projects .crm-meeting-primary-project-field{width:100%;min-height:0;margin:0;display:block}.crm-entity-kb-modal-backdrop{z-index:2147483000}.crm-entity-kb-empty .crm-button{border-radius:11px;justify-content:center;align-items:center;gap:7px;width:auto;max-width:100%;min-height:40px;padding:8px 13px;font-size:12px;line-height:1.2;display:inline-flex}.crm-entity-kb-empty .crm-button svg{flex:0 0 17px;width:17px;min-width:17px;height:17px}@media (max-width:640px){.crm-notification-center-bubble-actions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:7px;display:flex!important}.crm-notification-center-bubble-actions .crm-task-reminder-bubble-ai-link,.crm-notification-center-bubble-actions .crm-task-reminder-bubble-secondary-link{flex:none;width:auto;max-width:100%;min-height:38px;padding:0 12px}}body.kb-editor-active [data-kb-table-menu=true]{z-index:2147483508!important;background:#fffffffb!important;border:1px solid #03a3ff38!important;border-radius:13px!important;min-width:250px!important;padding:7px!important;font-family:Roboto Flex,Roboto,Arial,sans-serif!important;overflow:visible!important;box-shadow:0 18px 46px #17384d2e,0 0 22px #03a3ff14!important}body.kb-editor-active [data-kb-table-menu=true] [role=menuitem],body.kb-editor-active [data-kb-table-menu=true] .mantine-Menu-item{color:#29475b!important;border-radius:9px!important;min-height:34px!important;padding:7px 9px!important;font:700 11.5px/1.25 Roboto Flex,Roboto,Arial,sans-serif!important}body.kb-editor-active [data-kb-table-menu=true] [role=menuitem]:hover,body.kb-editor-active [data-kb-table-menu=true] .mantine-Menu-item:hover{color:#047fc5!important;background:#eef9ff!important}body.kb-editor-active [data-kb-table-menu=true] .mantine-Menu-divider{border-color:#e5eef4!important;margin:5px 2px!important}.kb-table-native-extra{gap:3px;margin-top:3px;display:grid;position:relative}.kb-table-native-separator{background:#e5eef4;height:1px;margin:3px 2px 5px}.kb-table-native-action{color:#29475b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:6px 8px;font-family:Roboto Flex,Roboto,Arial,sans-serif;display:grid}.kb-table-native-action:hover{color:#047fc5;background:#eef9ff}.kb-table-native-action>span:nth-child(2){gap:1px;min-width:0;display:grid}.kb-table-native-action strong{font-size:11.5px;font-weight:780;line-height:1.2}.kb-table-native-action small{color:#8a9ba8;font-size:9.5px;font-weight:520;line-height:1.25}.kb-table-native-icon{color:#038dde;background:#eaf7ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.kb-table-native-icon svg,.kb-table-native-chevron{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.kb-table-native-chevron{color:#8aa0ae}.kb-table-template-wrap{position:relative}.kb-table-template-menu{z-index:2147483512;background:#fff;border:1px solid #03a3ff38;border-radius:12px;gap:3px;width:230px;padding:7px;display:grid;position:absolute;top:2px;left:calc(100% + 4px);box-shadow:0 18px 44px #17384d2e,0 0 20px #03a3ff14}.kb-table-template-menu:before{content:"";background:0 0;width:12px;position:absolute;top:0;bottom:0;left:-10px}.kb-table-template-menu[hidden]{display:none!important}.kb-table-template-menu button{color:#29475b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;width:100%;padding:8px 9px;display:grid}.kb-table-template-menu button:hover{color:#047fc5;background:#eef9ff}.kb-table-template-menu b{font-size:11.5px}.kb-table-template-menu span{color:#8a9ba8;font-size:9.5px}body.kb-editor-active [data-kb-color-menu=true]{z-index:2147483514!important;background:#fff!important;border:1px solid #03a3ff38!important;border-radius:13px!important;min-width:168px!important;padding:7px!important;font-family:Roboto Flex,Roboto,Arial,sans-serif!important;position:relative!important;overflow:visible!important;box-shadow:0 18px 46px #17384d2e,0 0 22px #03a3ff14!important}body.kb-editor-active [data-kb-color-menu=true]:before,body.kb-editor-active [data-kb-color-menu=true]:after{content:"";pointer-events:auto;background:0 0;width:16px;position:absolute;top:-2px;bottom:-2px}body.kb-editor-active [data-kb-color-menu=true]:before{left:-14px}body.kb-editor-active [data-kb-color-menu=true]:after{right:-14px}body.kb-editor-active [data-kb-color-menu=true] [role=menuitem],body.kb-editor-active [data-kb-color-menu=true] .mantine-Menu-item{color:#36566a!important;border-radius:8px!important;min-height:31px!important;padding:5px 7px!important;font:650 11.5px/1.2 Roboto Flex,Roboto,Arial,sans-serif!important}body.kb-editor-active [data-kb-color-menu=true] [role=menuitem]:hover,body.kb-editor-active [data-kb-color-menu=true] .mantine-Menu-item:hover{color:#047fc5!important;background:#eef9ff!important}.kb-selection-actions{z-index:2147483500;pointer-events:auto;border-radius:12px;align-items:center;gap:6px;min-height:40px;padding:0;display:inline-flex;position:fixed}.kb-selection-actions .kb-selection-task-action{transform:none;width:160px!important;max-width:160px!important;min-height:40px!important;margin:0!important;position:static!important}.kb-selection-callout-wrap{position:relative}.kb-selection-callout-trigger{color:#17384d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #03a3ff52;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:154px;height:40px;padding:0 10px;font:750 12px/1.2 Roboto Flex,Roboto,Arial,sans-serif;display:inline-flex;box-shadow:0 12px 34px #17384d2e,0 0 18px #03a3ff1a}.kb-selection-callout-trigger:hover{color:#028ee2;background:#f8fdff;border-color:#03a3ff8f}.kb-selection-callout-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.kb-selection-callout-trigger svg:last-child{width:14px;height:14px}.kb-selection-callout-menu{z-index:2147483518;background:#fff;border:1px solid #03a3ff3d;border-radius:13px;gap:4px;width:248px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 46px #17384d33,0 0 22px #03a3ff1a}.kb-selection-callout-menu button{color:#29475b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:44px;padding:6px 8px;display:grid}.kb-selection-callout-menu button:hover{background:#f4f9fc}.kb-selection-callout-menu button>span{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.kb-selection-callout-menu button>span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.kb-selection-callout-menu button>div{gap:1px;min-width:0;display:grid}.kb-selection-callout-menu strong{font-size:11.5px;line-height:1.2}.kb-selection-callout-menu small{color:#8a9ba8;font-size:9.5px;line-height:1.25}.kb-selection-callout-menu .is-important>span{color:#7c3aed;background:#f4efff}.kb-selection-callout-menu .is-warning>span{color:#c47c00;background:#fff7df}.kb-selection-callout-menu .is-danger>span{color:#c53d35;background:#fff0ef}.kb-selection-callout-menu .is-info>span{color:#087fc2;background:#eaf7ff}.kb-selection-callout-menu .is-allowed>span{color:#188754;background:#eafaf1}.kb-blocknote-shell [data-content-type=table] table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #dce7ee;border-radius:10px;overflow:hidden}.kb-blocknote-shell [data-content-type=table] td,.kb-blocknote-shell [data-content-type=table] th{padding:8px 10px;border-color:#dce7ee!important}.kb-blocknote-shell [data-content-type=table] th{color:#27475b;font-weight:780}.kb-tree-row{grid-template-columns:24px minmax(0,1fr) 24px 26px}.kb-tree-outline-toggle,.kb-tree-outline-spacer{width:24px;height:26px}.kb-tree-outline-toggle{color:#7b8fa2;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;transition:background .16s,color .16s,transform .16s;display:grid}.kb-tree-outline-toggle:hover,.kb-tree-outline-toggle:focus-visible{color:#0787d0;background:#e8f6ff;outline:0}.kb-tree-outline-toggle svg{width:13px;height:13px;transition:transform .18s}.kb-tree-outline-toggle.is-open svg{transform:rotate(90deg)}.kb-tree-outline-toggle.is-loading svg{animation:.9s ease-in-out infinite kb-outline-chevron-pulse}@keyframes kb-outline-chevron-pulse{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.kb-page-outline{gap:2px;margin:1px 4px 4px 34px;padding:3px 0 3px 8px;display:grid;position:relative}.kb-page-outline:before{content:"";background:linear-gradient(#03a3ff4d,#03a3ff14);border-radius:999px;width:1px;position:absolute;top:5px;bottom:5px;left:0}.kb-page-outline-item{--kb-outline-level:0;width:100%;min-height:27px;padding:3px 7px 3px calc(4px + (var(--kb-outline-level) * 11px));color:#5e7184;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;transition:background .15s,color .15s,box-shadow .15s,transform .15s;display:grid}.kb-page-outline-item:hover,.kb-page-outline-item:focus-visible{color:#116f9f;background:#03a3ff13;outline:0}.kb-page-outline-item.is-active{color:#057fc1;background:linear-gradient(90deg,#03a3ff21,#03a3ff09);box-shadow:inset 2px 0 #03a3ff}.kb-page-outline-level{color:#6d8ca1;letter-spacing:.01em;background:#eef7fd;border-radius:6px;justify-content:center;align-items:center;min-width:22px;height:18px;font-size:8.5px;font-weight:850;display:inline-flex}.kb-page-outline-item.is-h1 .kb-page-outline-level{color:#087ebd;background:#ddf3ff}.kb-page-outline-item.is-h1 .kb-page-outline-text{color:#3c5f74;font-weight:760}.kb-page-outline-item.is-active .kb-page-outline-level{color:#fff;background:#03a3ff}.kb-page-outline-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;line-height:1.25;overflow:hidden}.kb-page-outline-loading{color:#8a9aa8;align-items:center;gap:7px;min-height:26px;padding:3px 8px;font-size:10px;display:flex}.kb-page-outline-loading>span{background:#03a3ff;border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite kb-outline-dot;box-shadow:0 0 0 4px #03a3ff1a}@keyframes kb-outline-dot{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.kb-tree-children{z-index:0;position:relative}@media (max-width:760px){.kb-page-outline{margin-left:30px}.kb-page-outline-item{min-height:30px}.kb-page-outline-text{font-size:11px}}@keyframes kb-heading-outline-ring-v2{0%{opacity:0;border-color:#03a3ff00;transform:scale(.985);box-shadow:0 0 #03a3ff00,0 0 #03a3ff00}16%{opacity:1;border-color:#03a3ff61;transform:scale(1);box-shadow:0 0 0 4px #03a3ff14,0 0 24px #03a3ff29}56%{opacity:.72;border-color:#03a3ff38;box-shadow:0 0 0 2px #03a3ff0e,0 0 15px #03a3ff1a}to{opacity:0;border-color:#03a3ff00;transform:scale(1.004);box-shadow:0 0 #03a3ff00,0 0 #03a3ff00}}@keyframes kb-heading-outline-sweep-v2{0%{opacity:0;transform:translate(-42%)}18%{opacity:.75}58%{opacity:.32}to{opacity:0;transform:translate(42%)}}.kb-blocknote-shell [data-node-type=blockContainer][data-kb-heading-focus=true]{z-index:1;isolation:isolate;position:relative!important}.kb-blocknote-shell [data-node-type=blockContainer][data-kb-heading-focus=true]:before{content:"";z-index:3;pointer-events:none;border:1px solid #0000;border-radius:13px;animation:1.55s cubic-bezier(.2,.72,.2,1) both kb-heading-outline-ring-v2;position:absolute;inset:-5px -10px}.kb-blocknote-shell [data-node-type=blockContainer][data-kb-heading-focus=true]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 8%,#03a3ff17 44%,#03a3ff29 50%,#03a3ff12 57%,#0000 92%);border-radius:11px;animation:1.35s ease-out both kb-heading-outline-sweep-v2;position:absolute;inset:-2px -7px}@media (prefers-reduced-motion:reduce){.kb-blocknote-shell [data-node-type=blockContainer][data-kb-heading-focus=true]:before{opacity:1;border-color:#03a3ff47;animation:none;box-shadow:0 0 0 3px #03a3ff12}.kb-blocknote-shell [data-node-type=blockContainer][data-kb-heading-focus=true]:after{display:none}}@keyframes kb-heading-focus-overlay-pulse-v3{0%{opacity:0;background:#ecf9ff00;border-color:#03a3ff00;transform:scale(.985);box-shadow:0 0 #03a3ff00,0 0 #03a3ff00}14%{opacity:1;background:#ecf9ff94;border-color:#03a3ff8a;transform:scale(1);box-shadow:0 0 0 4px #03a3ff14,0 8px 24px #03a3ff29}48%{opacity:.9;background:#ecf9ff5c;border-color:#03a3ff57;transform:scale(1.004);box-shadow:0 0 0 3px #03a3ff0e,0 6px 18px #03a3ff1c}to{opacity:0;background:#ecf9ff00;border-color:#03a3ff00;transform:scale(1.012);box-shadow:0 0 #03a3ff00,0 0 #03a3ff00}}@keyframes kb-heading-focus-overlay-sweep-v3{0%{opacity:0;transform:translate(-135%)skew(-14deg)}18%{opacity:.8}58%{opacity:.34}to{opacity:0;transform:translate(145%)skew(-14deg)}}.kb-heading-focus-overlay{z-index:2147483450;box-sizing:border-box;pointer-events:none;transform-origin:50%;will-change:left, top, width, height, opacity, transform;background:linear-gradient(145deg,#ecf9ff9e,#ffffff2e 76%);border:1px solid #03a3ff7a;border-radius:12px;min-width:48px;min-height:32px;animation:1.72s cubic-bezier(.2,.72,.2,1) both kb-heading-focus-overlay-pulse-v3;position:fixed;overflow:hidden;box-shadow:0 0 0 4px #03a3ff12,0 8px 24px #03a3ff24}.kb-heading-focus-overlay:after{content:"";pointer-events:none;filter:blur(.2px);background:linear-gradient(90deg,#0000,#ffffffc2,#03a3ff1f,#0000);width:38%;animation:1.38s ease-out 60ms both kb-heading-focus-overlay-sweep-v3;position:absolute;top:-20%;bottom:-20%;left:0}@media (prefers-reduced-motion:reduce){.kb-heading-focus-overlay{animation:.8s ease-out both kb-heading-focus-overlay-pulse-v3}.kb-heading-focus-overlay:after{display:none}}.kb-brand-icon svg{width:21px;height:21px;display:block}@media (max-width:820px){.kb-sidebar{z-index:970100!important}.kb-sidebar-scrim{z-index:970000!important}.kb-topbar{gap:7px;width:100%;max-width:100vw;overflow:hidden}.kb-topbar-left{flex:0 auto;max-width:min(42vw,170px)}.kb-topbar-actions,.kb-stage34-polish .kb-topbar-actions{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scroll-behavior:smooth;justify-content:flex-start;align-items:center;margin:-2px 0;scroll-padding-inline:4px 12px;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;padding:5px 8px 6px 3px!important;display:flex!important;overflow:auto hidden!important}.kb-topbar-actions::-webkit-scrollbar{width:0;height:0;display:none}.kb-stage34-polish .kb-topbar-actions::-webkit-scrollbar{width:0;height:0;display:none}.kb-topbar-actions>*,.kb-stage34-polish .kb-topbar-actions>*{flex:none!important}.kb-topbar-actions .kb-icon-button,.kb-stage34-polish .kb-topbar-actions .kb-icon-button{scroll-snap-align:start}}@media (max-width:620px){.kb-topbar-left{flex:0 0 33px;width:33px;max-width:33px}.kb-topbar-left .kb-breadcrumbs{display:none!important}.kb-topbar-actions,.kb-stage34-polish .kb-topbar-actions{flex-basis:calc(100% - 40px)!important}}.kb-share-topbar-button .kb-share-glyph{flex:none;display:block;overflow:visible}@media (max-width:820px){.kb-topbar-actions .kb-share-topbar-button,.kb-stage34-polish .kb-topbar-actions .kb-share-topbar-button{place-items:center!important;gap:0!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;line-height:0!important;display:inline-grid!important;overflow:visible!important}.kb-topbar-actions .kb-share-topbar-button>span,.kb-stage34-polish .kb-topbar-actions .kb-share-topbar-button>span{display:none!important}.kb-topbar-actions .kb-share-topbar-button>svg,.kb-stage34-polish .kb-topbar-actions .kb-share-topbar-button>svg{flex:0 0 17px!important;width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;display:block!important;overflow:visible!important}}@media (max-width:620px){.kb-modal-backdrop{padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom))!important;place-items:center!important;display:grid!important;overflow:hidden!important}.kb-modal,.kb-modal.is-wide{border-radius:18px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;margin:0!important}.kb-modal:has(>.kb-modal-tabs){grid-template-rows:auto auto minmax(0,1fr)!important}.kb-modal:has(>.kb-modal-tabs)>.kb-modal-tabs{flex:none;min-height:0}.kb-modal:has(>.kb-modal-tabs)>.kb-modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0!important;overflow:hidden auto!important}}.kb-home-dashboard{box-sizing:border-box;width:min(1380px,100%);margin:0 auto;padding:34px clamp(22px,3.2vw,48px) 70px}.kb-home-hero{background:linear-gradient(135deg,#fbfdff 0%,#f2f9fe 58%,#fff 100%);border:1px solid #dfeaf2;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:24px;padding:20px 22px;display:grid;box-shadow:0 12px 34px #2356790e}.kb-home-hero-icon{color:#038edb;background:linear-gradient(145deg,#fff,#eaf8ff);border:1px solid #03a3ff3d;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 22px #03a3ff1a}.kb-home-hero-icon svg{width:27px;height:27px}.kb-home-hero-copy{min-width:0}.kb-home-hero-copy>span{color:#1594d6;letter-spacing:.08em;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.kb-home-hero-copy h1{color:#173047;letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.2vw,31px);line-height:1.1}.kb-home-hero-copy p{color:#6e8295;margin:6px 0 0;font-size:11px;line-height:1.45}.kb-home-create{white-space:nowrap}.kb-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.kb-home-section{background:#fff;border:1px solid #e0e9f0;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #224f6f0b}.kb-home-section-head{background:linear-gradient(#fff,#fbfdff);border-bottom:1px solid #edf2f6;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 14px 12px;display:grid}.kb-home-section-icon{color:#168cc8;background:#edf8ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.kb-home-section.is-favorite .kb-home-section-icon{color:#b88300;background:#fff8df}.kb-home-section.is-created .kb-home-section-icon{color:#6d5bd0;background:#f4f1ff}.kb-home-section.is-updated .kb-home-section-icon{color:#087fae;background:#edf9fd}.kb-home-section-icon svg{width:17px;height:17px}.kb-home-section-head h2{color:#2a4055;margin:0;font-size:13px;font-weight:760}.kb-home-section-head p{color:#8b9aaa;margin:3px 0 0;font-size:9px;line-height:1.35}.kb-home-section-count{color:#71869a;box-sizing:border-box;background:#f9fcfe;border:1px solid #dfebf3;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:9px;font-weight:760;display:inline-grid}.kb-home-list{padding:5px;display:grid}.kb-home-page-card{color:#40566c;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;min-height:58px;padding:7px 8px;transition:background .14s,box-shadow .14s,transform .12s;display:grid}.kb-home-page-card:hover{background:#f0f8fd;transform:translateY(-1px);box-shadow:inset 2px 0 #03a3ff}.kb-home-page-icon{background:#fbfdff;border:1px solid #e4edf3;border-radius:9px;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.kb-home-page-copy{gap:3px;min-width:0;display:grid}.kb-home-page-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#334b60;min-width:0;font-size:11px;font-weight:680;overflow:hidden}.kb-home-page-copy small{text-overflow:ellipsis;white-space:nowrap;color:#8a9aaa;min-width:0;font-size:8.5px;overflow:hidden}.kb-home-page-meta{color:#9aa8b5;white-space:nowrap;align-items:center;gap:4px;display:flex}.kb-home-page-meta time{font-size:8px}.kb-home-page-meta svg{opacity:.7;width:13px;height:13px}.kb-home-empty{text-align:center;color:#8597a8;align-content:center;place-items:center;gap:7px;min-height:205px;padding:20px;display:grid}.kb-home-empty>span{color:#7da2b9;background:#f1f7fb;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.kb-home-empty>span svg{width:18px;height:18px}.kb-home-empty strong{color:#60758a;font-size:10px}.kb-home-empty small{max-width:220px;font-size:9px;line-height:1.45}.kb-home-more{color:#2677a4;cursor:pointer;background:#f8fcff;border:1px solid #e1ebf2;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 10px);min-height:34px;margin:0 5px 5px;font-size:9.5px;font-weight:650;display:flex}.kb-home-more:hover{background:#eef9ff;border-color:#03a3ff59}.kb-home-more span{color:#0b86c5;background:#e4f5ff;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:8px;display:inline-grid}@media (max-width:1180px){.kb-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-home-section.is-updated{grid-column:1/-1}}@media (max-width:760px){.kb-home-dashboard{padding:18px 12px 48px}.kb-home-hero{border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:11px;margin-bottom:12px;padding:14px}.kb-home-hero-icon{border-radius:12px;width:40px;height:40px}.kb-home-hero-icon svg{width:22px;height:22px}.kb-home-hero-copy h1{font-size:20px}.kb-home-hero-copy p{font-size:9.5px}.kb-home-create{grid-column:1/-1;width:100%;min-height:36px}.kb-home-grid{grid-template-columns:1fr;gap:10px}.kb-home-section.is-updated{grid-column:auto}.kb-home-section{border-radius:13px}.kb-home-section-head{padding:11px 11px 10px}.kb-home-page-card{min-height:56px;padding:7px 6px}.kb-home-page-meta time{display:none}}@media (max-width:430px){.kb-home-dashboard{padding-inline:9px}.kb-home-section-head{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.kb-home-section-icon{width:32px;height:32px}.kb-home-page-card{grid-template-columns:32px minmax(0,1fr) 14px;gap:7px}.kb-home-page-icon{width:30px;height:30px}.kb-home-page-meta{gap:0}}@property --crm-message-ai-outline-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.crm-message-center-v2.crm-message-messenger-layout .crm-message-list{flex-direction:column;min-height:0;display:flex;overflow:hidden}.crm-message-center-v2.crm-message-messenger-layout .crm-message-list-items{flex:auto;align-content:start;min-height:0;max-height:none;padding-bottom:4px;overflow:hidden auto}.crm-message-center-v2 .crm-message-dialog-load-more{flex:none;margin-top:2px}.crm-message-center-v2 .crm-message-dialog-list-count{flex:none;padding-bottom:2px}.crm-message-center-v2 .crm-message-list-title-row{align-items:center;gap:8px;min-height:30px;display:flex}.crm-message-center-v2 .crm-message-unread-filter{color:#6d8291;cursor:pointer;background:linear-gradient(145deg,#fff,#f8fbfd);border:1px solid #5b7e9738;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;margin:-1px 0 0;padding:0;transition:transform .14s,border-color .14s,background .14s,color .14s,box-shadow .14s;display:inline-grid;position:relative;box-shadow:0 4px 12px #0f172a09}.crm-message-center-v2 .crm-message-unread-filter>.crm-message-icon{stroke-width:1.85px;width:16px;height:16px;margin:0}.crm-message-center-v2 .crm-message-unread-filter.has-unread{color:#048ed7;border-color:#03a3ff47}.crm-message-center-v2 .crm-message-unread-filter:hover,.crm-message-center-v2 .crm-message-unread-filter:focus-visible,.crm-message-center-v2 .crm-message-unread-filter.is-active{color:#028bd0;background:linear-gradient(145deg,#f0faff,#fff);border-color:#03a3ff8f;outline:none;transform:translateY(-1px);box-shadow:0 0 0 2px #03a3ff0e,0 7px 18px #03a3ff1c}.crm-message-center-v2 .crm-message-unread-filter.is-active{background:linear-gradient(145deg,#03a3ff24,#fff)}.crm-message-center-v2 .crm-message-unread-filter-badge{color:#fff;background:#ef4b5f;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-8px;box-shadow:0 4px 10px #ef4b5f38}.crm-message-center-v2 .crm-message-unread-filter .crm-message-primary-tooltip{z-index:2147483000;width:238px;inset:calc(100% + 9px) auto auto -8px;transform:translateY(-4px)}.crm-message-center-v2 .crm-message-unread-filter:hover .crm-message-primary-tooltip,.crm-message-center-v2 .crm-message-unread-filter:focus-visible .crm-message-primary-tooltip{visibility:visible;opacity:1;transform:translateY(0)}.crm-message-center-v2 .crm-message-primary-outline{display:none!important}.crm-message-center-v2 .crm-message-primary-action.is-ai,.crm-message-center-v2 .crm-message-primary-action.is-signals{isolation:isolate;overflow:visible}.crm-message-center-v2 .crm-message-primary-action.is-ai:before,.crm-message-center-v2 .crm-message-primary-action.is-signals:before{content:none!important;animation:none!important;display:none!important}.crm-message-center-v2 .crm-message-primary-action.is-ai:after,.crm-message-center-v2 .crm-message-primary-action.is-signals:after{content:"";z-index:1;border-radius:inherit;background:conic-gradient(from var(--crm-message-ai-outline-angle), #ecfeff 0deg, #cffafe 48deg, #a5f3fc 92deg, #67e8f9 138deg, #22d3ee 184deg, #06b6d4 226deg, #14b8a6 270deg, #0d9488 312deg, #0f766e 338deg, #ecfeff 360deg);-webkit-mask-composite:xor;opacity:0;pointer-events:none;filter:drop-shadow(0 0 3px #a5f3fc94)drop-shadow(0 0 6px #22d3ee57)drop-shadow(0 0 9px #0d94882e);padding:1px;transition:opacity .15s;display:block;position:absolute;inset:-2px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.crm-message-center-v2 .crm-message-primary-action.is-ai:hover:after,.crm-message-center-v2 .crm-message-primary-action.is-ai:focus-visible:after,.crm-message-center-v2 .crm-message-primary-action.is-signals:hover:after,.crm-message-center-v2 .crm-message-primary-action.is-signals:focus-visible:after{opacity:1;animation:1.15s linear infinite crm-message-ai-outline-orbit-v1}@keyframes crm-message-ai-outline-orbit-v1{0%{--crm-message-ai-outline-angle:0deg}to{--crm-message-ai-outline-angle:360deg}}.crm-message-center-v2 .crm-message-primary-action.is-group:before,.crm-message-center-v2 .crm-message-primary-action.is-group:after{content:none!important;animation:none!important;display:none!important}@media (max-width:640px){.crm-message-center-v2 .crm-message-unread-filter{border-radius:9px;width:29px;height:29px}}@media (prefers-reduced-motion:reduce){.crm-message-center-v2 .crm-message-primary-action.is-ai:hover:after,.crm-message-center-v2 .crm-message-primary-action.is-ai:focus-visible:after,.crm-message-center-v2 .crm-message-primary-action.is-signals:hover:after,.crm-message-center-v2 .crm-message-primary-action.is-signals:focus-visible:after{--crm-message-ai-outline-angle:45deg;animation:none}}.crm-message-center-v2 .crm-message-unread-filter{z-index:50}.crm-message-center-v2 .crm-message-unread-filter:hover,.crm-message-center-v2 .crm-message-unread-filter:focus-visible{z-index:80}.crm-message-center-v2 .crm-message-unread-filter .crm-message-primary-tooltip{z-index:2147483646}
