html:has(.crm-page){overflow-anchor:none}.crm-page{padding-bottom:48px}.crm-record-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.crm-navigation{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.crm-sheet{border:1px solid color-mix(in srgb, var(--foreground) 11%, transparent);border-radius:calc(12px * var(--surface-corner-scale,1));background:color-mix(in srgb, var(--background) 94%, var(--folder-body));box-shadow:inset 0 1px #fff5,0 6px 18px #18181b08}.crm-list{min-width:0}.crm-list-heading,.crm-record-back{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-list-heading{margin-bottom:16px;position:relative}.crm-list-heading h2{align-items:center;gap:9px;font-size:16px;font-weight:500;display:flex}.crm-form-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-list-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crm-register-toolbar{z-index:2;justify-content:flex-start;gap:12px 16px;container-type:inline-size}.crm-register-toolbar>h2{flex:none}.crm-register-toolbar>.crm-search{flex-wrap:nowrap;flex:1 1 0;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-bottom:0}.crm-register-toolbar>.crm-search>.list-search{flex:0 320px;min-width:160px}.crm-register-toolbar>.crm-search>.crm-filter-key{flex:none}.crm-register-toolbar>.crm-list-actions{flex-wrap:nowrap;flex:none}@container (max-width:1039px){.crm-register-toolbar>.crm-list-actions{order:1;margin-left:auto}.crm-register-toolbar>.crm-search{flex-basis:100%;order:2}.crm-register-toolbar>.crm-search>.list-search{flex:1 1 0}}@container (max-width:599px){.crm-register-toolbar>.crm-list-actions{margin-left:0}.crm-register-toolbar>.crm-search{flex-wrap:wrap;justify-content:flex-start}.crm-register-toolbar>.crm-search>.list-search{flex-basis:100%}}.crm-primary-key{border:1px solid color-mix(in srgb, var(--folder-ink) 24%, transparent);border-radius:calc(9px * var(--surface-corner-scale,1));background:var(--folder-body);min-height:44px;color:var(--folder-ink);justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;transition:transform .16s,background-color .16s;display:inline-flex;box-shadow:inset 0 1px #fff7,0 2px 4px #18181b12}.crm-primary-key:hover{background:color-mix(in srgb, var(--folder-body) 82%, var(--background));transform:translateY(-2px)}.crm-primary-key:active{transform:translateY(1px)scale(.97)}.crm-primary-key:focus-visible{outline:2px solid var(--folder-ink);outline-offset:3px}.crm-primary-key:disabled{opacity:.55;cursor:wait}.crm-search{flex-wrap:wrap;align-items:end;gap:8px 16px;margin-bottom:16px;display:flex}.crm-search input{flex:1;min-width:0}.crm-search>input[type=search]{flex:220px}.crm-filter-key{min-width:0;color:color-mix(in srgb, var(--foreground) 58%, transparent);align-content:end;justify-items:start;gap:5px;font-size:12px;display:grid}.crm-filter-key>span,.crm-filter-key .crm-choice-label{color:color-mix(in srgb, var(--foreground) 70%, transparent);font-size:14px;font-weight:400}.crm-filter-key>input[type=hidden]{display:none}.crm-filter-key .assignee-filter-chip{width:auto;margin-left:0}.crm-people-filter .assignee-filter-chip{min-width:44px;max-width:min(52vw,220px)}.crm-people-filter .assignee-filter-chip-name{text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}.crm-choice-picker{min-width:0;color:color-mix(in srgb, var(--foreground) 70%, transparent);align-content:end;justify-items:start;gap:5px;font-size:14px;font-weight:500;display:grid;position:relative}.crm-choice-label{color:color-mix(in srgb, var(--foreground) 70%, transparent);font-size:14px;font-weight:500}.crm-choice-trigger{max-width:100%}.crm-choice-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-choice-trigger:focus-visible{outline:2px solid var(--folder-ink);outline-offset:2px}.crm-choice-invalid{outline-offset:2px;outline:2px solid #c2410c}.crm-choice-validation{opacity:0;pointer-events:none;height:1px;position:absolute;border:0!important;width:1px!important;min-height:1px!important;padding:0!important}.crm-choice-panel{min-width:170px}.crm-affiliation>button{border-radius:calc(8px * var(--surface-corner-scale,1));min-height:44px;color:var(--folder-ink);padding:0 12px}.crm-record-list{gap:7px;margin-bottom:16px;display:grid}.crm-row{border:1px solid color-mix(in srgb, var(--foreground) 9%, transparent);border-radius:calc(9px * var(--surface-corner-scale,1));background:linear-gradient(160deg, color-mix(in srgb, var(--folder-body) 20%, var(--background)), var(--background));align-items:center;gap:14px;min-height:64px;padding:8px 14px;transition:transform .16s,border-color .16s;display:flex;box-shadow:inset 0 1px #fff5,0 2px 3px #18181b0b}.crm-row:hover{border-color:color-mix(in srgb, var(--folder-ink) 40%, transparent);transform:translateY(-2px)}.crm-row-main{flex:1;gap:2px;min-width:0;display:grid}.crm-row-main strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.crm-row-main>span,.crm-row-lifecycle{color:color-mix(in srgb, var(--foreground) 58%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.crm-bulk-active{padding-bottom:132px}.crm-empty{color:color-mix(in srgb, var(--foreground) 58%, transparent);padding:20px 0;font-size:14px}.crm-record-back{margin-bottom:10px}.crm-summary{border:1px solid color-mix(in srgb, var(--folder-ink) 22%, transparent);border-radius:calc(12px * var(--surface-corner-scale,1));background:linear-gradient(135deg, color-mix(in srgb, var(--folder-body) 60%, var(--background)), color-mix(in srgb, var(--folder-body) 18%, var(--background)));padding:16px 20px;box-shadow:inset 0 1px #fff7,0 6px 20px #18181b09}.crm-kicker{color:var(--folder-ink);font-size:13px;font-weight:500}.crm-summary h2{overflow-wrap:anywhere;margin:4px 0;font-size:24px;font-weight:500;line-height:1.3}.crm-summary p{color:color-mix(in srgb, var(--foreground) 65%, transparent);margin-top:4px;font-size:14px}.crm-summary-relation{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:2px}.crm-summary-relation:hover,.crm-summary-relation:focus-visible{color:var(--foreground);text-decoration-color:currentColor}.crm-owner-line{color:color-mix(in srgb, var(--foreground) 65%, transparent);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:14px;display:flex}.crm-outbound-key{gap:1px;width:auto;min-width:44px;padding-inline:10px}.crm-sync-busy{animation:1.2s ease-in-out infinite crm-sync-pulse}@keyframes crm-sync-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.crm-sync-busy{animation:none}}.crm-related-line{flex-wrap:wrap;gap:8px 16px;margin:4px 0 0;display:flex}.crm-related-line a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.crm-owner-key{border-radius:calc(8px * var(--surface-corner-scale,1));max-width:100%;min-height:44px;color:var(--folder-ink);align-items:center;gap:7px;padding:0 8px;font-size:14px;transition:transform .16s,background-color .16s;display:inline-flex}.crm-owner-key:hover{background:color-mix(in srgb, var(--folder-body) 65%, transparent);transform:translateY(-1px)}.crm-owner-key:active{transform:translateY(1px)scale(.98)}.crm-owner-key:focus-visible{outline:2px solid var(--folder-ink);outline-offset:2px}.crm-owner-key:disabled{opacity:.65;cursor:wait}.crm-owner-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-record-tabs{margin-top:12px;flex-wrap:nowrap;margin-inline:-6px;padding:6px;scroll-padding-inline:6px;overflow-x:auto}.crm-record-tabs>a{flex:none}.crm-status-tabs{gap:7px;margin-bottom:16px;padding-bottom:4px;display:flex;overflow-x:auto}.crm-status-tabs a{flex:none}.crm-sheet{min-width:0;max-width:none;padding:20px}.crm-sheet h2{margin:0 0 12px;font-size:24px;font-weight:500}.crm-sheet h3{margin-bottom:12px;font-size:16px;font-weight:500}.crm-form,.crm-activity-form{gap:12px;display:grid}.crm-form-fields{gap:16px;min-width:0;display:grid}.crm-form label,.crm-activity-form label{min-width:0;color:color-mix(in srgb, var(--foreground) 70%, transparent);gap:6px;font-size:14px;font-weight:500;display:grid}.crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.crm-calendar-field{min-width:0;color:color-mix(in srgb, var(--foreground) 70%, transparent);gap:6px;font-size:14px;font-weight:500;display:grid}.crm-calendar-field .crm-calendar-key{opacity:1;border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:calc(8px * var(--surface-corner-scale,1));background:var(--background);width:100%;min-width:0;height:44px;color:var(--foreground);justify-content:flex-start;gap:8px;padding:9px 11px;font-size:14px;font-weight:400;display:flex}.crm-calendar-field .crm-calendar-key:disabled{opacity:.55;cursor:wait}.crm-calendar-field .crm-calendar-key:focus-visible{outline:2px solid var(--folder-ink);outline-offset:2px}.crm-instant-field{grid-template-columns:minmax(0,1fr) minmax(8.75rem,max-content);align-items:end;gap:8px;min-width:0;display:grid}.crm-time-panel{gap:8px;display:grid}.crm-time-panel .due-choices:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.crm-activity-meta{grid-template-columns:minmax(0,1fr)}}.crm-form input,.crm-form select,.crm-form textarea,.crm-activity-form input,.crm-activity-form select,.crm-activity-form textarea{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:calc(8px * var(--surface-corner-scale,1));background:var(--background);width:100%;min-height:44px;color:var(--foreground);padding:9px 11px;font-size:14px;font-weight:400}.crm-form textarea,.crm-activity-form textarea{resize:vertical}.crm-form :is(input,select,textarea):focus-visible,.crm-activity-form :is(input,select,textarea):focus-visible{outline:2px solid var(--folder-ink);outline-offset:2px}.crm-form>.crm-primary-key{justify-self:start}.crm-error{color:#c2410c;font-size:13px}.crm-affiliations{gap:8px;min-width:0;display:grid}.crm-affiliations legend{margin-bottom:8px;font-size:13px;font-weight:500}.crm-affiliation{grid-template-columns:minmax(100px,1fr) minmax(100px,1fr) auto auto;align-items:center;gap:8px;display:grid}.crm-parent-choice{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.crm-affiliation label{align-items:center;gap:4px;display:flex}.crm-affiliation input[type=radio]{width:auto;min-height:0}.crm-affiliation>button:hover{background:color-mix(in srgb, var(--folder-body) 60%, transparent)}.crm-activity-meta{grid-template-columns:1fr 1fr;gap:12px;display:grid}.crm-timeline{border-top:1px solid color-mix(in srgb, var(--foreground) 13%, transparent);margin-top:16px}.crm-timeline>li{border-bottom:1px solid color-mix(in srgb, var(--foreground) 13%, transparent);padding:12px 0}.crm-timeline>.crm-timeline-card>.crm-row,.crm-timeline>.crm-timeline-card>.crm-mail-thread>.crm-row{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transform:none}.crm-timeline li>span,.crm-relations li>span{color:color-mix(in srgb, var(--foreground) 55%, transparent);font-size:12px}.crm-timeline p{overflow-wrap:anywhere;margin-top:6px;font-size:14px}.crm-timeline>.crm-log-entry{gap:3px;display:grid}.crm-log-entry>.crm-timeline-meta{color:var(--foreground);font-size:14px;font-weight:500;line-height:20px}.crm-log-entry>p,.crm-log-entry .crm-activity-note-read>p{margin:0;font-size:14px;font-weight:400;line-height:22px}.crm-field-history-loading-meta{align-items:center;min-height:24px;display:flex}.crm-field-history-loading p{min-height:21px}.crm-relations>li{border-bottom:1px solid color-mix(in srgb, var(--foreground) 11%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:48px;font-size:14px;display:flex}.crm-merge{margin-top:14px}.crm-merge-review{border-top:1px solid color-mix(in srgb, var(--foreground) 11%, transparent);gap:12px;margin-top:12px;padding-top:12px;display:grid}.crm-merge-impact{color:color-mix(in srgb, var(--foreground) 68%, transparent);gap:4px;font-size:13px;display:grid}.crm-merge-impact p{margin:0}.crm-merge-survivor,.crm-merge-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-merge-survivor>span{margin-right:4px;font-size:14px}.crm-merge-fields{gap:4px;min-width:0;display:grid}.crm-merge-field-heading,.crm-merge-field{grid-template-columns:minmax(100px,.65fr) repeat(2,minmax(0,1fr));align-items:center;gap:8px;min-width:0;display:grid}.crm-merge-field-heading{color:color-mix(in srgb, var(--foreground) 60%, transparent);font-size:12px}.crm-merge-field-heading>span,.crm-merge-field>span{overflow-wrap:anywhere}.crm-merge-field{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);padding-block:4px;font-size:13px}.crm-merge-field .document-button{text-align:left;overflow-wrap:anywhere;justify-content:flex-start;width:100%;min-width:0}.crm-merge .document-button[aria-pressed=true]{background:var(--folder-body);box-shadow:inset 0 1px 3px #18181b25, 0 0 0 1px var(--folder-ink)}@media (max-width:600px){.crm-merge-field-heading{display:none}.crm-merge-field{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-merge-field>span{grid-column:1/-1}}.crm-details{gap:12px;display:grid}.crm-details>div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.crm-details dt{color:color-mix(in srgb, var(--foreground) 55%, transparent)}.crm-fields{border-top:1px solid color-mix(in srgb, var(--foreground) 13%, transparent);gap:12px;margin-top:28px;padding-top:22px;display:grid}.crm-field-list{gap:7px;display:grid}.crm-fields,.crm-field-list,.crm-field-editor,.crm-field-config[open]{grid-template-columns:minmax(0,1fr)}.crm-field,.crm-field-config{border:1px solid color-mix(in srgb, var(--foreground) 13%, transparent);border-radius:calc(8px * var(--surface-corner-scale,1));background:var(--background)}.crm-field>summary,.crm-field-config>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 12px;font-size:14px;display:flex}.crm-field>summary{overflow-wrap:anywhere;min-width:0}.crm-field>summary span{max-width:50%;color:color-mix(in srgb, var(--foreground) 56%, transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-field-editor,.crm-field-config[open]{gap:12px;display:grid}.crm-field-editor{padding:0 12px 12px}.crm-field-inputs{min-width:0}.crm-field-config[open]{padding:0 0 16px}.crm-field-config>summary{margin:0}.crm-field-editor input,.crm-field-editor select,.crm-field-editor textarea,.crm-field-config input,.crm-field-config select,.crm-field-config textarea,.crm-transfer input,.crm-transfer textarea{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:calc(8px * var(--surface-corner-scale,1));background:var(--background);width:100%;min-height:44px;color:var(--foreground);padding:9px 11px;font-size:14px}.crm-field-config label,.crm-transfer label{gap:6px;font-size:13px;display:grid}.crm-field-editor label{align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.crm-field-config label:has(>input[type=checkbox]){align-items:center;gap:8px;min-height:44px;display:flex}.crm-field-editor input[type=checkbox],.crm-field-config input[type=checkbox]{width:auto;min-height:0}.crm-field-money{grid-template-columns:minmax(0,1fr) 90px;gap:8px;display:grid}.crm-record-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-transfer{position:static}.crm-transfer>.crm-sheet{z-index:20;gap:12px;width:min(420px,100vw - 48px);max-height:70vh;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 32px #18181b30}.crm-transfer-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.crm-transfer-heading h3{overflow-wrap:anywhere;min-width:0;margin:0}.crm-transfer-heading>button{flex:none}.crm-transfer-results{max-height:160px;font-size:12px;overflow:auto}.crm-transfer-results li{border-bottom:1px solid color-mix(in srgb, var(--foreground) 11%, transparent);overflow-wrap:anywhere;padding:6px 0}.crm-work,.crm-work-capture{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.crm-work{max-width:none}.crm-work-list .crm-row>a{flex:1;gap:4px;min-width:0;display:grid}.crm-work-list .crm-row strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.crm-work-list .crm-row span{color:color-mix(in srgb, var(--foreground) 62%, transparent);font-size:13px}.crm-work-heading,.crm-work-layout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-work-scope{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.crm-work-scope>.crm-choice-picker{flex:auto;justify-items:stretch;min-width:0}.crm-work-scope .crm-choice-trigger{width:100%;min-width:0}.crm-work-scope .crm-choice-trigger>span{min-width:0}.crm-work-scope>.workflow-key{flex:none}.crm-work-list,.crm-work-documents,.crm-work-relations{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;display:grid}.crm-work-documents>li{gap:4px;min-width:0;display:grid}.crm-work-document-folder{color:color-mix(in srgb, var(--foreground) 58%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.crm-work-relation{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:calc(8px * var(--surface-corner-scale,1));background:var(--background);gap:10px;min-height:48px;padding:8px 11px;font-size:14px;display:grid}.crm-work-create{align-items:center;min-width:0;display:flex}.crm-work-create>input{flex:1;min-width:0}.crm-work-backlinks{gap:10px;min-width:0;display:grid}.crm-work-create label{gap:6px;min-width:0;display:grid}.crm-work-create select{width:100%;min-width:0;max-width:100%}.crm-work-matches{max-height:180px;overflow-y:auto}.crm-async-lookup{gap:8px;min-width:0;display:grid}.crm-lookup-results{max-height:240px}@media (max-width:700px){.crm-form-grid,.crm-activity-meta{grid-template-columns:1fr}.crm-sheet,.crm-summary{padding:14px}.crm-row{gap:8px;padding-inline:10px}.crm-row-lifecycle{max-width:30%}.crm-affiliation{grid-template-columns:1fr auto}.crm-affiliation>input{grid-column:1/-1}}@media (max-width:480px){.crm-list-actions{justify-content:flex-end}.crm-transfer>.crm-sheet{width:auto;left:0;right:0}}@media (prefers-reduced-motion:reduce){.crm-row,.crm-primary-key{transition:none}.crm-row:hover,.crm-primary-key:hover,.crm-primary-key:active{transform:none}}.crm-view-picker{position:relative}.crm-view-picker-panel{z-index:40;border-radius:calc(12px * var(--surface-corner-scale,1));background:color-mix(in srgb, var(--folder-body) 12%, var(--background));grid-template-columns:minmax(0,1fr);gap:6px;width:min(300px,100vw - 48px);min-width:0;max-height:min(60vh,28rem);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 14px 35px #0002}.crm-view-picker-panel>.folder-search-row{grid-column:1/-1}.crm-view-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.crm-view-picker-grid>.paper-navigation-key{text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0}.crm-search-results{max-height:min(48vh,22rem)}.crm-search-result{align-content:center;gap:2px;min-height:48px;text-decoration:none;display:grid}.crm-search-result-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.crm-search-result-detail{color:color-mix(in srgb, var(--foreground) 68%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-search-status{color:color-mix(in srgb, var(--foreground) 68%, transparent);padding:8px;font-size:12px}@media (max-width:520px){.crm-navigation{position:relative}.crm-view-picker{position:static}.crm-view-picker-panel{width:min(300px,100%);left:0;right:auto}}.crm-disclosure>summary{min-height:44px;color:var(--folder-ink);cursor:pointer;align-items:center;gap:8px;font-size:14px;list-style:none;display:flex}.crm-disclosure>summary:focus-visible{outline:2px solid var(--folder-ink);outline-offset:2px;border-radius:calc(6px * var(--surface-corner-scale,1))}.crm-disclosure[open]>:not(summary){margin-bottom:12px}.crm-note-entry :is(textarea,input){background:0 0;border-width:0 0 1px;border-radius:0;padding-inline:0}.crm-activity-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-activity-details-key{gap:8px}.crm-customer-overview{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.crm-customer-overview:has(.crm-customer-aside){grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr)}.crm-customer-identity{background:linear-gradient(180deg, color-mix(in srgb, var(--lightningcss-light,white)var(--lightningcss-dark,var(--background)) 42%, var(--folder-body)), var(--folder-body));border-color:color-mix(in srgb, var(--folder-ink) 32%, transparent);min-height:64px;box-shadow:inset 0 1px 0 var(--lightningcss-light,#ffffffc4)var(--lightningcss-dark,#ffffff14), inset 0 -10px 14px color-mix(in srgb, var(--folder-ink) 9%, transparent), 0 1px 0 color-mix(in srgb, var(--folder-ink) 20%, transparent), 0 10px 16px #18181b16;align-items:center;gap:12px;padding:8px 12px;display:flex}.crm-customer-identity h2{margin:0;font-size:16px;font-weight:600;line-height:1.15}.crm-identity-copy{flex:1;gap:1px;min-width:0;display:grid}.crm-identity-owner{flex:none;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.crm-customer-identity .crm-identity-facts{overflow-wrap:anywhere}.crm-identity-facts>*{min-width:0;max-width:100%}.crm-identity-facts{min-width:0;color:var(--folder-ink);flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0;font-size:13px;display:flex}.crm-customer-identity .crm-related-line{margin:0;display:contents}.crm-customer-identity .crm-related-line a{min-height:28px;color:var(--folder-ink);-webkit-text-decoration-color:color-mix(in srgb, var(--folder-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--folder-ink) 35%, transparent);padding:0;font-weight:600}.crm-identity-life{background:color-mix(in srgb, white 46%, var(--folder-body));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--folder-ink) 28%, transparent);border-radius:999px;padding:1px 8px;font-weight:600}.crm-customer-identity .person-mark{background:var(--folder-ink);color:var(--folder-body);box-shadow:inset 0 1px 0 #fff6, 0 2px 0 color-mix(in srgb, var(--folder-ink) 55%, black), 0 6px 10px #18181b24}.crm-customer-context{min-width:0}.crm-customer-context h3{align-items:center;gap:8px;font-size:16px;display:flex}.crm-quick-capture{margin-bottom:16px}.crm-customer-capture .task-default-keys{gap:0}.crm-customer-capture>input{padding-right:140px}@media (max-width:800px){.crm-customer-overview:has(.crm-customer-aside){grid-template-columns:minmax(0,1fr)}}.crm-appointments{gap:8px;margin-top:8px;display:grid}.crm-customer-facts{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.crm-customer-facts>a,.crm-customer-facts>span{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.crm-customer-facts>p{margin:0}.crm-customer-main,.crm-customer-aside{min-width:0}.crm-customer-main{gap:16px;display:grid}.crm-log-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-log-tools .crm-record-tabs,.crm-log-tools .crm-activity-filters{align-items:center;gap:6px;margin:0;padding:0;display:flex;overflow:visible}.crm-log-tools .crm-filter-key{align-items:center;display:flex}.crm-log-tools .assignee-filter-chip{margin-left:0}.crm-history .crm-timeline{margin-top:8px}.crm-activity-filters{flex-wrap:wrap;align-items:end;gap:8px;margin-top:8px;display:flex}.crm-activity-filters label{gap:4px;min-width:140px;font-size:13px;display:grid}.crm-activity-filters select{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:calc(8px * var(--surface-corner-scale,1));background:var(--background);min-height:44px;padding:8px}.crm-activity-filters button{min-height:44px}.crm-customer-aside{border-radius:calc(12px * var(--surface-corner-scale,1));background:color-mix(in srgb, var(--folder-body) 14%, var(--background));gap:16px;padding:16px;display:grid}.crm-customer-aside h3{margin-bottom:8px}.crm-customer-aside ul{gap:6px;display:grid}.crm-customer-aside li>a{border-radius:calc(8px * var(--surface-corner-scale,1));align-content:center;gap:3px;min-height:44px;padding:8px;font-size:14px;display:grid}.crm-customer-aside li>a:hover{background:color-mix(in srgb, var(--folder-body) 40%, transparent)}.crm-customer-aside li>a>span+span{color:color-mix(in srgb, var(--foreground) 65%, transparent);font-size:13px}.crm-work-folder{justify-content:center;display:flex}.crm-work-capture{gap:4px}.crm-navigation-wide{align-items:center;gap:6px;min-width:0;display:flex}.crm-navigation-compact{display:none}.crm-navigation-compact .crm-view-picker{min-width:0}.crm-navigation-compact .paper-navigation-key{min-width:0;max-width:100%}.crm-view-picker-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:900px){.crm-navigation-wide{display:none}.crm-navigation-compact{flex:0 auto;min-width:0;max-width:100%;display:block}.crm-navigation .crm-view-picker-panel{width:min(320px,100vw - 48px)}}@media (min-width:521px) and (max-width:900px){.crm-navigation-compact .crm-view-picker-panel{left:0;right:auto}}.crm-new-sheet{max-width:800px}.crm-entry-text{gap:8px;padding:8px;font-size:14px;display:grid}.crm-entry-text input{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:calc(8px * var(--surface-corner-scale,1));min-width:0;min-height:44px;padding:8px}.crm-identity-entry{gap:8px;min-width:0;display:grid}.crm-duplicate-hints{gap:4px;min-width:0;font-size:13px;display:grid}.crm-duplicate-hints>span:first-child{color:color-mix(in srgb, var(--foreground) 65%, transparent)}.crm-record-row{justify-content:space-between}.crm-record-row-title{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.crm-record-row-title:focus-visible{outline:2px solid var(--folder-ink);outline-offset:3px;border-radius:3px}.crm-record-row-facts{min-width:0;color:color-mix(in srgb, var(--foreground) 68%, transparent);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 14px;font-size:13px;display:flex}@media (max-width:700px){.crm-record-row{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:4px 8px;display:grid}.crm-record-row>.crm-row-main{grid-area:1/1}.crm-record-row-facts{grid-area:1/2}.crm-record-row-facts>:not(.crm-record-row-owner){display:none}.crm-record-row>.crm-row-next-work{grid-column:1/-1;max-width:100%}}@media (max-width:600px){.crm-page .crm-search>.list-search{flex-basis:100%}}.crm-row-next-work{flex-direction:column;justify-content:center;gap:2px;min-width:0;max-width:32%;min-height:44px;font-size:13px;display:flex}.crm-row-next-work>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-row-next-work>span:first-child{color:color-mix(in srgb, var(--foreground) 58%, transparent)}.crm-row-next-work:focus-visible{outline:2px solid var(--folder-ink);outline-offset:3px;border-radius:3px}@media (max-width:700px){.crm-row-next-work{max-width:100%}.crm-summary.crm-customer-identity{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:8px 12px;padding:12px;display:grid}.crm-customer-identity .crm-identity-copy{gap:4px}.crm-customer-identity .crm-identity-owner{grid-column:2;justify-content:space-between;justify-self:stretch}.crm-identity-owner .crm-owner-key{padding-inline:0}.crm-customer-identity .crm-identity-facts{gap:4px 10px;margin:0}}.crm-identity-delete{place-items:center;width:44px;height:44px;padding:0;display:inline-grid}.crm-summary.crm-customer-identity{margin-bottom:12px}.crm-customer-identity>.crm-record-tabs{flex:none;min-width:0;max-width:100%;margin:0}@media (min-width:701px) and (max-width:1199px){.crm-summary.crm-customer-identity{flex-wrap:wrap}.crm-customer-identity>.crm-record-tabs{flex-basis:100%;order:3}}@media (max-width:700px){.crm-customer-identity>.crm-record-tabs{grid-area:3/1/auto/-1}}.crm-affiliation-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-affiliation-controls label{align-items:center;gap:8px;min-height:44px;display:inline-flex}.crm-affiliation-periods{gap:16px;display:grid}.crm-affiliation-period{min-width:0;padding-block:12px}.crm-affiliation-summary{flex-basis:100%;gap:8px;display:grid}.crm-affiliation-summary li{overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 16px;display:flex}.crm-related-line a[aria-current=page]{text-underline-offset:4px;font-weight:600;text-decoration:underline}.crm-affiliation-controls input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;min-height:0}.crm-affiliation-history>summary{overflow-wrap:anywhere;flex-wrap:wrap}.crm-settings-key{flex-shrink:0;width:44px;min-width:44px;padding:0}
.crm-sheet.crm-register{margin-bottom:16px;padding:4px 6px 6px;font-size:13px}.crm-register-contacts{--crm-register-columns:minmax(0, 1.2fr) minmax(0, 1.35fr) minmax(0, .85fr) minmax(0, 1.45fr) minmax(0, .7fr) minmax(0, 1.3fr) 92px 44px}.crm-register-companies{--crm-register-columns:minmax(0, 1.4fr) minmax(0, 1.2fr) minmax(0, .8fr) minmax(0, 1.6fr) 92px 44px}.crm-register-heading,.crm-register-row{grid-template-columns:var(--crm-register-columns);align-items:center;column-gap:16px;padding:0 10px;display:grid}.crm-register-heading{min-height:36px;color:color-mix(in srgb, var(--foreground) 55%, transparent);font-size:12px;font-weight:500}.crm-register-heading>.crm-register-owner{text-align:center}.crm-register-heading>*,.crm-register-name,:is(.crm-register-email,.crm-register-phone,.crm-register-company,.crm-register-domain,.crm-register-lifecycle,.crm-register-activity)[role=cell]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-register-row{isolation:isolate;border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);min-height:48px;color:color-mix(in srgb, var(--foreground) 70%, transparent);--task-action-center:50%;transition:border-color .16s;animation:.2s ease-out both document-arrive;position:relative}.crm-register-row:before{content:"";z-index:-1;border-radius:calc(8px * var(--surface-corner-scale,1));background:color-mix(in srgb, var(--folder-body) 55%, var(--background));opacity:0;transition:opacity .16s,transform .12s ease-out,background-color .12s,box-shadow .12s;position:absolute;inset:3px 0;box-shadow:inset 0 1px var(--lightningcss-light,#fff6)var(--lightningcss-dark,#ffffff14),0 1px 3px #18181b14}@media (hover:hover){.crm-register-row:hover:before{opacity:1}.crm-register-row:hover,.crm-register-row:hover+.crm-register-row{border-top-color:#0000}}.crm-register-row:has(.crm-register-link:active):before{opacity:1;background:color-mix(in srgb, var(--folder-body) 75%, var(--background));transform:scale(.99);box-shadow:inset 0 1px 3px #18181b1f}.crm-register-row:has(.crm-register-link:focus-visible):before{opacity:1;box-shadow:0 0 0 2px var(--folder-ink)}.crm-register-link{color:var(--foreground);outline:none;font-size:14px;font-weight:500}.crm-register-link:after{content:"";position:absolute;inset:0}.crm-register-company[role=cell]{color:color-mix(in srgb, var(--foreground) 80%, transparent)}.crm-register-role{color:color-mix(in srgb, var(--foreground) 55%, transparent)}.crm-register-activity{font-variant-numeric:tabular-nums}.crm-register-phone-label{display:none}.crm-register-next-work{z-index:1;border-radius:calc(8px * var(--surface-corner-scale,1));gap:1px;max-width:calc(100% + 8px);margin-left:-8px;padding:3px 8px;line-height:17px;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-grid;position:relative}.crm-register-next-work>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-register-next-work>span:first-child{color:color-mix(in srgb, var(--foreground) 85%, transparent)}.crm-register-next-work>span:last-child{color:color-mix(in srgb, var(--foreground) 55%, transparent);font-size:12px}@media (hover:hover){.crm-register-next-work:hover{background:var(--folder-body);transform:translateY(-1px);box-shadow:inset 0 1px var(--lightningcss-light,#fff7)var(--lightningcss-dark,#ffffff14),0 2px 4px #18181b12}}.crm-register-next-work:active{transform:translateY(1px)scale(.98)}.crm-register-next-work:focus-visible{outline:2px solid var(--folder-ink);outline-offset:1px}.crm-register-owner{z-index:1;place-items:center;display:grid;position:relative}.crm-register-select{z-index:3;border-radius:calc(8px * var(--surface-corner-scale,1));position:absolute;inset:3px 0}.crm-register-row:has(.crm-register-select) .crm-register-owner>*{visibility:hidden}.crm-register-select .task-selection-card .task-selection-mark,.crm-register-select .task-selection-card[aria-checked=true] .task-selection-mark{right:22px}@media (max-width:1099px){.crm-register-contacts{--crm-register-columns:minmax(0, 1.2fr) minmax(0, 1.4fr) minmax(0, 1.3fr) minmax(0, .75fr) minmax(0, 1.2fr) 84px 44px}.crm-register-contacts .crm-register-phone{display:none}}@media (min-width:701px) and (max-width:899px){.crm-register-contacts{--crm-register-columns:minmax(0, 1.2fr) minmax(0, 1.4fr) minmax(0, 1.3fr) minmax(0, .75fr) minmax(0, 1.2fr) 44px}.crm-register-contacts .crm-register-activity{display:none}}@media (max-width:700px){.crm-register-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crm-register-row:first-child{border-top-color:#0000}.crm-register-row{column-gap:0;min-height:60px;padding:8px 10px}.crm-register-contacts .crm-register-row{grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto 44px;grid-template-areas:"name name name owner""email company lifecycle owner""next next next next""activity activity activity activity"}.crm-register-companies .crm-register-row{grid-template-columns:minmax(0,1fr) auto 44px;grid-template-areas:"name name owner""domain lifecycle owner""next next next""activity activity activity"}.crm-register-row .crm-register-name{grid-area:name}.crm-register-row .crm-register-email{grid-area:email}.crm-register-row .crm-register-company{grid-area:company}.crm-register-row .crm-register-domain{grid-area:domain}.crm-register-row .crm-register-lifecycle{grid-area:lifecycle;padding-left:12px}.crm-register-row .crm-register-next{grid-area:next;margin-top:4px}.crm-register-row .crm-register-activity{grid-area:activity;margin-top:2px}.crm-register-row .crm-register-owner{grid-area:owner}.crm-register-row .crm-register-phone,.crm-register-row :is(.crm-register-next,.crm-register-activity):empty{display:none}.crm-register-email:not(:empty)~.crm-register-company:not(:empty):before{content:"·";padding:0 5px}.crm-register-link{font-size:16px;line-height:24px}.crm-register-phone-label{display:inline}}@media (prefers-reduced-motion:reduce){.crm-register-row{animation:none}.crm-register-row:before,.crm-register-next-work{transition:none}.crm-register-next-work:hover,.crm-register-next-work:active{transform:none}.crm-register-row:has(.crm-register-link:active):before{transform:none}}.crm-register :is(.crm-register-relationship,.crm-register-other-companies){white-space:normal;gap:2px;line-height:18px;display:grid}.crm-register-relationship [data-status=former]{color:var(--foreground);font-weight:600}.crm-register-other-companies>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-register-more{z-index:1;text-decoration:underline;position:relative}.crm-relationship-loading{min-height:18px;display:none}[data-crm-company] .crm-relationship-loading{display:block}.crm-register[data-company-contacts]{--crm-register-columns:minmax(0, 1.2fr) minmax(0, 1.2fr) minmax(0, .8fr) minmax(0, 1.1fr) minmax(0, 1.4fr) minmax(0, 1fr) 92px 44px}@media (max-width:1099px){.crm-register[data-company-contacts]{--crm-register-columns:minmax(0, 1.2fr) minmax(0, 1.2fr) minmax(0, 1.1fr) minmax(0, 1.4fr) minmax(0, 1fr) 84px 44px}}@media (min-width:701px) and (max-width:899px){.crm-register[data-company-contacts]{--crm-register-columns:minmax(0, 1.2fr) minmax(0, 1.2fr) minmax(0, 1.1fr) minmax(0, 1.4fr) minmax(0, 1fr) 44px}}@media (max-width:700px){.crm-register[data-company-contacts] .crm-register-row{grid-template-areas:"name name name owner""company company company owner""email email email email""lifecycle lifecycle lifecycle lifecycle""next next next next""activity activity activity activity"}.crm-register[data-company-contacts] .crm-register-email:not(:empty)~.crm-register-company:not(:empty):before{content:none}.crm-register[data-company-contacts] .crm-register-lifecycle{padding-left:0}.crm-register-other-companies>span:first-child:before{content:"Also: ";color:color-mix(in srgb, var(--foreground) 55%, transparent)}}
.crm-sales-filters,.crm-sales-filters nav,.crm-sales-pipeline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-sales-capture{margin-bottom:16px}.crm-sales-capture .task-default-keys{gap:0}.crm-sales-row-context{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-sales-row-owner{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.crm-sales-row-value{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.crm-lead-stage-key{align-items:center;display:inline-flex}.crm-lead-stage-key .crm-choice-trigger{min-height:44px}.crm-sales-stage-key{align-items:center;display:inline-flex}.crm-sales-entry-fields{gap:12px;min-width:0;display:grid}.crm-sales-entry-fields>label{gap:6px;font-size:14px;display:grid}.crm-sales-entry-fields>label>input{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:calc(8px * var(--surface-corner-scale,1));background:var(--background);min-width:0;min-height:44px;color:var(--foreground);padding:8px 11px}.crm-register-toolbar>.crm-sales-filters{flex-wrap:nowrap;flex:none}.crm-record-tabs[data-more-right=true],.crm-mobile-stages[data-more-right=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}.crm-sales-pipeline-form label{align-items:center;gap:8px;font-size:13px;display:flex}.crm-sales-move select,.crm-sales-move input,.crm-sales-pipeline-panel input,.crm-sales-pipeline-panel textarea,.crm-sales-picker input,.crm-affiliation input{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:calc(8px * var(--surface-corner-scale,1));background:var(--background);min-width:0;min-height:44px;color:var(--foreground);padding:8px 11px;font-size:14px}.crm-sales-pipeline{max-width:210px}.crm-deal-board-shell{position:relative}.crm-deal-board{scroll-snap-type:x proximity;grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;align-items:stretch;gap:12px;padding:12px 2px 0;display:grid;overflow-x:auto}.crm-deal-column{padding-inline:14px;scroll-snap-align:start;min-width:0;min-height:340px;padding-top:14px}.crm-deal-column-surface{background:color-mix(in srgb, var(--foreground) 5%, var(--background))}.crm-deal-column h3{margin:0;font-size:14px;font-weight:600}.crm-deal-column ul{align-content:start;gap:9px;display:grid}.crm-stage-total{min-height:20px;color:color-mix(in srgb, var(--foreground) 60%, transparent);margin-bottom:10px;font-size:12px}.crm-deal-slot{min-width:0;position:relative}.crm-deal-card{min-height:86px;padding-right:56px}.crm-deal-card:not([data-lifted]):hover{border-color:color-mix(in srgb, var(--folder-ink) 40%, transparent)}.crm-deal-card-link{min-width:0;color:inherit;gap:4px;text-decoration:none;display:grid}.crm-deal-card strong{overflow-wrap:anywhere;font-size:16px;font-weight:500}.crm-deal-card span{color:color-mix(in srgb, var(--foreground) 61%, transparent);font-size:13px}.crm-deal-card-actions{min-width:0;position:static}.crm-deal-grip{position:absolute;top:9px;right:4px}.crm-deal-card:has(.crm-deal-card-panel){min-height:0;padding:0}.crm-deal-card:has(.crm-deal-card-panel) .crm-deal-card-actions{width:100%}.crm-deal-card:has(.crm-deal-card-panel)>.crm-deal-card-link{display:none}.crm-deal-card:has(.crm-deal-card-panel) .crm-deal-grip{visibility:hidden}.crm-deal-card-panel{z-index:5;border-radius:inherit;background:inherit;grid-template-columns:minmax(0,1fr);gap:7px;width:100%;min-width:0;max-height:min(440px,70vh);padding:14px 16px 14px 20px;display:grid;position:relative;overflow-y:auto}.crm-deal-card-panel strong{padding:3px 5px}.crm-deal-card-panel .crm-deal-stage-destinations{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.crm-deal-card-panel .crm-deal-stage-destinations>.document-button{width:100%}.crm-deal-close-keys button{border-radius:calc(8px * var(--surface-corner-scale,1));text-align:left;min-height:44px;padding:7px 10px}.crm-deal-close-keys button:hover{background:color-mix(in srgb, var(--folder-body) 60%, var(--background))}.crm-deal-card-panel label,.crm-deal-close-form{gap:7px;display:grid}.crm-deal-card-panel input,.crm-deal-card-panel select{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:calc(8px * var(--surface-corner-scale,1));background:var(--background);min-width:0;min-height:44px;color:var(--foreground);padding:8px}.crm-deal-close-keys{border-top:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);gap:7px;padding-top:7px;display:flex}.crm-sales-pipeline-settings{position:relative}.crm-pipeline-settings-short{display:none}.crm-pipeline-settings-skeleton{border-radius:calc(8px * var(--surface-corner-scale,1));width:144px;height:44px}.crm-sales-pipeline-settings summary{cursor:pointer;align-items:center;min-height:44px;list-style:none;display:inline-flex}.crm-sales-pipeline-settings summary::-webkit-details-marker{display:none}.crm-sales-pipeline-settings-panel{z-index:11;border:1px solid color-mix(in srgb, var(--foreground) 15%, transparent);border-radius:calc(10px * var(--surface-corner-scale,1));background:var(--background);gap:8px;min-width:210px;padding:12px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 14px 30px #18181b30}.crm-mobile-stages{display:none}.crm-sales-controls,.crm-sales-move,.crm-sales-pipeline-panel{gap:13px;margin-top:22px;display:grid}.crm-record>.crm-sales-controls{margin:0 0 12px;padding:10px 20px 0}.crm-record>.crm-deal-controls{justify-items:start}.crm-deal-controls>.crm-record-actions{width:fit-content;max-width:100%}.crm-sales-move{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:calc(9px * var(--surface-corner-scale,1));padding:16px}.crm-deal-stage-destinations{flex-wrap:wrap;gap:8px;display:flex}.crm-deal-stage-destinations>.document-button{text-align:left;min-height:44px}.crm-sales-stage-panel{gap:8px}.crm-sales-stage-panel .crm-deal-stage-destinations{gap:4px;display:grid}.crm-sales-stage-panel .crm-deal-stage-destinations>.document-button{width:100%}.crm-sales-close-panel .crm-sales-move{border:0;width:100%;min-width:0;margin:0;padding:4px}.crm-sales-close-panel .crm-error{overflow-wrap:anywhere}.crm-sales-move label,.crm-sales-pipeline-panel label{gap:6px;min-width:0;font-size:13px;display:grid}.crm-sales-move>.crm-primary-key,.crm-sales-move>.document-button{justify-self:start}.crm-sales-pipeline-create{position:relative}.crm-sales-pipeline-panel{z-index:10;width:min(420px,100vw - 48px);max-height:70vh;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 12px 32px #18181b30}.crm-sales-pipeline-panel p{color:color-mix(in srgb, var(--foreground) 60%, transparent);font-size:12px}.crm-sales-pipeline-panel h3{margin-bottom:0}.crm-sales-stage-edit{grid-template-columns:minmax(110px,1fr) 110px repeat(3,auto);align-items:end;gap:6px;display:grid}.crm-sales-stage-edit>button{min-width:44px}.crm-sales-picker{gap:8px;min-width:0;display:grid}.crm-sales-destinations{max-height:240px}.crm-sales-picker-label{font-size:13px;font-weight:500}.crm-sales-fact{color:color-mix(in srgb, var(--foreground) 65%, transparent);font-size:14px}@media (max-width:700px){.crm-deal-row{grid-template-columns:minmax(0,1fr)}.crm-deal-row>.crm-row-main{grid-column:1}.crm-deal-row>.crm-record-row-facts{grid-area:2/1;justify-content:flex-start}.crm-deal-row>.crm-record-row-facts>:not(.crm-record-row-owner){display:inline-flex}.crm-deal-row .crm-record-row-owner{max-width:none}.task-preview-frame.crm-deal-card:has(.crm-deal-card-panel):not([data-lifted]){min-height:0;padding:0}.crm-mobile-stages{gap:8px;margin-bottom:10px;padding:3px 3px 6px;display:flex;overflow-x:auto}.crm-mobile-stages .document-button{white-space:nowrap}.crm-mobile-stages .document-button[aria-current=step]{background:var(--folder-body);box-shadow:inset 0 1px 3px #18181b25, 0 0 0 1px var(--folder-ink)}.crm-deal-board{scroll-snap-type:x mandatory;grid-auto-columns:100%;column-gap:48px}.crm-deal-card.task-preview-frame:not([data-lifted]):not(:has(>[data-card-panel])){padding-right:56px}.crm-deal-card.task-preview-frame:has(.crm-deal-card-panel):not([data-lifted]){padding:0}.crm-sales-pipeline-panel{left:auto;right:0}.crm-sales-stage-edit{grid-template-columns:minmax(0,1fr) 90px}.crm-sales-stage-edit>button{grid-row:auto}}@container (max-width:599px){.crm-register-toolbar>.crm-sales-filters{flex-wrap:wrap}.crm-register-toolbar>.crm-sales-search{flex-wrap:nowrap}.crm-register-toolbar>.crm-sales-search>.list-search{flex:1 1 0;min-width:0}.crm-sales-search .crm-people-filter .assignee-filter-chip{max-width:min(40vw,160px)}}@media (max-width:360px){.crm-pipeline-settings-long{display:none}.crm-pipeline-settings-short{display:inline}.crm-pipeline-settings-skeleton{width:88px}}@media (prefers-reduced-motion:reduce){.crm-deal-card{transition:none}}.crm-next-task{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}.crm-next-task .task-default-key{opacity:1;flex-shrink:0;width:auto;min-width:44px}.crm-next-task>a{overflow-wrap:anywhere;min-width:0}.crm-next-task .crm-row-next-work{max-width:min(100%,560px)}.crm-next-task>[role=alert]{flex-basis:100%}.crm-stage-facts{grid-column:1/-1;min-width:0}.crm-stage-facts summary{cursor:pointer;min-height:44px;font-size:14px;line-height:44px}.crm-stage-facts fieldset{border:0;flex-wrap:wrap;gap:4px 16px;padding:0;display:flex}.crm-stage-facts label{align-items:center;gap:8px;min-height:44px;display:flex}.crm-stage-facts input[type=checkbox]{width:auto;min-height:0}.crm-form .crm-stage-approval{grid-column:1/-1;align-items:center;gap:8px;min-height:44px;display:flex}.crm-stage-approval input[type=checkbox]{width:auto;min-height:0}.crm-stage-entry{max-height:calc(100dvh - 32px);overflow:auto}.crm-stage-entry .crm-form{text-align:start;margin:0}.crm-stage-entry-fields{border:0;gap:12px;min-width:0;padding:0;display:grid}.crm-stage-entry .confirmation-actions{flex-wrap:wrap;margin-top:16px}
.crm-today{max-width:none}.crm-section-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-block:12px 18px;display:flex}.crm-section-filters>div{min-width:0;color:color-mix(in srgb, var(--foreground) 68%, transparent);gap:6px;font-size:13px;display:grid}.crm-section-filters>div>.assignee-filter-chip{justify-self:start}.crm-section-filters label{min-width:0;color:color-mix(in srgb, var(--foreground) 68%, transparent);gap:6px;font-size:13px;display:grid}.crm-section-filters :is(input,select){border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:calc(8px * var(--surface-corner-scale,1));background:var(--background);width:100%;min-width:100px;max-width:230px;min-height:44px;color:var(--foreground);padding:9px 11px;font-size:14px}.crm-section-filters :is(input,select):focus-visible{outline:2px solid var(--folder-ink);outline-offset:2px}.crm-section-period{color:color-mix(in srgb, var(--foreground) 60%, transparent);margin-bottom:20px;font-size:13px}.crm-section-group{margin-top:24px}.crm-reminder-row .crm-row-main{gap:3px}.crm-reminder-row .crm-row-main time{color:color-mix(in srgb, var(--foreground) 62%, transparent);font-size:13px}.crm-reminder-row .crm-row-main a{width:fit-content;max-width:100%}.crm-reminder-action{justify-items:end;gap:4px;display:grid}.crm-reminder-action .document-button{min-height:44px}@media (max-width:700px){.crm-reminder-row{flex-wrap:wrap}.crm-reminder-action{margin-left:auto}}.crm-section-group h3{align-items:center;gap:8px;margin-bottom:12px;font-size:16px;display:flex}@media (max-width:700px){.crm-section-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.crm-section-filters :is(input,select){min-width:0;max-width:none}}@media (max-width:380px){.crm-section-filters{grid-template-columns:1fr}}
.crm-details-layout{gap:20px;min-width:0;margin-top:20px;display:grid}.crm-details-additional,.crm-details-extra{align-items:start;gap:20px;min-width:0;display:grid}.crm-details-additional>.crm-contact-preferences{margin-top:0}.crm-detail-card{border:1px solid color-mix(in srgb, var(--folder-ink) 17%, transparent);border-radius:calc(12px * var(--surface-corner-scale,1));background:linear-gradient(155deg, color-mix(in srgb, var(--folder-body) 28%, var(--background)), var(--background));min-width:0;box-shadow:inset 0 1px #ffffff38,0 2px 3px #18181b08,0 10px 24px #18181b12}.crm-detail-heading{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 0;display:flex}.crm-detail-heading h3{margin:0;font-size:16px;font-weight:500}.crm-detail-body{gap:14px;min-width:0;padding:16px 20px 20px;display:grid}.crm-detail-caption{color:color-mix(in srgb, var(--foreground) 58%, transparent);font-size:13px;font-weight:400}.crm-detail-card>.disclosure-summary{gap:12px;padding:14px 20px}.crm-detail-card>.disclosure-summary>.crm-detail-caption{margin-left:auto}.crm-detail-card .disclosure-summary{border-radius:calc(8px * var(--surface-corner-scale,1));min-width:0;transition:background-color .16s,color .16s}.crm-detail-card .disclosure-summary:hover{background:color-mix(in srgb, var(--folder-body) 20%, transparent)}.crm-detail-card .disclosure-summary:focus-visible{outline:2px solid var(--folder-ink);outline-offset:2px}.crm-detail-card .disclosure-summary>.folder-switch-mark{margin-left:auto}.crm-details-layout>.crm-form>.crm-primary-key{justify-self:end}.crm-details-layout .crm-fields{gap:0;margin:0;padding:0}.crm-details-layout .crm-affiliations{display:block}.crm-details-layout .crm-affiliation-history{border:1px solid color-mix(in srgb, var(--folder-ink) 28%, transparent);border-radius:calc(10px * var(--surface-corner-scale,1));background:var(--background);box-shadow:inset 0 1px #fff5,0 3px 8px #18181b12}.crm-details-layout .crm-affiliation-history>summary{background:color-mix(in srgb, var(--folder-body) 52%, var(--background));border-radius:inherit;justify-content:space-between;gap:12px;padding:12px 16px}.crm-details-layout .crm-affiliation-history>summary>span:first-child{flex:1;min-width:100px;font-weight:500}.crm-details-layout .crm-affiliation-history>summary>.crm-detail-caption{flex:0 auto}.crm-method-list{position:relative}.crm-method{border-bottom:1px solid color-mix(in srgb, var(--foreground) 9%, transparent);min-width:0;padding-bottom:12px}.crm-method-value{align-items:center;gap:8px;min-width:0;display:flex}.crm-method-mark{color:var(--folder-ink);text-align:center;flex:0 0 20px;font-size:16px}.crm-method-input{flex:1;gap:6px;min-width:0;display:grid}.crm-method-value input{width:100%;min-width:0}.crm-method-remove{flex:0 0 44px;font-size:20px}.crm-method-scopes{padding-left:28px}.crm-method-scopes>summary{justify-content:flex-start;gap:10px;font-size:13px}.crm-method-scopes>summary>span{overflow-wrap:anywhere}.crm-method-scopes>summary>.folder-switch-mark{flex-shrink:0;margin-left:0}.crm-method-scope-list{gap:4px;display:grid}.crm-method-scope-list>label{align-items:center;gap:10px;min-height:44px;font-weight:400;display:flex}.crm-method-scope-list input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--folder-ink);flex:0 0 16px}.crm-option-list{overscroll-behavior:contain;max-height:280px;overflow:auto}.crm-option-editor{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-option-editor>input{flex:160px;min-width:0}.crm-option-manager input,.crm-field-chooser>input{border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent);border-radius:calc(8px * var(--surface-corner-scale,1));background:var(--background);width:100%;min-height:44px;color:var(--foreground);padding:8px 12px;font-size:14px}.crm-option-manager input:focus-visible,.crm-field-chooser>input:focus-visible{outline:2px solid var(--folder-ink);outline-offset:2px}.crm-field-list[hidden]{display:none}.crm-field-chooser .folder-tree-target{width:100%;padding-inline:12px;display:flex}.crm-permissions{gap:8px;display:grid}.crm-permissions li{justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:14px;display:flex}.crm-permissions small{color:color-mix(in srgb, var(--foreground) 58%, transparent);text-transform:capitalize;font-size:13px;display:block}.crm-permissions strong{font-size:13px;font-weight:500}.crm-permissions [data-state=denied],.crm-permissions [data-state=withdrawn]{color:var(--folder-ink)}.crm-contact-preferences{gap:20px;margin-top:20px;display:grid}.crm-details-layout .crm-disclosure[open]>:not(summary),.crm-contact-preferences .crm-disclosure[open]>:not(summary){margin-bottom:0}@media (min-width:900px){.crm-details-additional{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-details-layout>.crm-form>.crm-form-fields>:first-child .crm-detail-body{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);align-items:end}.crm-details-layout>.crm-form>.crm-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.crm-details-layout>.crm-form>.crm-form-fields>:first-child{grid-column:1/-1}.crm-details-layout>.crm-form>.crm-form-fields>:first-child .crm-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.crm-details-layout,.crm-contact-preferences,.crm-details-additional,.crm-details-extra{gap:14px}.crm-detail-heading{padding:16px 14px 0}.crm-detail-body{padding:14px}.crm-detail-card>.disclosure-summary{padding:12px 14px}.crm-details-layout>.crm-form>.crm-primary-key{justify-self:stretch}.crm-method-value{gap:4px}.crm-method-mark{flex-basis:16px}.crm-method-scopes{padding-left:20px}}@supports (interpolate-size:allow-keywords){.crm-details-layout details,.crm-contact-preferences details{interpolate-size:allow-keywords}.crm-details-layout details::details-content{opacity:0;transition-behavior:allow-discrete;height:0;transition:height .42s cubic-bezier(.4,0,.2,1),opacity .2s,content-visibility .42s;overflow:clip}.crm-contact-preferences details::details-content{opacity:0;transition-behavior:allow-discrete;height:0;transition:height .42s cubic-bezier(.4,0,.2,1),opacity .2s,content-visibility .42s;overflow:clip}.crm-details-layout details[open]::details-content{opacity:1;height:auto}.crm-contact-preferences details[open]::details-content{opacity:1;height:auto}}@media (prefers-reduced-motion:reduce){.crm-details-layout details::details-content{transition:none}.crm-contact-preferences details::details-content{transition:none}}.crm-affiliation-editor{gap:20px;padding:16px;display:grid}.crm-affiliation-editor .crm-affiliation-controls{flex-wrap:wrap;gap:12px}.crm-affiliation-editor .crm-affiliation-period{padding:0}.crm-affiliation-editor .crm-affiliation-period+.crm-affiliation-period{border-top:1px solid color-mix(in srgb, var(--folder-ink) 20%, transparent);padding-top:20px}.crm-detail-card .crm-field-config>summary,.crm-detail-card .crm-field>summary{flex-wrap:wrap;gap:12px;padding:12px 16px}.crm-detail-card .crm-field-config>:not(summary){margin-inline:16px}.crm-detail-card .crm-field-editor{padding:16px}.crm-detail-card .crm-disclosure:not(.crm-affiliation-history)>summary{padding:10px 12px}.crm-detail-card .crm-disclosure:not(.crm-affiliation-history)[open]>:not(summary){margin-top:12px}.crm-detail-card .crm-field-config>summary>.crm-detail-caption{margin-left:auto}.crm-save-status{text-align:right;color:var(--folder-ink);flex:0 0 64px;font-size:12px;transition:opacity .18s}.crm-save-status[data-state=Saved]{opacity:.65}.crm-save-status[data-state=Saving…]{opacity:1}.crm-method-scope-list>.selection-check-key{width:100%}@media (max-width:700px){.crm-details-layout .crm-affiliation-history>summary{padding:12px}.crm-affiliation-editor{padding:14px 12px}.crm-affiliation-controls>.selection-check-key{flex:1}}.crm-settings{gap:20px;display:grid}.crm-settings>.crm-list-heading{margin-bottom:0}.crm-settings-content.crm-details-layout{margin-top:0}.crm-settings-content{width:100%;max-width:720px}.crm-settings .crm-field-config>summary{flex-wrap:wrap;gap:12px;padding:14px 20px}.crm-settings .crm-field-config[open]{padding:0}.crm-field-config-body{gap:16px;padding:4px 20px 20px;display:grid}.crm-settings .crm-field-inputs{gap:14px;display:grid}.crm-settings .crm-field-config{box-shadow:0 2px 3px #18181b08,0 10px 24px #18181b12}.crm-choice-add-row{border-top:1px solid color-mix(in srgb, var(--foreground) 13%, transparent);margin-top:6px;padding-top:6px}.crm-choice-create{gap:12px;width:min(280px,100vw - 64px);padding:12px;display:grid}.crm-choice-create input{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:calc(8px * var(--surface-corner-scale,1));background:var(--background);width:100%;min-width:0;min-height:44px;color:var(--foreground);padding:10px 12px}.crm-choice-panel:has(.crm-choice-create) .folder-tree-row{display:none}.crm-consent-form{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:calc(9px * var(--surface-corner-scale,1));padding:16px}
