.ContactPanelFrame-module__cFT8La__dock{--preview-surface-shadow:0 2px 10px #00000014, 0 1px 3px #0000000a;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 0;width:100%;min-width:0;height:100%;min-height:0;transition:grid-template-columns .25s;position:relative;overflow:hidden;padding:0!important;display:grid!important}.ContactPanelFrame-module__cFT8La__dock.ContactPanelFrame-module__cFT8La__open{grid-template-columns:minmax(0,1fr) 420px;column-gap:16px}.ContactPanelFrame-module__cFT8La__list{box-sizing:border-box;background:var(--crm-surface,#fff);min-width:0;height:100%;min-height:0;box-shadow:var(--preview-surface-shadow);border-radius:16px;flex-direction:column;padding:18px 24px 28px;display:flex;overflow:hidden}.ContactPanelFrame-module__cFT8La__panel{--panel-primary:var(--crm-primary-btn-bg,#695be8);--panel-primary-hover:var(--crm-primary-btn-hover,#503ebd);width:420px;min-width:0;max-width:100%;height:100%;min-height:0;box-shadow:var(--preview-surface-shadow);color:#333;font:300 14px/24px var(--ff-sans,var(--font-lexend-deca,sans-serif));box-sizing:border-box;background:#fff;border:0;border-radius:16px;outline:none;flex-direction:column;animation:.25s both ContactPanelFrame-module__cFT8La__panelEnter;display:flex;position:relative;overflow:hidden}.ContactPanelFrame-module__cFT8La__panel[data-contact-panel=master]{--panel-primary:#333;--panel-primary-hover:#1f1f1f}.ContactPanelFrame-module__cFT8La__dock.ContactPanelFrame-module__cFT8La__open>.ContactPanelFrame-module__cFT8La__panel[data-contact-panel]:focus{outline-offset:0!important;outline:none!important}.ContactPanelFrame-module__cFT8La__dock[data-contact-dock]{background:0 0!important;overflow:visible!important}.mc-hubspot-reskin .mc-shell .mc-canvas:has(>.ContactPanelFrame-module__cFT8La__dock[data-contact-dock]){background:0 0!important;overflow:visible!important}.ContactPanelFrame-module__cFT8La__panel *{box-sizing:border-box}.ContactPanelFrame-module__cFT8La__panel [hidden]{display:none!important}.ContactPanelFrame-module__cFT8La__panel button{font:inherit;color:#333;cursor:pointer;text-transform:none;letter-spacing:normal;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:6px;padding:4px 10px}.ContactPanelFrame-module__cFT8La__panel button:hover:not(:disabled){background:#f5f5f5}.ContactPanelFrame-module__cFT8La__panel button:disabled{opacity:.45;cursor:default}.ContactPanelFrame-module__cFT8La__panel button:focus-visible,.ContactPanelFrame-module__cFT8La__panel summary:focus-visible{outline:2px solid var(--panel-primary);outline-offset:2px}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__primary{background:var(--panel-primary)!important;color:#fff!important}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__primary:hover:not(:disabled){background:var(--panel-primary-hover)!important}.ContactPanelFrame-module__cFT8La__header{background:#fff;border-bottom:1px solid #e5e5e5;flex:none;justify-content:space-between;align-items:center;min-height:52px;padding:10px 20px;font-weight:400;display:flex}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__close{border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.ContactPanelFrame-module__cFT8La__headerCompact{background:#fff;border-bottom:1px solid #e5e5e5;flex:none;align-items:flex-start;padding:16px 12px 14px 20px;display:flex;position:relative}.ContactPanelFrame-module__cFT8La__headerCompact>.ContactPanelFrame-module__cFT8La__identity{flex:auto;min-width:0;padding:0}.ContactPanelFrame-module__cFT8La__headerCompact>.ContactPanelFrame-module__cFT8La__identity h2{padding-right:132px}.ContactPanelFrame-module__cFT8La__headerTitle{font-size:14px;font-weight:400;line-height:32px}.ContactPanelFrame-module__cFT8La__headerTools{align-items:center;gap:2px;display:flex;position:absolute;top:12px;right:12px}.ContactPanelFrame-module__cFT8La__recordBar{z-index:3;border-bottom:1px solid #e5e5e5;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:6px 16px;display:flex;position:relative}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__recordLink{align-items:center;gap:8px;padding:4px;font-size:13px;font-weight:400;display:flex}.ContactPanelFrame-module__cFT8La__identity{align-items:center;gap:12px;min-width:0;padding:20px 20px 16px;display:flex}.ContactPanelFrame-module__cFT8La__identity>div{min-width:0}.ContactPanelFrame-module__cFT8La__identity h2{overflow-wrap:anywhere;font:500 20px/27px var(--ff-sans,var(--font-lexend-deca,sans-serif))!important;color:#333!important;margin:0 0 4px!important}.ContactPanelFrame-module__cFT8La__contactLine{color:#666;overflow-wrap:anywhere;align-items:center;gap:5px;font-size:12px;line-height:20px;display:flex}.ContactPanelFrame-module__cFT8La__contactLine>span{min-width:0}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__copyButton{flex:0 0 26px;place-items:center;width:26px;min-height:26px;padding:0;display:grid}.ContactPanelFrame-module__cFT8La__avatar{background:#f0f0f0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:16px;font-weight:400;display:grid}.ContactPanelFrame-module__cFT8La__actions{border-bottom:1px solid #e5e5e5;grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:2px;padding:0 14px 20px;display:grid}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__actionButton{flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-height:66px;padding:6px 0;font-size:11px;line-height:16px;display:flex}.ContactPanelFrame-module__cFT8La__actionIcon{flex:0 0 24px;place-items:center;height:24px;display:grid}.ContactPanelFrame-module__cFT8La__actionIcon svg{stroke-width:1.5px;width:22px;height:22px}.ContactPanelFrame-module__cFT8La__actionLabel{text-align:center;max-width:54px}.ContactPanelFrame-module__cFT8La__actionMenu{min-width:0;position:relative}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__menuTrigger{align-items:center;gap:6px;padding:4px;font-size:13px;font-weight:400;display:flex}.ContactPanelFrame-module__cFT8La__menuPanel{z-index:4;background:#fff;border-radius:10px;min-width:176px;max-width:260px;padding:6px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 6px 24px #0002,0 1px 5px #0001}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__menuItem{text-align:left;white-space:nowrap;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13px;display:flex}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__danger{color:#b42318}.ContactPanelFrame-module__cFT8La__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto}.ContactPanelFrame-module__cFT8La__section{border-bottom:1px solid #e5e5e5}.ContactPanelFrame-module__cFT8La__body>.ContactPanelFrame-module__cFT8La__section:last-child{border-bottom:0}.ContactPanelFrame-module__cFT8La__sectionToggle{cursor:pointer;align-items:center;gap:10px;min-height:56px;padding:16px 20px;font-size:14px;font-weight:500;line-height:24px;list-style:none;display:flex}.ContactPanelFrame-module__cFT8La__sectionToggle::-webkit-details-marker{display:none}.ContactPanelFrame-module__cFT8La__sectionToggle>svg{flex:0 0 16px;transition:transform .15s;transform:rotate(-90deg)}.ContactPanelFrame-module__cFT8La__section[open]>.ContactPanelFrame-module__cFT8La__sectionToggle>svg{transform:rotate(0)}.ContactPanelFrame-module__cFT8La__sectionToggle:hover{background:#fafafa}.ContactPanelFrame-module__cFT8La__sectionTools{align-items:center;gap:6px;margin-left:auto;font-weight:400;display:flex}.ContactPanelFrame-module__cFT8La__sectionContent{padding:0 20px 22px}.ContactPanelFrame-module__cFT8La__sectionContent>p:last-child{margin-bottom:0}.ContactPanelFrame-module__cFT8La__fields{gap:14px;display:grid}.ContactPanelFrame-module__cFT8La__field{flex-direction:column;gap:0;min-width:0;font-size:14px;font-weight:300;line-height:24px;display:flex}.ContactPanelFrame-module__cFT8La__field>label,.ContactPanelFrame-module__cFT8La__field>span{color:#666;font-size:12px;line-height:20px}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__fieldValue{text-align:left;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:30px;padding:2px 0 4px;font-size:14px;line-height:23px;display:flex}.ContactPanelFrame-module__cFT8La__fieldValue>span{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__fieldValue:disabled{opacity:1}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__fieldValue:hover:not(:disabled),.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__fieldValue:focus-visible{background:0 0;border-bottom-color:#8a8a8a;outline:none}.ContactPanelFrame-module__cFT8La__editIcon{opacity:0;flex:0 0 16px}.ContactPanelFrame-module__cFT8La__fieldValue:hover>.ContactPanelFrame-module__cFT8La__editIcon,.ContactPanelFrame-module__cFT8La__fieldValue:focus-visible>.ContactPanelFrame-module__cFT8La__editIcon{opacity:1}.ContactPanelFrame-module__cFT8La__fieldRow{align-items:center;gap:2px;min-width:0;display:flex}.ContactPanelFrame-module__cFT8La__fieldRow>.ContactPanelFrame-module__cFT8La__fieldValue{flex:auto;min-width:0}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__fieldCopy{opacity:0;color:#666}.ContactPanelFrame-module__cFT8La__fieldRow:hover>.ContactPanelFrame-module__cFT8La__fieldCopy,.ContactPanelFrame-module__cFT8La__fieldRow:focus-within>.ContactPanelFrame-module__cFT8La__fieldCopy,.ContactPanelFrame-module__cFT8La__fieldRow:hover .ContactPanelFrame-module__cFT8La__editIcon,.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__fieldReveal{opacity:1}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__field input,.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__field select,.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__field textarea{border:0;border-bottom:1px solid var(--panel-primary);color:#333;width:100%;min-width:0;min-height:30px;font:300 14px/23px var(--ff-sans,var(--font-lexend-deca,sans-serif));box-shadow:none;background:#fff;border-radius:0;outline:none;margin:0;padding:2px 0 4px}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__field input:focus,.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__field select:focus,.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__field textarea:focus{box-shadow:none;border-bottom-width:2px;outline:none;padding-bottom:3px}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__field textarea{resize:vertical}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__field input::placeholder,.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__field textarea::placeholder{color:#777;opacity:1}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__noteButton{margin-top:10px;padding:6px 14px}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__textButton{text-underline-offset:4px;padding:4px 0;font-size:13px;text-decoration:underline}.ContactPanelFrame-module__cFT8La__activityTools{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ContactPanelFrame-module__cFT8La__activityList{margin:18px 0 0;padding:0;list-style:none}.ContactPanelFrame-module__cFT8La__activityList li{overflow-wrap:anywhere;border-top:1px solid #e5e5e5;padding:12px 0}.ContactPanelFrame-module__cFT8La__activityList strong{font-weight:400}.ContactPanelFrame-module__cFT8La__activityList p{white-space:pre-wrap;margin:4px 0}.ContactPanelFrame-module__cFT8La__activityList small,.ContactPanelFrame-module__cFT8La__muted{color:#666}.ContactPanelFrame-module__cFT8La__emptyActivity{text-align:center;color:#777;place-items:center;gap:12px;min-height:96px;display:grid}.ContactPanelFrame-module__cFT8La__footer{background:#fff;border-top:1px solid #e5e5e5;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:72px;padding:14px 20px;display:flex}.ContactPanelFrame-module__cFT8La__footer>span{color:#666;font-size:11px;line-height:18px}.ContactPanelFrame-module__cFT8La__footer>div{gap:8px;display:flex}.ContactPanelFrame-module__cFT8La__footer button{height:40px;min-height:40px;padding:10px 20px;font-weight:500;line-height:18px}.ContactPanelFrame-module__cFT8La__error{color:#a32c20;background:#fff4f3;border-radius:6px;margin:14px 20px;padding:10px 12px;font-size:13px}.ContactPanelFrame-module__cFT8La__notice,.ContactPanelFrame-module__cFT8La__loading{color:#555;padding:8px 20px;font-size:12px}.ContactPanelFrame-module__cFT8La__decisionShade{z-index:5;background:#3333332e;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.ContactPanelFrame-module__cFT8La__decision{background:#fff;border-radius:12px;width:100%;max-width:440px;max-height:100%;padding:20px;overflow:auto;box-shadow:0 12px 36px #0002}.ContactPanelFrame-module__cFT8La__decision h2{margin:0 0 12px;font-size:20px;font-weight:500;line-height:26px}.ContactPanelFrame-module__cFT8La__decision p{margin:0 0 16px}.ContactPanelFrame-module__cFT8La__decisionActions{flex-wrap:wrap;gap:8px;display:flex}.ContactPanelFrame-module__cFT8La__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContactPanelFrame-module__cFT8La__dock.ContactPanelFrame-module__cFT8La__open:has(>.ContactPanelFrame-module__cFT8La__panel[data-record-expanded=true]){grid-template-columns:minmax(0,1fr);column-gap:0}.ContactPanelFrame-module__cFT8La__dock.ContactPanelFrame-module__cFT8La__open:has(>.ContactPanelFrame-module__cFT8La__panel[data-record-expanded=true])>.ContactPanelFrame-module__cFT8La__list{display:none}.ContactPanelFrame-module__cFT8La__panel[data-record-expanded=true]{width:100%}.ContactPanelFrame-module__cFT8La__panel[data-record-expanded=true] .ContactPanelFrame-module__cFT8La__body{padding-inline:max(0px,50% - 460px)}.ContactPanelFrame-module__cFT8La__panel[data-record-expanded=true] .ContactPanelFrame-module__cFT8La__actions{border-bottom:0;max-width:500px}.ContactPanelFrame-module__cFT8La__panel[data-record-expanded=true] .ContactPanelFrame-module__cFT8La__fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}@keyframes ContactPanelFrame-module__cFT8La__panelEnter{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:1000px){.ContactPanelFrame-module__cFT8La__dock.ContactPanelFrame-module__cFT8La__open{grid-template-columns:minmax(0,1fr);column-gap:0}.ContactPanelFrame-module__cFT8La__dock.ContactPanelFrame-module__cFT8La__open>.ContactPanelFrame-module__cFT8La__list{visibility:hidden;pointer-events:none}.ContactPanelFrame-module__cFT8La__dock.ContactPanelFrame-module__cFT8La__open>.ContactPanelFrame-module__cFT8La__panel{width:100%;max-width:none;position:absolute;inset:0}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__field input,.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__field select,.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__field textarea{min-height:44px;font-size:16px}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__fieldValue,.ContactPanelFrame-module__cFT8La__panel button{min-height:40px}.ContactPanelFrame-module__cFT8La__footer{padding:12px 16px}.ContactPanelFrame-module__cFT8La__footer button{min-height:44px}.ContactPanelFrame-module__cFT8La__list{padding:16px}}@media (max-width:480px){.ContactPanelFrame-module__cFT8La__actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:0 16px 14px}.ContactPanelFrame-module__cFT8La__panel .ContactPanelFrame-module__cFT8La__actionButton{min-height:62px}.ContactPanelFrame-module__cFT8La__panel[data-record-expanded=true] .ContactPanelFrame-module__cFT8La__fields{grid-template-columns:minmax(0,1fr)}.ContactPanelFrame-module__cFT8La__footer{flex-wrap:wrap}.ContactPanelFrame-module__cFT8La__footer>div{margin-left:auto}.ContactPanelFrame-module__cFT8La__identity,.ContactPanelFrame-module__cFT8La__sectionToggle,.ContactPanelFrame-module__cFT8La__sectionContent{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.ContactPanelFrame-module__cFT8La__dock,.ContactPanelFrame-module__cFT8La__sectionToggle>svg{transition:none}.ContactPanelFrame-module__cFT8La__panel{animation:none}}
.MasterContactDocuments-module__nTToQq__shelf{border-radius:10px;gap:18px;transition:box-shadow .15s;display:grid}.MasterContactDocuments-module__nTToQq__shelf.MasterContactDocuments-module__nTToQq__dragging{box-shadow:0 0 0 2px #333}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__drop{color:#333;width:100%;min-height:0;font:inherit;text-align:center;cursor:pointer;background:#fafafa;border:1px dashed #bdbdbd;border-radius:10px;justify-items:center;gap:2px;padding:16px 12px;line-height:20px;display:grid}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__drop:hover:not(:disabled),.MasterContactDocuments-module__nTToQq__shelf.MasterContactDocuments-module__nTToQq__dragging .MasterContactDocuments-module__nTToQq__drop{background:#f5f3ff;border-color:#333}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__drop small{color:#666;font-size:12px;line-height:18px}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__pending{background:#fafafa;border:1px solid #e5e5e5;border-radius:10px;gap:12px;padding:14px;display:grid}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__pendingFiles{overflow-wrap:anywhere;gap:4px;margin:0;padding:0;list-style:none;display:grid}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__pendingFiles small{color:#666;margin-left:6px}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__segment{border:1px solid #333;border-radius:8px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__segment button{color:#333;background:#fff;border-radius:0;min-height:34px;padding:4px 8px;font-size:13px;line-height:18px}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__segment button.MasterContactDocuments-module__nTToQq__segmentOn,.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__segment button.MasterContactDocuments-module__nTToQq__segmentOn:hover:not(:disabled){color:#fff;background:#333}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__typeField{color:#666;grid-template-columns:auto 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__typeField select{color:#333;min-height:32px;font:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:6px;padding:2px 6px}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__pendingActions{justify-content:flex-end;gap:8px;display:flex}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__error{color:#b42318;overflow-wrap:anywhere;margin:0}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__muted{color:#666;margin:0}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__group{gap:4px;display:grid}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__groupTitle{color:#666;letter-spacing:.04em;text-transform:uppercase;align-items:baseline;gap:8px;margin:0;font-size:12px;font-weight:500;line-height:18px;display:flex}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__groupTitle small{letter-spacing:0;font-size:12px;font-weight:400}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__rows{margin:0;padding:0;list-style:none}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__row{border-top:1px solid #e5e5e5;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 0;display:grid}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__row:first-child{border-top:0}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__row[aria-busy=true]{opacity:.6}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__icon{color:#333;background:#f0eefc;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__rowMain{min-width:0}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__rowTitle{color:#333;max-width:100%;min-height:0;font:inherit;text-align:left;overflow-wrap:anywhere;text-underline-offset:3px;background:0 0;border-radius:4px;padding:0;font-weight:400;line-height:22px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:block}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__rowTitle:hover:not(:disabled){background:0 0;text-decoration-color:currentColor}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__meta{color:#666;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__note{color:#333;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:19px}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__rowActions{opacity:.55;gap:0;transition:opacity .12s;display:flex}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__row:hover .MasterContactDocuments-module__nTToQq__rowActions,.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__row:focus-within .MasterContactDocuments-module__nTToQq__rowActions{opacity:1}.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__rowActions button{place-items:center;width:28px;height:28px;min-height:28px;padding:0;display:grid}.MasterContactDocuments-module__nTToQq__editForm{gap:14px;display:grid}.MasterContactDocuments-module__nTToQq__editForm label{gap:4px;display:grid}.MasterContactDocuments-module__nTToQq__editForm label>span{color:#666;font-size:12px;line-height:18px}.MasterContactDocuments-module__nTToQq__editForm input,.MasterContactDocuments-module__nTToQq__editForm select,.MasterContactDocuments-module__nTToQq__editForm textarea{color:#333;width:100%;min-height:34px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d4d4d4;border-radius:6px;padding:6px 8px}.MasterContactDocuments-module__nTToQq__editForm textarea{resize:vertical}.MasterContactDocuments-module__nTToQq__previewImage{object-fit:contain;border-radius:8px;max-width:100%;max-height:70vh;margin:0 auto;display:block}@media (hover:none){.MasterContactDocuments-module__nTToQq__shelf .MasterContactDocuments-module__nTToQq__rowActions{opacity:1}}
.master-crm-parity.mco-page .crm-page-header,.master-crm-parity.mco-page .mco-toolbar,.master-crm-parity.mco-page .crm-notice{flex:none}.master-crm-parity.mco-page .crm-table-frame{flex-direction:column;flex:auto;min-height:240px;display:flex}.master-crm-parity.mco-page .crm-table-scroll{flex:auto;min-height:0;overflow:auto}.master-crm-parity.mco-page .crm-table-frame .crm-table thead th{z-index:1;position:sticky;top:0}.master-crm-parity.mco-page .mco-strip{flex:none;margin-top:auto}.master-crm-parity.mco-page .mco-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px;display:flex}.master-crm-parity.mco-page .mco-toolbar .mcp-parity-search{flex:0 320px}.master-crm-parity.mco-page .mco-toolbar .crm-select-field{min-width:170px}.master-crm-parity.mco-page .mco-toolbar .mco-spacer{flex:auto}.mco-avatar{color:#4a3d8f;width:32px;height:32px;font:600 11px/1 var(--p-font,inherit);letter-spacing:.02em;background:#ece7fb;border-radius:50%;flex:none;place-items:center;display:inline-grid}.mco-cell-name{align-items:center;gap:10px;min-width:0;display:flex}.mco-cell-name>div{min-width:0;display:grid}.mco-cell-name strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mco-cell-name small{color:#666;font-size:12px}.mco-muted{color:#666;font-size:13px}.mco-strip{background:#fff;border-top:1px solid #e5e5e5;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:10px -24px -28px;padding:8px 24px;display:grid}.mco-strip>:first-child{justify-self:start}.mco-strip>:last-child{justify-self:end}.mco-pager{align-items:center;gap:8px;display:inline-flex}.mco-pager strong{text-align:center;min-width:28px;font-weight:500}.mco-section{gap:12px;display:grid}.mco-actions{flex-wrap:wrap;gap:8px;display:flex}.mco-register{background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;gap:6px;padding:10px 12px;font-size:13px;display:grid}.mco-register.is-compact{background:#fff}.mco-register__head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.mco-register__row{grid-template-columns:170px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.mco-register__row>span{color:#666}.mco-register__row>strong{color:#333;overflow-wrap:anywhere;font-weight:500}.mco-register__row.is-warning>strong{color:#9a6700}.mco-register__row.is-danger>strong{color:#b42318}.mco-register__foot{border-top:1px solid #ececec;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;padding-top:6px;font-size:12px;display:flex}.mco-field__hint{color:#888;margin-left:8px;font-size:11.5px;font-style:normal}.mco-officers{gap:8px;display:grid}.mco-officers ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mco-officers label{cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;padding:6px 8px;display:flex}.mco-officers label:hover{background:#f5f5f5}.mco-officers input{accent-color:#333;margin-top:4px}.mco-officers label>span{min-width:0;display:grid}.mco-officers strong{font-weight:500}.mco-officers small{color:#666;font-size:12px}.mco-officers--drawer{border:1px dashed #d9d9d9;border-radius:8px;padding:10px 12px}.mco-officers--drawer li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.mco-officer{min-width:0;display:grid}.mco-officer strong{font-weight:500}.mco-officer em{color:#4a3d8f;font-style:normal}@media (max-width:720px){.mco-register__row{grid-template-columns:minmax(0,1fr);gap:2px}}.mco-banner{color:#333;background:#f6f3ff;border:1px solid #e3dcff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.mco-banner__actions{align-items:center;gap:8px;display:inline-flex}.mco-banner select{height:32px;font:inherit;background:#fff;border:1px solid #cfcfcf;border-radius:6px;padding:0 28px 0 10px;font-size:13px}.mco-tasks{margin:0;padding:0;list-style:none;display:grid}.mco-tasks li{border-top:1px solid #e5e5e5;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding:9px 0;display:grid}.mco-tasks li:first-child{border-top:0}.mco-people{margin:0;padding:0;list-style:none;display:grid}.mco-people li{border-top:1px solid #e5e5e5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.mco-people li:first-child{border-top:0}.mco-person{gap:2px;min-width:0;display:grid}.mco-person small{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mco-person__name{align-items:center;gap:8px;min-width:0;display:flex}.mco-person__name .mco-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mco-badge{color:#4a3d8f;white-space:nowrap;background:#efe9ff;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:500;line-height:16px}.mco-person__reach{color:#666;flex-wrap:wrap;align-items:center;gap:2px 12px;min-width:0;font-size:12.5px;display:flex}.mco-reach{color:#444;font:inherit;cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:12.5px}.mco-reach:hover{color:#1d192a;text-underline-offset:2px;text-decoration:underline}.mco-reach--add{color:#4a3d8f}.mco-person__controls{flex:none;align-items:center;gap:4px;display:inline-flex}.mco-person__controls select{max-width:132px}.mco-icon--star:hover{color:#4a3d8f;background:#f3f0ff}.mco-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.mco-link:hover{text-decoration:underline}.mco-people select,.mco-add select,.mcc-list select,.mcc-add select{color:#222;height:32px;font:inherit;background:#fff;border:1px solid #cfcfcf;border-radius:6px;padding:0 28px 0 10px;font-size:13px}.mco-text{color:#4a3d8f;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12.5px}.mco-text:hover{text-decoration:underline}.mco-text:disabled,.mco-icon:disabled{color:#999;cursor:default;text-decoration:none}.mco-icon{color:#666;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.mco-icon:hover{color:#b42318;background:#f1f1f1}.mco-add{gap:8px;padding-top:4px;display:grid}.mco-add__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mco-add__row strong{font-weight:500}.mco-picker{position:relative}.mco-picker__list{z-index:30;background:#fff;border:1px solid #dcdcdc;border-radius:10px;max-height:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #0000001f}.mco-picker__list button{color:#222;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;display:grid}.mco-picker__list button:hover,.mco-picker__list button:focus-visible{background:#f3f0ff;outline:none}.mco-picker__list strong{font-weight:500}.mco-picker__list small{color:#666;font-size:12px}.mco-picker__list .mco-picker__create{color:#4a3d8f;font-weight:500}.mco-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.mco-field{gap:5px;min-width:0;display:grid}.mco-field--wide{grid-column:1/-1}.mco-field>span{color:#444;font-size:12.5px}.mco-field>span b{color:#b42318;font-weight:600}.mco-field input,.mco-field select,.mco-field textarea{box-sizing:border-box;color:#222;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cfcfcf;border-radius:6px;padding:8px 10px;font-size:14px}.mco-field textarea{resize:vertical}.mco-field input:focus,.mco-field select:focus,.mco-field textarea:focus{border-color:var(--sd-focus-line,#7a7a7a);outline:none}@media (max-width:720px){.mco-form{grid-template-columns:minmax(0,1fr)}.mco-people li{grid-template-columns:auto minmax(0,1fr) auto}}.mcc-list{margin:0;padding:0;list-style:none;display:grid}.mcc-list li{border-top:1px solid #e5e5e5;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.mcc-list li:first-child{border-top:0;padding-top:0}.mcc-list .mcc-company{min-width:0;display:grid}.mcc-list .mcc-company small{color:#666;font-size:12px}.mcc-add{gap:8px;margin-top:12px;display:grid}.mcc-add__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mcc-add__row strong{font-weight:500}.mcc-error{color:#b42318;margin:6px 0 0;font-size:13px}[data-contact-panel] .mco-link,[data-contact-panel] .mco-reach,[data-contact-panel] .mco-text{border-radius:0;min-height:0;padding:0}[data-contact-panel] .mco-link:hover:not(:disabled),[data-contact-panel] .mco-reach:hover:not(:disabled),[data-contact-panel] .mco-text:hover:not(:disabled){background:0 0}[data-contact-panel] .mco-icon{border-radius:50%;width:28px;height:28px;min-height:28px;padding:0}.mco-head{gap:2px;margin-top:4px;display:grid}.mco-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mco-pills>.mco-muted{white-space:nowrap}.mco-panel-register{border-bottom:1px solid #e5e5e5;padding:16px 20px}.mco-panel-register:empty{display:none}[data-contact-panel] .mco-people li{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:2px 10px}[data-contact-panel] .mco-people li .mco-avatar{grid-row:1/span 2;margin-top:2px}[data-contact-panel] .mco-people li .mco-person{display:contents}[data-contact-panel] .mco-person__name{flex-wrap:wrap;grid-area:1/2}[data-contact-panel] .mco-person__controls{grid-area:1/3;align-self:center}[data-contact-panel] .mco-person__controls .msel{min-width:0;max-width:108px}[data-contact-panel] .mco-person__reach{flex-direction:column;grid-area:2/2/auto/span 2;align-items:flex-start;gap:2px}[data-contact-panel] .mco-add{padding:0 0 12px}.mco-arrange{margin:0 0 14px;padding:0;list-style:none;display:grid}.mco-arrange li{border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:14px;display:flex}.mco-arrange li:first-child{border-top:0}.mco-arrange__tools{gap:2px;display:inline-flex}.mco-arrange .mco-icon:hover:not(:disabled){color:#333;background:#f1f1f1}
.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
