.settings-form{flex-direction:column;gap:16px;display:flex}.field{gap:7px;display:grid}.field label,.field-label{color:var(--bs-dark-blue);font-size:.875rem;font-weight:700}.field-label-with-icon{align-items:center;gap:6px;display:inline-flex}.field-label-with-icon svg{color:var(--bs-mid-blue);flex:none}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{border:1px solid var(--outline-strong);width:100%;min-height:44px;color:var(--bs-ink);background:var(--bs-white);border-radius:8px;padding:11px 12px}.field textarea{resize:vertical;min-height:96px}.field input[type=checkbox],.field input[type=radio]{justify-self:start;width:auto;min-height:0}.field-label-action{color:var(--bs-blue);cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-size:.875rem;font-weight:600}.field-label-action:hover{text-decoration:underline}.screen-overlay{z-index:60;background:color-mix(in srgb, var(--scrim-ink) 50%, transparent);place-items:center;padding:24px;display:grid;position:fixed;inset:0}@media (min-width:901px){.screen-overlay{left:var(--sidebar-width,240px)}}.screen-dialog{border-radius:10px;width:min(640px,100%);max-height:min(900px,100dvh - 48px);overflow:auto;box-shadow:0 18px 46px #09223b3d}.screen-dialog-form{background:var(--bs-white);padding:24px}.screen-dialog-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.screen-dialog-title{color:var(--bs-dark-blue);overflow-wrap:anywhere;font-size:1.125rem;font-weight:700}.settings-dialog-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.settings-dialog-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.screen-dialog--resizable{background:var(--bs-white);border-radius:12px;flex-direction:column;width:min(880px,100%);max-width:100%;max-height:calc(100dvh - 40px);padding:0;display:flex;position:relative;overflow:visible}.screen-dialog--resizable:has(.compose-field-message){width:min(1200px,100%);height:min(1040px,100dvh - 48px)}.screen-dialog--resizable>.screen-dialog-head{border-bottom:1px solid var(--border-soft);cursor:grab;-webkit-user-select:none;user-select:none;flex:none;align-items:flex-start;margin:0;padding:20px 24px 14px}body.rz-dragging{-webkit-user-select:none;user-select:none}body.rz-dragging .screen-dialog--resizable>.screen-dialog-head{cursor:grabbing}.screen-dialog-sub{color:var(--text-muted);max-width:60ch;margin:3px 0 0;font-size:.875rem}.screen-dialog-head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.screen-dialog-head>:first-child{min-width:0}.compose-form{flex-direction:column;flex:auto;min-height:0;display:flex}.compose-scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:14px 24px 12px;display:flex;overflow:auto}.compose-scroll>*{flex-shrink:0}.compose-scroll>.field{background:0 0;border:0;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:6px 12px;min-height:0;padding:0}.compose-scroll>.field>*{grid-column:2;min-width:0}.compose-scroll>.field>.field-label{grid-column:1}.compose-scroll .field-label{text-transform:none;letter-spacing:0}.compose-scroll .field input:not([type=checkbox]):not([type=radio]),.compose-scroll .field select{min-height:36px;padding:7px 10px}.compose-to-row{align-items:center;gap:10px;display:flex}.compose-to-row input{flex:auto;min-width:0}.compose-to-row .field-label-action{flex-shrink:0;margin-left:auto}.compose-pickers{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;display:grid}.compose-pickers select{border:1px solid var(--outline-strong);background:var(--bs-white);width:100%;min-height:36px;color:var(--bs-ink);border-radius:8px;padding:7px 10px}.compose-picker-hint{color:var(--text-muted);grid-column:1/-1;margin:0;font-size:.875rem;line-height:1.5}.compose-scroll>.compose-field-message{flex-direction:column;flex:auto;align-items:stretch;min-height:300px;display:flex}.compose-field-message .rte{flex-direction:column;flex:auto;min-height:0;display:flex}.compose-field-message .rte-toolbar{flex-shrink:0}.compose-field-message .rte-content,.compose-field-message .rte-code{flex:auto;max-height:none}.compose-toggles{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.compose-toggles .compose-track-toggle{align-items:center}.compose-toggles .compose-track-toggle input{margin-top:0}.compose-schedule-at{color:var(--bs-dark-blue);flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;font-weight:700;display:inline-flex}.compose-schedule-at input{border:1px solid var(--outline-strong);min-height:36px;color:var(--bs-ink);background:var(--bs-white);border-radius:8px;padding:5px 10px;font-weight:400}.compose-scroll .ai-compose{margin-bottom:0}.screen-dialog--resizable .compose-actions{border-top:1px solid var(--border-soft);background:var(--bs-white);border-bottom-right-radius:12px;border-bottom-left-radius:12px;flex:none;justify-content:space-between;margin:0;padding:14px 24px}@media (max-height:850px){.screen-dialog--resizable>.screen-dialog-head{padding:12px 20px 10px}.screen-dialog--resizable .screen-dialog-sub{display:none}.compose-scroll{gap:10px}.screen-dialog--resizable .compose-actions{padding:10px 20px}}@media (max-width:900px){.screen-overlay{padding:0}.screen-dialog--resizable{border-radius:0;max-width:100%;max-height:100dvh;width:100%!important;height:100dvh!important;position:relative!important;top:auto!important;left:auto!important}.screen-dialog--resizable .rz-handle{display:none}.screen-dialog--resizable>.screen-dialog-head{cursor:default;padding:12px 16px 10px}.screen-dialog--resizable .screen-dialog-sub{display:none}.compose-scroll{padding:12px 16px 10px}.screen-dialog--resizable .compose-actions{border-radius:0;padding:10px 16px}.compose-scroll>.field{grid-template-columns:88px minmax(0,1fr)}.screen-dialog--resizable>.screen-dialog-head{padding-top:max(12px, env(safe-area-inset-top))}.screen-dialog--resizable .compose-actions{padding-bottom:max(10px, env(safe-area-inset-bottom))}}.compose-track-toggle{color:var(--text-strong);cursor:pointer;align-items:flex-start;gap:8px;font-size:.9375rem;display:flex}.compose-track-toggle input{flex-shrink:0;margin-top:2px}.compose-overlay-minimized{display:none}.compose-dock{z-index:70;background:var(--chrome-bg);width:252px;color:var(--on-fill);border-radius:10px;align-items:center;gap:2px;padding:8px 10px;display:flex;position:fixed;bottom:16px;box-shadow:0 10px 28px #091e4259}.compose-dock-body{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.compose-dock-text{flex-direction:column;flex:1;min-width:0;display:flex}.compose-dock-subject{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.compose-dock-meta{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.compose-dock-close{width:24px;height:24px;color:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.compose-dock-close:hover{opacity:1;background:#ffffff24}.compose-attach-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.compose-attach-dropzone{outline-offset:4px;border-radius:8px;outline:2px solid #0000;padding:2px 0;transition:outline-color .12s,background .12s}.compose-attach-dropzone-active{outline-color:var(--bs-blue);background:var(--accent-bg)}.compose-attach-dropzone .form-note{color:var(--text-muted);font-size:.875rem}.compose-attach-list{flex-direction:column;gap:0;margin:8px 0 0;padding:0;list-style:none;display:flex}.compose-attach-chip{border:0;border-top:1px solid var(--border-soft);min-height:40px;color:var(--text-body);background:0 0;border-radius:0;align-items:center;gap:8px;padding:6px 0;font-size:.9375rem;display:flex}.compose-attach-list>li:last-child>.compose-attach-chip,.compose-attach-list>.compose-attach-chip:last-child{border-bottom:1px solid var(--border-soft)}.compose-attach-chip--action{text-align:left;width:100%;font:inherit;cursor:pointer;padding-inline:6px;font-size:.9375rem}.compose-attach-chip--action:hover{background:var(--surface-hover)}.compose-attach-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.compose-attach-size{color:var(--text-muted);flex-shrink:0;font-size:.875rem}.compose-attach-remove{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.compose-attach-remove:hover{background:var(--surface-hover-strong);color:var(--bs-ink)}.ai-compose{margin-bottom:8px}.ai-compose-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ai-compose-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--bs-dark-blue);flex-shrink:0;align-items:center;gap:5px;font-size:.8125rem;font-weight:800;display:inline-flex}.ai-compose-tag svg{color:var(--bs-orange)}.ai-compose-btn{white-space:nowrap;min-height:32px;color:var(--bs-ink);background:var(--bs-white);border:1px solid var(--border);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 12px;font-size:.875rem;font-weight:600;display:inline-flex}.ai-compose-btn:hover:not(:disabled){border-color:var(--bs-orange);color:var(--bs-orange)}.ai-compose-btn:disabled{opacity:.5;cursor:default}.ai-compose-tone{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.ai-compose-tone select{border:1px solid var(--border);background:var(--bs-white);min-height:32px;color:var(--bs-ink);border-radius:8px;padding:4px 8px;font-size:.875rem}.ai-compose-error{color:var(--danger-text);align-items:center;gap:6px;margin-top:7px;font-size:.875rem;display:flex}.ai-compose-preview{border:0;border-left:3px solid var(--bs-bright-blue);background:0 0;border-radius:0;margin-top:12px;padding:2px 0 2px 14px}.ai-compose-preview-label{letter-spacing:.05em;text-transform:uppercase;color:var(--bs-mid-blue);margin-bottom:8px;font-size:.8125rem;font-weight:800}.ai-compose-preview-body{overscroll-behavior:contain;max-height:260px;color:var(--bs-ink);font-size:.9375rem;line-height:1.55;overflow-y:auto}.ai-compose-preview-body :first-child{margin-top:0}.ai-compose-preview-actions{border-top:1px solid var(--border-soft);flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.compose-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.form-error{color:var(--danger-text);background:0 0;border:0;border-left:3px solid;border-radius:0;padding:2px 0 2px 12px;font-size:.9375rem;line-height:1.5}.rte{border:1px solid var(--outline-strong);background:var(--bs-white);border-radius:8px}.rte:focus-within{border-color:var(--bs-blue)}.rte-toolbar{border-bottom:1px solid var(--border-soft);background:var(--surface-muted);border-radius:7px 7px 0 0;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex;position:relative}.rte-tool{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.rte-tool:hover{background:var(--surface-hover-strong);color:var(--bs-ink)}.rte-tool-active{background:var(--surface-hover-strong);color:var(--bs-blue)}.rte-toolbar-spacer{flex:1}.rte-code-label{color:var(--text-muted);padding-left:4px;font-size:.875rem;font-weight:600}.rte-code{width:100%;color:var(--bs-ink);background:var(--bs-white);resize:vertical;overscroll-behavior:contain;border:0;border-radius:0 0 8px 8px;outline:none;max-height:340px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.5}.rte-divider{background:var(--border-soft);align-self:stretch;width:1px;margin:4px}.rte-format-wrap{color:var(--text-secondary);align-items:center;gap:4px;padding-left:4px;display:inline-flex}.rte-format{border:1px solid var(--input-border);background:var(--bs-white);height:32px;min-height:0;color:var(--bs-ink);cursor:pointer;border-radius:6px;padding:0 6px;font-size:.875rem}.rte-font-family{width:112px}.rte-font-size{width:76px}.rte-more-toggle{display:none}.rte-color{display:inline-flex;position:relative}.rte-swatches{z-index:20;background:var(--bs-white);border:1px solid var(--border-soft);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px;display:grid;position:absolute;top:34px;left:0;box-shadow:0 12px 28px #0f172a2e}.rte-custom-color{border-top:1px solid var(--border-soft);color:var(--text-secondary);cursor:pointer;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding-top:4px;font-size:.875rem;font-weight:600;display:flex}.rte-custom-color input{border:1px solid var(--input-border);background:var(--bs-white);cursor:pointer;border-radius:5px;width:30px;height:24px;padding:1px}.rte-swatch{border:1px solid var(--border-soft);cursor:pointer;border-radius:999px;width:24px;height:24px}.rte-content{letter-spacing:normal;font-kerning:normal;color:var(--bs-ink);overscroll-behavior:contain;border-radius:0 0 7px 7px;outline:none;max-height:340px;padding:12px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6;overflow-y:auto}.rte-content.rte-empty:before{content:attr(data-placeholder);color:var(--text-placeholder);pointer-events:none}.rte-content p{margin:0 0 8px}.rte-content ul,.rte-content ol{margin:0 0 8px;padding-left:22px}.rte-content a{color:var(--bs-blue)}.rte-content img{max-width:100%;height:auto}.rte-content h2{margin:0 0 8px;font-size:18px}.rte-content h3{margin:0 0 6px;font-size:15px}.rte-mention{background:var(--bs-bright-blue-soft);color:var(--bs-dark-blue);white-space:nowrap;border-radius:4px;padding:0 4px;font-weight:600;display:inline}@keyframes mention-focus-flash{0%,35%{background-color:var(--bs-orange-soft);box-shadow:0 0 0 3px var(--bs-orange-soft)}to{background-color:#0000;box-shadow:0 0 0 3px #0000}}.mention-focus-flash{border-radius:10px;animation:2.6s ease-out mention-focus-flash}@media (prefers-reduced-motion:reduce){.mention-focus-flash{outline:2px solid var(--bs-orange);outline-offset:2px;animation:none}}.button{justify-content:center;align-items:center;gap:var(--button-gap);min-height:var(--button-height);border-radius:var(--button-radius);padding:0 var(--button-pad-x);cursor:pointer;font-size:var(--button-font-size);letter-spacing:0;text-transform:none;border:0;font-weight:700;line-height:1;transition:transform .16s,background .16s,border-color .16s,color .16s;display:inline-flex}.button:hover{transform:none}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.button-primary{background:var(--bs-orange);color:var(--on-fill)}.button-primary:hover{background:var(--bs-orange-hover)}.button-secondary{color:currentColor;background:0 0;border:1px solid}.button-dark{background:var(--chrome-bg);color:var(--on-fill)}.button-quiet{background:var(--bs-white);border:1px solid var(--border-strong);color:var(--bs-dark-blue);text-transform:none;letter-spacing:0;font-weight:700}.button-quiet:hover{background:var(--surface-hover-strong);border-color:var(--border-hover)}.inbox-actions .button{min-height:var(--button-height);padding:0 var(--button-pad-x);gap:var(--button-gap);border-radius:var(--button-radius);font-size:var(--button-font-size);letter-spacing:0;text-transform:none;font-weight:600}.inbox-actions .button:hover{transform:none}.inbox-actions .button-secondary{border-width:1px}.inbox-actions .button-danger{border:1px solid var(--danger-border);color:var(--danger-text);background:0 0}.inbox-actions .button-danger:hover{background:var(--danger-bg)}.inbox-selectionbar{z-index:3;border:0;border-bottom:1px solid var(--border-soft);background:var(--bs-white);border-radius:0;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:8px 0;display:flex;position:sticky;top:0}.inbox-selectall{cursor:pointer;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.inbox-selectall input{cursor:pointer;width:16px;height:16px}.inbox-selection-count{color:var(--text-strong);white-space:nowrap;font-size:.9375rem;font-weight:700}.inbox-selection-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox-selection-clear{width:var(--button-icon-size);height:var(--button-icon-size);border-radius:var(--button-radius);color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.inbox-selection-clear:hover{background:var(--surface-hover-strong);color:var(--text-strong)}.inbox-undobar{border:0;border-bottom:1px solid var(--border-soft);color:var(--text-secondary);background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding:6px 0;font-size:.9375rem;display:flex}.inbox-undo-button{min-height:36px;color:var(--bs-blue,var(--accent-text));cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-size:.9375rem;font-weight:700;display:inline-flex}.inbox-undo-button:hover{text-decoration:underline}.activity-detail-overlay{z-index:200;background:color-mix(in srgb, var(--scrim-ink) 50%, transparent);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@media (min-width:901px){.activity-detail-overlay{left:var(--sidebar-width,240px)}}.activity-detail-card{background:var(--bs-white);border-radius:14px;width:min(520px,100%);max-height:min(80dvh,100dvh - 40px);padding:16px 18px;overflow:auto;box-shadow:0 24px 60px #0f172a40}.activity-detail-card:has(.email-activity-detail){width:min(1040px,100%)}.activity-detail-card--resizable{flex-direction:column;max-width:100%;max-height:calc(100dvh - 40px);padding:0;display:flex;position:relative;overflow:visible}.activity-detail-card--resizable>.activity-detail-head{flex:none;margin:0;padding:16px 12px 10px 20px}.activity-detail-card__scroll{overscroll-behavior:contain;flex:auto;min-height:0;max-height:min(80dvh,100dvh - 40px);padding:16px 20px 20px;overflow:auto}.activity-detail-card--sized .activity-detail-card__scroll{max-height:none}.rz-handle{z-index:5;touch-action:none;position:absolute}.rz-n{cursor:ns-resize;height:8px;top:-5px;left:0;right:0}.rz-s{cursor:ns-resize;height:8px;bottom:-5px;left:0;right:0}.rz-e{cursor:ew-resize;width:8px;top:0;bottom:0;right:-5px}.rz-w{cursor:ew-resize;width:8px;top:0;bottom:0;left:-5px}.rz-ne,.rz-nw,.rz-se,.rz-sw{z-index:6;width:18px;height:18px}.rz-ne{cursor:nesw-resize;top:-5px;right:-5px}.rz-nw{cursor:nwse-resize;top:-5px;left:-5px}.rz-se{cursor:nwse-resize;bottom:-5px;right:-5px}.rz-sw{cursor:nesw-resize;bottom:-5px;left:-5px}.rz-ne:after,.rz-nw:after,.rz-se:after,.rz-sw:after{content:"";border:0 solid var(--border-strong);opacity:.35;width:9px;height:9px;transition:opacity .12s,border-color .12s;position:absolute}.rz-ne:after{border-top-width:2px;border-right-width:2px;border-top-right-radius:4px;top:6px;right:6px}.rz-nw:after{border-top-width:2px;border-left-width:2px;border-top-left-radius:4px;top:6px;left:6px}.rz-se:after{border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:4px;bottom:6px;right:6px}.rz-sw:after{border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:4px;bottom:6px;left:6px}.screen-dialog--resizable:hover .rz-ne:after,.screen-dialog--resizable:hover .rz-nw:after,.screen-dialog--resizable:hover .rz-se:after,.screen-dialog--resizable:hover .rz-sw:after{opacity:.8}.rz-ne:hover:after,.rz-nw:hover:after,.rz-se:hover:after,.rz-sw:hover:after{opacity:1;border-color:var(--bs-blue)}.rz-n:hover,.rz-s:hover,.rz-e:hover,.rz-w:hover{background:color-mix(in srgb, var(--bs-blue) 22%, transparent);border-radius:4px}.rz-resizing{-webkit-user-select:none;user-select:none;cursor:grabbing}.activity-detail-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.activity-detail-title{min-width:0;font-family:var(--font-heading,inherit);color:var(--bs-dark-blue);overflow-wrap:anywhere;margin:0;padding-top:6px;font-size:1.25rem;font-weight:600;line-height:1.25}.activity-detail-close{flex-shrink:0}.activity-detail-toolbar{border-bottom:1px solid var(--border-soft);flex:none;padding:0 20px 12px;container-type:inline-size}.activity-detail-toolbar:empty{display:none}.email-activity-detail{flex-direction:column;gap:14px;display:flex}.email-activity-meta{border-bottom:1px solid var(--border-soft);flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.email-activity-line{color:var(--text-body);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.5}.email-activity-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.8125rem;font-weight:700}.email-activity-time{color:var(--text-muted)}.email-activity-body{color:var(--text-body);word-break:break-word;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.6}.email-activity-body img{max-width:100%;height:auto}.email-activity-body a{color:var(--bs-blue);word-break:break-all}.email-activity-empty{color:var(--text-muted);font-style:italic}.email-activity-attachments{border-top:1px solid var(--border-soft);flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}.email-attachment-list{border-bottom:1px solid var(--border-soft);flex-direction:column;gap:0;display:flex}.email-attachment-chip{border:0;border-top:1px solid var(--border-soft);min-height:40px;color:var(--bs-blue);background:0 0;border-radius:0;align-items:center;gap:8px;padding:8px 0;font-size:.9375rem;text-decoration:none;display:flex}.email-attachment-chip svg{color:var(--bs-mid-blue);flex-shrink:0}.email-attachment-chip:hover .email-attachment-name,.email-attachment-chip:focus-visible .email-attachment-name{text-decoration:underline}.email-attachment-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.email-attachment-size{color:var(--text-muted);flex-shrink:0;font-size:.875rem}.email-thread-list{flex-direction:column;gap:0;margin:4px 0 0;padding:0;list-style:none;display:flex}.email-thread-item{position:relative}.email-thread-row{text-align:left;border:0;border-top:1px solid var(--border-soft);width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;padding:12px 8px;transition:background .12s;display:flex}.email-thread-item-actionable .email-thread-row{padding-right:124px}.email-thread-actions{opacity:0;pointer-events:none;gap:4px;transition:opacity .12s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.email-thread-item:hover .email-thread-actions,.email-thread-item:focus-within .email-thread-actions,.email-thread-item-open .email-thread-actions{opacity:1;pointer-events:auto}.email-thread-action{width:var(--button-icon-size);height:var(--button-icon-size);border:1px solid var(--border-strong);border-radius:var(--button-radius);background:var(--bs-white);color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.email-thread-action:hover{background:var(--surface-hover);color:var(--text-strong);border-color:var(--border-hover)}.email-thread-action-on{color:var(--bs-orange);border-color:var(--bs-orange)}.email-thread-action-on svg{fill:currentColor}.email-thread-action-danger:hover{background:var(--danger-bg);color:var(--danger-text);border-color:var(--danger-border)}.email-thread-item-selectable .email-thread-row{padding-left:44px}.email-thread-select{z-index:1;align-items:center;display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.email-thread-select input{cursor:pointer;width:16px;height:16px}.email-thread-item-selected .email-thread-row,.email-thread-item-selected:hover .email-thread-row{background:var(--surface-hover-strong);box-shadow:inset 3px 0 0 var(--bs-orange)}.email-thread-list li:first-child .email-thread-row{border-top:0}.email-thread-row:hover{background:var(--surface-hover)}.email-thread-subjectwrap{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.email-thread-unread-dot{background:var(--accent-text);border-radius:999px;flex-shrink:0;width:8px;height:8px}.email-thread-row-unread .email-thread-subject{font-weight:800}.email-thread-dir{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;min-width:6.75rem;padding:3px 8px;font-size:.8125rem;font-weight:700;display:inline-flex}.email-thread-dir-out{color:var(--accent-text);background:var(--accent-bg)}.email-thread-dir-in{color:var(--success-text-dark);background:var(--success-bg)}.email-thread-dir-failed{color:var(--danger-text);background:var(--danger-bg)}.email-thread-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.email-thread-toprow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.email-thread-subject{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.email-thread-time{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:.875rem}.email-thread-party{color:var(--text-body);align-items:center;gap:8px;font-size:.875rem;display:flex}.email-thread-party-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.email-thread-attach{color:var(--text-muted);flex-shrink:0;align-items:center;gap:3px;font-size:.875rem;display:inline-flex}.email-thread-engage{flex-shrink:0;align-items:center;gap:3px;font-size:.8125rem;font-weight:600;display:inline-flex}.email-thread-engage-on{color:var(--success-text-dark)}.email-thread-engage-off{color:var(--text-muted);font-weight:500}.email-thread-engage-click{color:var(--accent-text)}.email-activity-engagement{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.email-engage-pill{border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.email-engage-pill.is-on{color:var(--success-text-dark);background:var(--success-bg)}.email-engage-pill.is-off{color:var(--text-muted);background:var(--surface-muted)}.email-engage-pill.is-click{color:var(--accent-text);background:var(--accent-bg)}.mentions-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.mentions-header>:first-child{flex:16rem;min-width:0}.mentions-title{color:var(--text-strong);margin:0;font-size:1.25rem;font-weight:700}.mentions-subtitle{color:var(--text-secondary);margin:2px 0 0;font-size:.875rem;line-height:1.5}.mentions-header-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.inbox-filter-toggle{border:1px solid var(--border);background:var(--bs-white);min-height:36px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.875rem;font-weight:600;display:inline-flex}.inbox-filter-toggle:has(input:checked){border-color:var(--bs-blue);background:var(--accent-bg);color:var(--bs-dark-blue)}.inbox-filter-toggle:has(input:focus-visible){outline:2px solid var(--bs-bright-blue);outline-offset:2px}.inbox-filter-toggle input{cursor:pointer}.mentions-empty{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 16px;display:flex}.mentions-empty p{color:var(--text-secondary);margin:0;font-size:.9375rem;font-weight:600}.mentions-empty-hint{max-width:60ch;font-size:.875rem;line-height:1.5;color:var(--text-muted)!important}@media (max-width:900px){.button,.inbox-actions .button{min-height:var(--button-height-mobile);white-space:normal;text-align:center;padding-inline:1rem}.email-thread-action,.inbox-selection-clear{width:var(--button-icon-size-mobile);height:var(--button-icon-size-mobile)}}.email-thread-more{display:none}.email-thread-more-trigger{border-radius:var(--button-radius);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.email-thread-more-trigger:hover,.email-thread-more-trigger[aria-expanded=true]{background:var(--surface-hover-strong);color:var(--text-strong)}@media (hover:none),(max-width:900.98px){.email-thread-actions{opacity:1;pointer-events:auto;align-items:center;top:0;bottom:0;right:0;transform:none}.email-thread-action{display:none}.email-thread-more{display:block}.email-thread-item-actionable .email-thread-row{padding-right:52px}}.email-thread-list{container-type:inline-size}@container (max-width:640px){.email-thread-actions{opacity:1;pointer-events:auto;align-items:center;top:0;bottom:0;right:0;transform:none}.email-thread-action{display:none}.email-thread-more{display:block}.email-thread-item-actionable .email-thread-row{padding-right:52px}}@media (max-width:900.98px),(pointer:coarse){.email-thread-item-selectable .email-thread-row{padding-left:48px}.email-thread-select{cursor:pointer;justify-content:center;width:44px;height:44px;left:0}}@container (max-width:720px){.email-thread-row{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;padding-left:4px;display:grid}.email-thread-dir{min-width:0;margin-top:1px;padding:5px}.email-thread-dir-failed{padding:3px 8px}.email-thread-dir:not(.email-thread-dir-failed) .email-thread-dir-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.email-thread-party{flex-wrap:wrap;row-gap:2px}}@media (max-width:900.98px),(pointer:coarse){.inbox-filter-toggle{min-height:44px}.inbox-selectall{min-width:44px;min-height:44px}.inbox-undo-button{min-height:44px}.inbox-selection-clear{width:var(--button-icon-size-mobile);height:var(--button-icon-size-mobile)}}@media (max-width:639.98px){.inbox-selection-actions .button{width:44px;padding-inline:0}.inbox-btn-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (max-width:900.98px){.activity-detail-overlay{align-items:stretch;padding:0}.activity-detail-card,.activity-detail-card--resizable{border-radius:0;max-width:none;max-height:none;width:100%!important;height:100dvh!important}.activity-detail-card .rz-handle{display:none}.activity-detail-card__scroll{max-height:none;padding:14px 16px 16px}.activity-detail-card--resizable>.activity-detail-head{padding:max(10px, env(safe-area-inset-top)) 8px 8px 16px}.activity-detail-toolbar{padding:0 16px 10px}}@media (max-width:639.98px){.activity-detail-toolbar{padding:10px 16px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--border-soft);border-bottom:0;order:3}}@media (max-height:640px){.activity-detail-card--resizable>.activity-detail-head{padding-bottom:6px}.activity-detail-toolbar{padding-bottom:8px}}@media (max-width:900.98px),(pointer:coarse){.email-attachment-chip{min-height:44px}.activity-detail-card .rz-handle{display:none}}@media (max-width:639.98px){.compose-scroll>.compose-field-message{flex-shrink:0}.compose-field-message .rte-content{overflow-y:visible}.screen-dialog-head-actions .button:has(.compose-head-label){width:44px;padding-inline:0}.compose-head-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.compose-dock{bottom:max(16px, env(safe-area-inset-bottom))}@media (max-width:900.98px){.compose-dock{left:max(16px, env(safe-area-inset-left));width:auto;bottom:calc(max(16px, env(safe-area-inset-bottom)) + var(--dock-slot,0) * 64px);right:max(16px, env(safe-area-inset-right))!important}.compose-dock-close{width:44px;height:44px}.compose-dock-body{min-height:44px}}@media (max-width:900.98px),(pointer:coarse){.compose-scroll .field input:not([type=checkbox]):not([type=radio]),.compose-scroll .field select,.compose-pickers select,.compose-schedule-at input{min-height:44px}.compose-dock-close,.compose-attach-remove{width:44px;height:44px}.field-label-action{min-height:44px;padding:0 8px}.compose-track-toggle{align-items:center;min-height:44px}.compose-track-toggle input{margin-top:0}.compose-attach-chip{min-height:44px}.ai-compose-row{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.ai-compose-btn,.ai-compose-tone select{min-height:44px}.rte-tool{width:44px;height:44px}.rte-format{height:44px}.rte-custom-color{min-height:44px}.rte-custom-color input{width:44px;height:32px}}@media (max-width:900.98px){.rte-more-toggle{display:inline-flex}.rte-toolbar:not(.rte-toolbar--expanded) .rte-secondary{display:none}.rte-color{position:static}.rte-swatches{grid-template-columns:repeat(4,44px);margin-top:4px;top:100%;left:8px}.rte-swatch{width:44px;height:44px}}@media screen{html[data-theme=dark] .compose-dock{box-shadow:inset 0 0 0 1px var(--chrome-edge), var(--overlay-drop)}html[data-theme=dark] .rte-swatch{border-color:var(--border-strong)}}
.esign-overlay{z-index:95;background:var(--bs-white);display:flex;position:fixed;inset:0}.esign-dialog{background:var(--bs-white);outline:none;flex-direction:column;width:100%;height:100dvh;min-height:0;display:flex;container:esign/inline-size}.esign-composer{flex-direction:column;flex:1;min-height:0;display:flex}.esign-header{padding:max(12px, env(safe-area-inset-top)) var(--page-gutter) 12px;border-bottom:1px solid var(--border-soft);background:var(--bs-white);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px 24px;display:flex}.esign-header-title{min-width:0;max-width:28rem}.esign-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--bs-blue);margin:0 0 2px;font-size:.8125rem;font-weight:800}.esign-header-record{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.875rem;overflow:hidden}.esign-header-owner{color:var(--warning-text);margin:4px 0 0;font-size:.875rem;font-weight:600;line-height:1.4}.esign-stepper{align-items:center;margin:0 auto;padding:0;list-style:none;display:flex}.esign-stepper-step{align-items:center;display:flex}.esign-stepper-step+.esign-stepper-step:before{content:"";background:var(--border-soft);width:28px;height:2px;display:inline-block}.esign-stepper-step.is-done+.esign-stepper-step:before{background:var(--bs-dark-blue)}.esign-stepper-step button{border-radius:var(--r-input);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:40px;padding:4px 10px;display:flex}.esign-stepper-step button:disabled{cursor:default;opacity:.55}.esign-stepper-step button:not(:disabled):hover{background:var(--surface-hover)}.esign-stepper-num{border:2px solid var(--border-strong);background:var(--bs-white);width:26px;height:26px;color:var(--text-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.esign-stepper-step.is-active .esign-stepper-num{border-color:var(--bs-orange);background:var(--bs-orange);color:var(--on-fill)}.esign-stepper-step.is-done .esign-stepper-num{border-color:var(--bs-dark-blue);background:var(--bs-dark-blue);color:var(--on-fill)}.esign-stepper-label{color:var(--text-muted);white-space:nowrap;font-size:.9375rem;font-weight:600}.esign-stepper-step.is-active .esign-stepper-label{color:var(--bs-dark-blue)}.esign-draft-status{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:.875rem;display:inline-flex}.esign-draft-status svg{color:var(--success-text-dark)}.esign-draft-status.is-restored{color:var(--bs-blue)}.esign-body{overscroll-behavior:contain;min-height:0;padding:0 var(--page-gutter) 56px;background:var(--bs-white);flex:1;overflow-y:auto}.esign-body--place{padding:0;overflow:hidden}.esign-footer{padding:10px var(--page-gutter) max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--border-soft);background:var(--bs-white);flex-shrink:0}.esign-banner{margin-bottom:10px}.esign-footer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.esign-footer-secondary,.esign-footer-primary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.esign-footer-primary{margin-left:auto}button.esign-footer-issue{min-height:36px;color:var(--warning-text);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-size:.875rem;font-weight:700;text-decoration:underline;display:inline-flex}.esign-form-page{width:100%}.esign-review-ready+.esign-section{border-top-width:0}.esign-choice,.esign-template-list,.esign-dropzone{max-width:64rem}.esign-choice{border:1px solid var(--input-border);border-radius:var(--r-input);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.esign-template-list{border:1px solid var(--input-border);border-radius:var(--r-input);max-height:340px;display:grid;overflow-y:auto}.esign-choice-option,.esign-template-option{background:var(--bs-white);text-align:left;cursor:pointer;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 12px;min-height:48px;padding:12px 14px;line-height:1.4;transition:background .15s;display:grid}.esign-template-option{align-items:center}.esign-choice-option+.esign-choice-option{border-left:1px solid var(--input-border)}.esign-template-option+.esign-template-option{border-top:1px solid var(--border-soft)}.esign-choice-option:hover,.esign-template-option:hover{background:var(--surface-hover)}.esign-choice-option.is-selected,.esign-template-option.is-selected{background:var(--accent-bg)}.esign-choice-option:disabled,.esign-template-option:disabled{cursor:default;opacity:.6}.esign-choice-dot{border:1.5px solid var(--input-border);background:var(--bs-white);border-radius:50%;width:18px;height:18px;margin-top:1px;transition:border .15s}.esign-choice-option.is-selected .esign-choice-dot,.esign-template-option.is-selected .esign-choice-dot{border:5.5px solid var(--bs-blue)}.esign-template-option .esign-choice-dot{margin-top:0}.esign-choice-text{gap:2px;min-width:0;display:grid}.esign-choice-title{color:var(--bs-dark-blue);overflow-wrap:anywhere;font-size:.9375rem;font-weight:700}.esign-choice-desc{color:var(--text-muted);font-size:.875rem;line-height:1.45}.esign-choice-icon{color:var(--text-muted);margin-top:2px;display:flex}.esign-choice-icon svg{width:16px;height:16px}.esign-template-meta{color:var(--text-muted);white-space:nowrap;font-size:.875rem}.esign-params-grid{grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));gap:16px;display:grid}.esign-dropzone{border:2px dashed var(--accent-border);border-radius:var(--r-input);background:var(--surface-muted);text-align:center;cursor:pointer;justify-items:center;gap:6px;padding:32px 20px;display:grid}.esign-dropzone:hover,.esign-dropzone:focus-visible{border-color:var(--bs-blue)}.esign-dropzone.is-dragover{border-color:var(--bs-orange);background:var(--warning-surface)}.esign-dropzone.is-busy{cursor:progress}.esign-dropzone-icon{background:var(--bs-orange-soft);width:44px;height:44px;color:var(--bs-orange);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.esign-dropzone-title{color:var(--bs-dark-blue);font-size:.9375rem;font-weight:700}.esign-dropzone-sub,.esign-dropzone-limit{color:var(--text-muted);font-size:.875rem}.esign-dropzone-browse{color:var(--bs-blue);font-weight:700;text-decoration:underline}.esign-file-card{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.esign-file-card-icon{color:var(--success-text-dark)}.esign-signer-list{border-top:1px solid var(--border-soft);margin:0;padding:0;list-style:none;display:grid}.esign-signer-card{border-bottom:1px solid var(--border-soft);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px 14px;padding:16px 0;display:grid}.esign-composer .esign-signer-order{background:var(--signer-color,var(--accent-fill));width:28px;height:28px;color:var(--on-fill);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:30px;font-size:.8125rem;font-weight:700;display:inline-flex}.esign-composer .esign-signer-order--sm{margin-top:0}.esign-signer-actions{gap:2px;margin-top:26px;display:flex}.esign-composer .esign-review-row .esign-signer-order{margin-top:0}.esign-place-layout{grid-template-columns:minmax(0,19rem) minmax(0,1fr);height:100%;min-height:0;display:grid}.esign-place-rail{min-height:0;padding:16px var(--page-gutter) 24px;overscroll-behavior:contain;border-right:1px solid var(--border-soft);flex-direction:column;gap:20px;display:flex;overflow-y:auto}.esign-rail-section{gap:8px;display:grid}.esign-rail-title{margin:0}.esign-rail-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.esign-signer-tabs{gap:6px;display:grid}.esign-signer-tab{border:1.5px solid var(--border-soft);border-radius:var(--r-input);background:var(--bs-white);min-height:40px;color:var(--text-body);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:6px 10px;font-size:.9375rem;font-weight:600;display:flex}.esign-signer-tab.is-active{border-color:var(--signer-color,var(--bs-blue));background:color-mix(in srgb, var(--signer-color,var(--bs-blue)) 10%, var(--bs-white));color:var(--bs-dark-blue)}.esign-signer-tab.has-issue:not(.is-active){border-color:var(--warning-border)}.esign-signer-tab-dot{background:var(--signer-color,var(--bs-blue));border-radius:50%;flex:none;width:10px;height:10px}.esign-signer-tab-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.esign-tab-alert{color:var(--warning-text);flex:none}.esign-signer-tab-count{border-radius:var(--r-pill);background:var(--neutral-bg);color:var(--text-soft);margin-left:auto;padding:0 7px;font-size:.8125rem;font-weight:700}.esign-field-issues{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.esign-field-issues li{border-left:3px solid var(--warning-border);color:var(--warning-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:2px 0 2px 10px;font-size:.875rem;line-height:1.45;display:grid}.esign-field-issues li>svg{margin-top:2px}.esign-field-issues strong{color:var(--bs-dark-blue);display:block}.esign-text-button{min-height:28px;color:var(--bs-blue);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:.875rem;font-weight:700}.esign-text-button:hover{text-decoration:underline}.esign-text-button.danger{color:var(--danger-text)}.esign-field-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.esign-field-tile{border:1.5px solid var(--border-soft);border-radius:var(--r-input);background:var(--bs-white);min-height:56px;color:var(--text-soft);text-align:center;cursor:pointer;touch-action:manipulation;justify-items:center;gap:4px;padding:8px 6px;font-size:.8125rem;font-weight:700;line-height:1.2;display:grid}.esign-field-tile[draggable=true]{cursor:grab}.esign-field-tile:hover{background:var(--surface-hover)}.esign-field-tile.is-active{border-color:var(--signer-color,var(--bs-blue));background:color-mix(in srgb, var(--signer-color,var(--bs-blue)) 12%, var(--bs-white));color:var(--bs-dark-blue)}.esign-field-tile:disabled{cursor:not-allowed;opacity:.45}.esign-rail-hint{color:var(--bs-blue);align-items:flex-start;gap:8px;margin:0;font-size:.875rem;line-height:1.5;display:flex}.esign-rail-hint svg{margin-top:2px}.esign-field-properties{border-top:1px solid var(--border-soft);gap:12px;padding-top:16px;display:grid}.esign-keyboard-hint{margin:0}.esign-add-current-field{align-self:flex-start}.esign-document-workspace{background:var(--surface-muted);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.esign-document-toolbar{border-bottom:1px solid var(--border-soft);background:var(--bs-white);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 16px;padding:6px 16px;display:flex}.esign-page-controls,.esign-zoom-controls{color:var(--text-soft);align-items:center;gap:6px;font-size:.875rem;display:flex}.esign-zoom-controls input[type=range]{width:110px}.esign-zoom-controls>span{text-align:center;width:3.25rem}.esign-pages{overscroll-behavior:contain;background:var(--surface-muted);flex-direction:column;flex:1;gap:24px;min-width:0;min-height:0;padding:24px max(16px,4cqi) 60px;display:flex;overflow:auto}.esign-pages-hint{z-index:2;border-radius:var(--r-pill);background:var(--chrome-bg);width:fit-content;max-width:100%;color:var(--on-fill);text-align:center;box-shadow:var(--shadow-modal);align-self:center;padding:8px 14px;font-size:.875rem;font-weight:600;position:sticky;top:0}.esign-page{cursor:crosshair;touch-action:pan-x pan-y pinch-zoom;background:#fff;flex:none;width:100%;max-width:860px;margin:0 auto;line-height:0;transition:width .14s;position:relative;box-shadow:0 2px 12px #1f293324}.esign-page canvas{width:100%;height:auto;display:block}.esign-page-num{z-index:1;border-radius:var(--r-pill);color:#fff;pointer-events:none;background:#09223bb8;padding:2px 8px;font-size:.8125rem;font-weight:700;line-height:1.4;position:absolute;top:6px;right:6px}.esign-placed{border:1.5px solid var(--field-color,var(--bs-blue));background:color-mix(in srgb, var(--field-color,var(--bs-blue)) 16%, white);cursor:grab;touch-action:none;border-radius:4px;outline:none;justify-content:center;align-items:center;min-width:18px;min-height:14px;line-height:1.1;display:flex;position:absolute}.esign-placed:active{cursor:grabbing}.esign-placed.is-selected,.esign-placed:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--field-color,var(--bs-blue)) 32%, transparent)}.esign-placed:focus-visible{outline-offset:1px;outline:2px solid #fff}.esign-placed-label{max-width:100%;color:color-mix(in srgb, var(--field-color,var(--bs-blue)) 72%, black);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;align-items:center;gap:3px;padding:0 14px 0 4px;font-size:.8125rem;font-weight:700;display:inline-flex;overflow:hidden}.esign-placed-label-text{text-overflow:ellipsis;overflow:hidden}.esign-placed--compact .esign-placed-label{padding:0}.esign-placed--compact .esign-placed-label-text{display:none}.esign-placed-static{width:100%;height:100%;color:var(--text-strong);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none;padding:3px 5px;font-size:.8125rem;font-weight:500;line-height:1.25;overflow:hidden}.esign-placed-remove{background:var(--field-color,var(--bs-blue));color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.875rem;line-height:1;display:flex;position:absolute;top:-9px;right:-9px}.esign-placed-resize{background:var(--field-color,var(--bs-blue));cursor:nwse-resize;border-radius:3px;width:12px;height:12px;position:absolute;bottom:-5px;right:-5px}.esign-placed-remove,.esign-placed-resize{visibility:hidden}.esign-placed:hover .esign-placed-remove,.esign-placed:hover .esign-placed-resize,.esign-placed.is-selected .esign-placed-remove,.esign-placed.is-selected .esign-placed-resize,.esign-placed:focus-visible .esign-placed-remove,.esign-placed:focus-visible .esign-placed-resize{visibility:visible}@media (pointer:coarse){.esign-placed-remove:before,.esign-placed-resize:before{content:"";position:absolute}.esign-placed-remove:before{inset:-13px}.esign-placed-resize:before{inset:-16px}}@media not (min-width:901px),(pointer:coarse){.esign-field-tile,.esign-signer-tab,.esign-stepper-step button,.esign-text-button,button.esign-footer-issue{min-height:44px}}@container esign (max-width:65.625rem){.esign-place-layout{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}.esign-stepper-step+.esign-stepper-step:before{width:18px}}@container esign (max-width:47.5rem){.esign-header{padding-top:max(10px, env(safe-area-inset-top));grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding-bottom:8px;display:grid}.esign-header-title{max-width:none}.esign-close{grid-area:1/2;align-self:start}.esign-draft-status{display:none}.esign-stepper{grid-column:1/-1;justify-content:center;width:100%}.esign-stepper-step+.esign-stepper-step:before{width:12px}.esign-stepper-step button{gap:6px;padding:4px 6px}.esign-stepper-label{font-size:.8125rem}.esign-body--place{overflow-y:auto}.esign-place-layout{flex-direction:column;height:auto;min-height:100%;display:flex}.esign-place-rail{border-right:0;border-bottom:1px solid var(--border-soft);overflow:visible}.esign-signer-tabs{flex-wrap:nowrap;padding-bottom:2px;display:flex;overflow-x:auto}.esign-signer-tab{flex:none;max-width:16rem}.esign-field-tiles{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr))}.esign-rail-hint,.esign-keyboard-hint{display:none}.esign-document-workspace{flex:none;height:min(72dvh,720px);min-height:26rem}.esign-zoom-controls input[type=range]{display:none}.esign-pages{padding:16px 12px 40px}.esign-save-close,.esign-footer-issue{display:none}.esign-footer-primary,.esign-footer-primary .primary-action{flex:1}}@container esign (max-width:30rem){.esign-stepper-step:not(.is-active) .esign-stepper-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container esign (max-width:40rem){.esign-choice{grid-template-columns:minmax(0,1fr)}.esign-choice-option+.esign-choice-option{border-top:1px solid var(--input-border);border-left:0}.esign-template-option{grid-template-columns:auto minmax(0,1fr)}.esign-template-meta{white-space:normal;grid-column:2}.esign-signer-card{grid-template-columns:28px minmax(0,1fr)}.esign-signer-actions{grid-column:2;justify-content:flex-end;margin-top:0}}@media (max-height:640px){.esign-header{padding-top:max(6px, env(safe-area-inset-top));padding-bottom:6px}.esign-footer{padding-top:6px}}@media screen{html[data-theme=dark] .esign-stepper-step.is-done .esign-stepper-num{border-color:var(--accent-fill);background:var(--accent-fill)}html[data-theme=dark] .esign-stepper-step.is-done+.esign-stepper-step:before{background:var(--accent-fill)}}
:root{--page-gutter:max(1rem, env(safe-area-inset-left), env(safe-area-inset-right))}@media (min-width:640px){:root{--page-gutter:max(1.5rem, env(safe-area-inset-left), env(safe-area-inset-right))}}@media (min-width:1024px){:root{--page-gutter:2rem}}html .loop-ui .panel,html .loop-ui .table-card{box-shadow:none;background:0 0;border:0;border-radius:0}html .loop-ui .panel{padding:0}html .loop-ui .table-card{overflow:visible}html .loop-ui :is(.app-page,.account-page){width:100%;max-width:none;padding:1.25rem var(--page-gutter) 3.5rem;margin-inline:0}html .loop-ui .account-page>.panel{max-width:none;margin-inline:0}html .loop-ui .screen-dialog-full>.panel{padding:1.25rem var(--page-gutter) 3.5rem}html .loop-ui .screen-dialog-full>.panel>*{width:100%;max-width:none;margin-inline:0}@media (min-width:1024px){html .loop-ui :is(.app-page,.account-page),html .loop-ui .screen-dialog-full>.panel{padding-top:1.75rem}}html .loop-ui .contact-detail-card{gap:0}html .loop-ui .record-header{margin:0;padding:0 0 1.25rem}html .loop-ui .record-heading{flex-wrap:wrap;gap:12px 24px}html .loop-ui .record-heading h1{color:var(--bs-dark-blue);letter-spacing:-.015em;overflow-wrap:anywhere;font-size:1.625rem;font-weight:600;line-height:1.15}@media (min-width:1024px){html .loop-ui .record-heading h1{font-size:2rem}}html .loop-ui .panel-subtitle{color:var(--bs-mid-blue);margin-top:6px;font-size:14px}html .loop-ui .log-actions{margin:0 0 1.25rem}html .loop-ui .contact-detail-section{gap:1rem}html .loop-ui .tabs{scrollbar-width:none;border-bottom:1px solid var(--border);gap:0;margin:0 0 1.5rem;overflow-x:auto}html .loop-ui .tabs::-webkit-scrollbar{display:none}html .loop-ui .tabs button{min-height:48px;color:var(--bs-mid-blue);white-space:nowrap;border-bottom:0;flex:none;padding:0 12px;font-size:14px;font-weight:600;position:relative}html .loop-ui .tabs button:hover,html .loop-ui .tabs button.active{color:var(--bs-dark-blue)}html .loop-ui .tabs button.active:after{content:"";background:var(--bs-orange);border-radius:999px;height:2px;position:absolute;inset:auto 12px 0}html .loop-ui .overview-section{margin-top:2.25rem}html .loop-ui .overview-section:first-of-type{margin-top:0}html .loop-ui .overview-section-head{border-bottom:1px solid var(--border-soft);min-height:28px;color:var(--bs-orange);gap:8px;margin-bottom:12px;padding-bottom:8px}html .loop-ui .overview-section-head svg{flex:none;width:16px;height:16px}html .loop-ui .overview-section-title{color:var(--bs-mid-blue);letter-spacing:.08em;font-size:.8125rem;font-weight:800}html .loop-ui .cfield-grid{gap:20px 32px}@media (max-width:479.98px){html .loop-ui .cfield-grid{grid-template-columns:minmax(0,1fr)}}@container (min-width:64rem){html .loop-ui .cfield-grid:not(.cfield-grid-wide){grid-template-columns:repeat(3,minmax(0,1fr))}}html .loop-ui .cfield{gap:4px;min-width:0}html .loop-ui :is(.cfield-label,.summary-stat-label){color:var(--bs-mid-blue);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:500}html .loop-ui .cfield-value{color:var(--bs-dark-blue);overflow-wrap:anywhere;font-size:14px}html .loop-ui .table-toolbar,html .loop-ui .table-toolbar.list-cmdbar{border-bottom:0;min-height:0;padding:0 0 12px}html .loop-ui .list-view-tabs{padding:0 0 12px}html .loop-ui .list-cmdbar-filters-pop .filter-builder-list{background:0 0;border:0;border-radius:0;padding:0}html .loop-ui .bulk-action-bar{border-top:1px solid var(--border-soft);background:0 0;padding:10px 0}html .loop-ui .data-table th{background:var(--bs-white);box-shadow:inset 0 -1px 0 var(--border);color:var(--text-muted);letter-spacing:.06em;vertical-align:bottom;padding:10px 12px;font-size:.8125rem;font-weight:700}html .loop-ui .data-table th.col-drop-before{box-shadow:inset 3px 0 0 var(--bs-bright-blue), inset 0 -1px 0 var(--border)}html .loop-ui .data-table th.col-drop-after{box-shadow:inset -3px 0 0 var(--bs-bright-blue), inset 0 -1px 0 var(--border)}html .loop-ui .data-table :is(th,td).text-right{text-align:right}html .loop-ui .data-table :is(th,td).text-center{text-align:center}html .loop-ui .data-table td{border-top:0;border-bottom:1px solid var(--border-soft);background:var(--bs-white)}html .loop-ui .data-table .clickable-row:hover td,html .loop-ui .data-table .clickable-row:focus-visible td,html .loop-ui .data-table tbody tr:focus-within td{background:var(--surface-hover)}html .loop-ui .table-card[data-density=compact] .data-table tbody tr:nth-child(2n) td{background:var(--bs-white)}html .loop-ui .table-card[data-density=compact] .data-table .clickable-row:hover td,html .loop-ui .table-card[data-density=compact] .data-table .clickable-row:focus-visible td{background:var(--surface-hover)}html .loop-ui .table-pager{border-top:0;padding:12px 0 0}html .loop-ui .empty-state{color:var(--bs-mid-blue);text-align:center;background:0 0;border:0;border-radius:0;padding:48px 16px}html .loop-ui .empty-state strong{color:var(--bs-dark-blue);font-size:14px;font-weight:600;display:block}html .loop-ui .empty-state p{max-width:46ch;margin:4px auto 0;font-size:14px}html .loop-ui .field-picker{gap:0}html .loop-ui .field-picker-pane{border:0;border-radius:0;overflow:visible}html .loop-ui .field-picker-pane+.field-picker-pane{border-left:1px solid var(--border-soft);padding-left:16px}html .loop-ui .field-picker-pane:first-child{padding-right:16px}html .loop-ui .field-picker-pane-head{border-bottom:1px solid var(--border-soft);color:var(--bs-mid-blue);letter-spacing:.08em;background:0 0;padding:0 0 8px}html .loop-ui .field-picker-pane-list{padding:6px 0}html .loop-ui .list-view-tab-add{border-style:solid}@media (max-width:1023.98px){html .loop-ui .data-table-scroll{width:auto;margin-inline:calc(var(--page-gutter) * -1)}html .loop-ui .data-table-scroll>.data-table tr>:first-child{padding-left:var(--page-gutter)}html .loop-ui .data-table-scroll>.data-table tr>:last-child{padding-right:var(--page-gutter)}}@media (max-width:900.98px){html .loop-ui .data-table-scroll>.data-table tr>.selection-cell,html .loop-ui .data-table-scroll>.data-table tr>:first-child:not(.selection-cell),html .loop-ui .data-table-scroll>.data-table tr>.selection-cell+*{z-index:1;position:sticky}html .loop-ui .data-table-scroll>.data-table tr>.selection-cell,html .loop-ui .data-table-scroll>.data-table tr>:first-child:not(.selection-cell){left:0}html .loop-ui .data-table-scroll>.data-table tr>.selection-cell{text-align:center;width:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important}html .loop-ui .data-table-scroll>.data-table tr>.selection-cell+*{left:44px}html .loop-ui .data-table-scroll>.data-table tr>:is(:first-child:not(.selection-cell),.selection-cell+*){box-shadow:inset -1px 0 0 var(--border-soft)}html .loop-ui .data-table-scroll>.data-table thead tr>:is(:first-child,.selection-cell+*){z-index:3;box-shadow:inset -1px 0 0 var(--border-soft), inset 0 -1px 0 var(--border)}html .loop-ui .table-card[data-experience=command] .data-table-scroll{max-height:none}html .loop-ui .data-table td{padding-block:12px}html .loop-ui .table-card[data-density=compact] .data-table td{padding-block:10px}html .loop-ui .list-cmdbar-filters-pop{z-index:80;width:auto;max-height:85dvh;padding:14px 16px max(14px, env(safe-area-inset-bottom));border:0;border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0;box-shadow:0 -16px 48px -16px #0f2a4a66}html .loop-ui .filter-builder-row>:is(select,input){height:44px}html .loop-ui .field-picker-pane:first-child{padding-right:0}html .loop-ui .field-picker-pane+.field-picker-pane{border-left:0;margin-top:16px;padding-left:0}}html .loop-ui .note-feed{gap:0}html .loop-ui .note-item{border:0;border-bottom:1px solid var(--border-soft);background:0 0;border-radius:0;padding:14px 0}html .loop-ui .note-item:first-child{padding-top:4px}html .loop-ui .log-composer{border:0;border-bottom:1px solid var(--border-soft);background:0 0;border-radius:0;padding:0 0 16px}html .loop-ui .checkbox-card{background:0 0;border:0;min-height:36px;padding:0}html .loop-ui :is(.form-warning,.attention-line,.form-note,.account-error){background:0 0;border:0;border-left:3px solid;border-radius:0;align-items:flex-start;width:fit-content;max-width:100%;padding:2px 0 2px 12px;font-size:13px;font-weight:600;line-height:1.5;display:flex}html .loop-ui .form-note{color:var(--bs-blue);border-left-color:var(--bs-bright-blue)}html .summary-muted{color:var(--text-muted)}@media (max-width:639.98px){html :is(.screen-overlay,.loop-ui .screen-overlay):not(:has(>.screen-dialog-full)):not(:has(>.screen-dialog--resizable)){place-items:stretch stretch;padding:0}html :is(.screen-dialog,.loop-ui .screen-dialog):not(.screen-dialog-full):not(.screen-dialog--resizable){border-radius:0;width:100%;height:100dvh;max-height:none}}html :is(.loop-ui .button,.loop-ui .button-primary,.loop-ui .button-secondary,.loop-ui .button-quiet,.loop-ui .button-danger,.loop-ui .button-dark,.button,.button-primary,.button-secondary,.button-quiet,.button-danger,.button-dark){min-height:var(--control-height);border-radius:var(--control-radius);font-size:var(--control-font-size);letter-spacing:0;text-transform:none;font-weight:700;line-height:1}@media (max-width:900.98px),(pointer:coarse){html :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset]),select,textarea,[contenteditable=true]){font-size:16px!important}html .loop-ui :is(.button,.log-action,.list-cmdbar-btn){min-height:44px}html :is(.loop-ui .button,.loop-ui .button-primary,.loop-ui .button-secondary,.loop-ui .button-quiet,.loop-ui .button-danger,.loop-ui .button-dark,.button,.button-primary,.button-secondary,.button-quiet,.button-danger,.button-dark){min-height:var(--control-height-mobile)}html .loop-ui :is(.list-chip-x,.list-view-tab-del,.list-pop-close,.list-chip-clear,.selected-chip button){position:relative}html .loop-ui :is(.list-chip-x,.list-view-tab-del,.list-pop-close,.list-chip-clear,.selected-chip button):after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html .loop-ui .field-picker-row-buttons button{width:44px;height:44px}}html .loop-ui{--button-font-size:.875rem}html .loop-ui :is(.data-table th,.overview-section-title,.repeatable-header,.list-pop-section-label,.field-picker-pane-head,.note-kind,.status-tag,.stage-chevron-num,.cert-chip,.account-role-badge,.list-cmdbar-badge,.count-pill,.field-picker-pane-count,.field-picker-row-index,.lead-stage-mark,.lead-stage-title),html .loop-ui .table-card[data-density=compact] .data-table th{font-size:.8125rem}html .loop-ui :is(.note-time,.list-chip,.list-chip-open,.list-chip-clear,.list-cmdbar-count,.filter-result-count,.summary-pill,.stage-chevron-label,.form-section-title,.form-subsection-title,.log-composer-title,.inline-add,.filter-builder-title,.cfield-label,.summary-stat-label,.avatar),html .loop-ui :is(.panel-subtitle,.attention-line,.form-note,.field label,.table-pager,.list-cmdbar-btn,.summary-muted,.customize-view-subtitle,.customize-view-count,.bulk-action-bar strong,.selected-chip,.log-save,.field-picker-empty,.table-pager-size select,.account-error,.account-section-description,.account-hero-contact span,.list-view-tab-label,.field-label){font-size:.875rem}html .loop-ui :is(.data-table,.note-body,.note-author,.tabs button,.filter-builder-row>input,.checkbox-card,.list-pop-title,.lead-stage-select,.list-cmdbar-search input,.cfield-value,.cfield-list li,.contact-summary .summary-row,.field textarea,.text-input,.log-composer-input,.repeatable-row select,.field-picker-row,.account-empty-line,.account-hero-title,.account-section-title){font-size:.9375rem}html .loop-ui .table-card[data-density=compact] .data-table td{font-size:.875rem}html .loop-ui .panel-title{font-size:1.125rem}html .loop-ui .record-heading h1{font-size:1.875rem}@media (min-width:1024px){html .loop-ui .record-heading h1{font-size:2.25rem}}@media (max-width:900.98px),(pointer:coarse){html .loop-ui :is(.list-cmdbar-search input,.filter-builder-row>input,.field textarea,.text-input,.log-composer-input,.repeatable-row select,.table-pager-size select){font-size:16px}}html .loop-ui :is(.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.repeatable-row input:not([type=checkbox]):not([type=radio]),.repeatable-row select){font-size:.9375rem}@media (max-width:900.98px),(pointer:coarse){html .loop-ui :is(.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.repeatable-row input:not([type=checkbox]):not([type=radio]),.repeatable-row select){font-size:16px}}html .loop-ui :is(.field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.field select,.repeatable-row input:not([type=checkbox]):not([type=radio]),.repeatable-row select),html .ui-field-control{box-sizing:border-box;height:2.875rem;min-height:2.875rem;padding-block:0}html .loop-ui .field{align-content:start;min-width:0}html .loop-ui .ui-dialog-panel .field-picker-pane-list{max-height:none}@media (max-width:900.98px),(pointer:coarse){html .loop-ui :is(.repeatable-row input,.repeatable-row select){min-height:44px}}html .loop-ui .primary-toggle{font-size:.9375rem}@media (max-width:900.98px),(pointer:coarse){html .icon-button{min-width:44px;min-height:44px}html .loop-ui :is(.list-view-tab-label,.list-view-tab-del){min-height:44px}}@media screen{html[data-theme=dark] .loop-ui .button-primary,html[data-theme=dark] .loop-ui .avatar{color:var(--on-fill)}html[data-theme=dark] .loop-ui .avatar-square{background:var(--accent-fill)}html[data-theme=dark] .loop-ui :is(.list-view-tab.is-active,.list-view-tab.is-active:hover){background:var(--thumb);border-color:var(--border-hover);color:var(--text-strong)}html[data-theme=dark] .loop-ui .list-cmdbar-badge{background:var(--thumb);color:var(--text-strong)}html[data-theme=dark] .loop-ui .screen-overlay:not(:has(>.screen-dialog-full)){background:color-mix(in srgb, var(--scrim-ink) 50%, transparent)}html[data-theme=dark] .loop-ui :is(.filter-builder-row>select:focus,.filter-builder-row>input:focus,.list-cmdbar-search:focus-within){box-shadow:0 0 0 3px var(--focus-halo)}html[data-theme=dark] .loop-ui .col-grip{color:var(--border-strong)}html[data-theme=dark] .loop-ui .field-picker-pane-count{background:color-mix(in srgb, var(--bs-dark-blue) 10%, transparent)}html[data-theme=dark] .loop-ui :is(.field-picker-row-add:hover,.field-picker-row-buttons button:hover:not(:disabled)){background:var(--surface-hover)}html[data-theme=dark] .loop-ui .field-picker-row-locked{background:color-mix(in srgb, var(--bs-dark-blue) 6%, transparent)}html[data-theme=dark] .loop-ui .field-picker-row-buttons button{border-color:var(--input-border)}html[data-theme=dark] .loop-ui .selected-chip button:not(:hover){color:var(--text-muted)}html[data-theme=dark] .loop-ui :is(.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.repeatable-row input,.repeatable-row select){border-color:var(--outline-strong)}}html:root{--control-height:2.25rem}html .loop-ui :is(.list-cmdbar-search,.list-cmdbar-btn){height:var(--control-height)}
@media screen{:root[data-theme=dark]{--border-subtle:#64748a;--warning-text:#ffb27a;--background:#0e141b;--tk-neutral-bg:#242e3a;--tk-neutral-fg:#c0cad5;--tk-info-bg:#10293a;--tk-info-fg:#7ccaf5;--tk-warning-bg:#362210;--tk-warning-fg:#ffb27a;--tk-danger-bg:#3a1715;--tk-danger-fg:#ff9b90;--tk-success-bg:#12301f;--tk-success-fg:#5fd39b;--tk-purple-bg:#2a2140;--tk-purple-fg:#cbb8f7;--color-slate-100:#242c37;--color-slate-500:#90a1b9;--color-slate-600:#cad5e2;--color-zinc-100:#272c34;--color-zinc-200:#30353d;--color-zinc-500:#9f9fa9;--color-zinc-600:#d4d4d8;--color-stone-100:#282c32;--color-stone-500:#a6a09b;--color-red-50:#301c1a;--color-red-100:#41201d;--color-red-600:#f27170;--color-red-700:#ffa2a2;--color-red-800:#ffa2a2;--color-rose-50:#311b1c;--color-rose-100:#421f21;--color-rose-600:#f27084;--color-rose-700:#ffa1ad;--color-orange-50:#302019;--color-orange-100:#41271b;--color-orange-700:#fda578;--color-orange-800:#fda578;--color-amber-50:#2f241a;--color-amber-100:#3f2e1d;--color-amber-200:#973c00;--color-amber-700:#f7b56a;--color-amber-800:#f9be73;--color-amber-900:#f5d297;--color-amber-950:#f7e6c3;--color-emerald-50:#1b2720;--color-emerald-100:#1e3328;--color-emerald-200:#006045;--color-emerald-600:#29d394;--color-emerald-700:#76e3b7;--color-emerald-800:#76e3b7;--color-green-100:#1f3622;--color-green-700:#88e2a8;--color-teal-50:#1b2725;--color-teal-100:#1e3330;--color-teal-700:#60e4d0;--color-sky-50:#1a262e;--color-sky-100:#1d303d;--color-sky-700:#74d4ff;--color-sky-800:#74d4ff;--color-blue-100:#1c2a40;--color-blue-700:#8ec5ff;--color-indigo-100:#222540;--color-indigo-700:#a3b3ff;--color-violet-50:#221e30;--color-violet-100:#2a2340;--color-violet-700:#c4b4ff;--color-violet-800:#c4b4ff}html[data-theme=dark] :is(.ui-overlay,.ui-dialog-panel,.screen-dialog:not(.screen-dialog-full),.activity-detail-card,.rte-swatches,.loop-ui .list-cmdbar-filters-pop){--surface-white:var(--surface-overlay);--bs-white:var(--surface-overlay);--background:var(--surface-overlay);--surface-hover:#252f3b;--surface-hover-strong:#303c4a;--bs-paper:#2b3644;--bs-paper-tint:#2b3644;--border-soft:#38424e;--border-muted:#3e4854;--border:#444f5b;--neutral-bg:#36404b;--scrollbar-track:#36404b;--status-neutral-bg:#2e3843;--tk-neutral-bg:#2e3843;--chart-track:#36404b;--segmented-track:#2b3644;--thumb:#394553;box-shadow:0 0 0 1px var(--border), var(--overlay-drop)}@media (max-width:639.98px){html[data-theme=dark] :is(.ui-overlay,.loop-ui .list-cmdbar-filters-pop){box-shadow:0 0 0 1px var(--border), var(--overlay-drop-up)}}html[data-theme=dark] :is(.ui-navy,.ui-navy-rail,.ui-navy-float){--chip-pale-bg:var(--bs-pale-blue)}html[data-theme=dark] .ui-navy{box-shadow:inset 0 0 0 1px var(--chrome-edge)}html[data-theme=dark] .ui-navy-rail{box-shadow:inset -1px 0 0 0 var(--chrome-edge)}html[data-theme=dark] .ui-navy-float{box-shadow:inset 0 0 0 1px var(--chrome-edge), var(--overlay-drop)}html[data-theme=dark] ::selection{background-color:color-mix(in srgb, var(--bs-bright-blue) 35%, transparent)}html[data-theme=dark] :-webkit-any(input,textarea,select):-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface-white) inset;-webkit-text-fill-color:var(--text-strong);caret-color:var(--text-strong)}html[data-theme=dark] :is(input,textarea,select):autofill{-webkit-box-shadow:0 0 0 1000px var(--surface-white) inset;-webkit-text-fill-color:var(--text-strong);caret-color:var(--text-strong)}html[data-theme=dark] :is(.note-html,.rte[data-surface=theme] .rte-content) :is([style*=color],font[color]){color:inherit!important}html[data-theme=dark] :is(.note-html,.rte[data-surface=theme] .rte-content) :is([style*=background],[bgcolor]){background:0 0!important}html[data-theme=dark] :is(.note-html,.rte[data-surface=theme] .rte-content) :is([style*="rgb(18, 68, 117)"],[style*=\#124475 i],font[color=\#124475 i]){color:var(--bs-blue)!important}html[data-theme=dark] :is(.note-html,.rte[data-surface=theme] .rte-content) :is([style*="rgb(37, 99, 235)"],[style*=\#2563eb i],font[color=\#2563eb i]){color:var(--color-blue-700)!important}html[data-theme=dark] :is(.note-html,.rte[data-surface=theme] .rte-content) :is([style*="rgb(21, 128, 61)"],[style*=\#15803d i],font[color=\#15803d i]){color:var(--color-green-700)!important}html[data-theme=dark] :is(.note-html,.rte[data-surface=theme] .rte-content) :is([style*="rgb(185, 28, 28)"],[style*=\#b91c1c i],font[color=\#b91c1c i]){color:var(--color-red-700)!important}html[data-theme=dark] :is(.note-html,.rte[data-surface=theme] .rte-content) :is([style*="rgb(180, 83, 9)"],[style*=\#b45309 i],font[color=\#b45309 i]){color:var(--color-amber-700)!important}html[data-theme=dark] :is(.note-html,.rte[data-surface=theme] .rte-content) :is([style*="rgb(124, 58, 237)"],[style*=\#7c3aed i],font[color=\#7c3aed i]){color:var(--color-violet-700)!important}html[data-theme=dark] :is(.note-html,.rte[data-surface=theme] .rte-content) :is([style*="rgb(100, 116, 139)"],[style*=\#64748b i],font[color=\#64748b i]){color:var(--text-muted)!important}html[data-theme=dark] :is(.ui-paper,.email-activity-body:not(.email-activity-empty),.ai-compose-preview-body){border-radius:var(--r-input);padding:.75rem 1rem}}
@media screen{:root[data-theme=dark] :is(.keep-light,.esign-page,.email-activity-body:not(.email-activity-empty),.ai-compose-preview-body){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bs-dark-blue:#09223b;--bs-blue:#124475;--bs-mid-blue:#577898;--bs-light-blue:#86a0ba;--bs-pale-blue:#aec5d6;--bs-orange:#f76f00;--bs-orange-hover:#e26600;--bs-orange-soft:#fccea8;--bs-bright-blue:#01a8e6;--bs-bright-blue-soft:#a5e1f7;--bs-ink:#1c1e1f;--bs-muted:#3f3f3f;--bs-rule:#929799;--bs-white:#fff;--bs-paper:#f6f8fa;--bs-canvas:#f4f6f9;--bs-success:#2e7d57;--text-strong:#1f2a37;--text-body:#344251;--text-secondary:#414b57;--text-soft:#4d5965;--text-muted:#57626e;--text-faint:#4b5560;--text-placeholder:#687481;--border-strong:#b4c0ce;--border-hover:#aab8c8;--border:#cdd5df;--border-muted:#d6dde6;--border-soft:#dde3ea;--input-border:#c2c8d0;--input-border-strong:#bfc8d3;--input-border-soft:#c4cdd8;--surface-hover:#f4f7fb;--surface-hover-strong:#e9eef4;--surface-muted:#f8fafc;--surface-raised:#fbfcfd;--surface-card:#fbfcfe;--neutral-bg:#eef1f5;--disabled-border:var(--input-border);--disabled-bg:var(--surface-muted);--disabled-text:#6b7280;--scrollbar-track:var(--neutral-bg);--scrollbar-thumb:#73818f;--scrollbar-thumb-hover:#7e8c9c;--scrollbar-thumb-soft:#828f9e;--scrollbar-thumb-soft-hover:#707f8e;--success-text:#1f7a4d;--success-text-dark:#1b5a3c;--success-bg:#e3f4ea;--success-bg-hover:#d3edde;--success-border:#bfe3cd;--success-surface:#eaf6f0;--warning-text:#b34e00;--warning-text-dark:#8a3d00;--warning-text-muted:#5b3d24;--warning-bg:#fff2e8;--warning-border:#f8c89d;--warning-surface:#fff8f2;--danger-text:#b42318;--danger-text-dark:#921b13;--danger-bg:#fff1f0;--danger-bg-hover:#fee4e2;--danger-border:#f2b8ad;--danger-surface:#fff6f5;--danger-pill-text:#b3261e;--danger-pill-bg:#fdecea;--danger-pill-bg-hover:#fbdbd7;--danger-pill-border:#f0c9c4;--status-neutral-bg:#eef1f4;--status-neutral-text:#5b6b78;--status-info-bg:#eef4f8;--status-warning-text:#b64700;--status-danger-bg:#fde8e8;--status-purple-bg:#f3f0fa;--status-purple-text:#6b4ea8;--tag-amber-bg:#fdeede;--tag-amber-text:#8f4f12;--tag-purple-bg:#efe7fb;--tag-purple-text:#6d4bb8;--accent-strong:var(--bs-blue);--accent-text:var(--bs-blue);--accent-bg:#e7eef6;--accent-bg-strong:#cbdaeb;--accent-tint:#eef2f7;--accent-border:#bcccde;--chart-grid:#aebccb;--chart-grid-soft:#c6d0db;--chart-blue-soft:#9cc1f0;--chart-green-soft:#a6d9b8;--chart-amber-soft:#f4c184;--chart-gray-soft:#cfd8e4;--r-button:8px;--r-input:8px;--r-card:12px;--r-modal:12px;--r-pill:999px;--shadow-card:0 4px 12px #0000000d;--shadow-modal:0 6px 20px #00000014;--control-height:36px;--control-height-mobile:44px;--control-radius:8px;--control-pad-x:12px;--control-gap:6px;--control-font-size:13px;--bs-paper-tint:var(--bs-paper);--bs-bright-blue-3:var(--bs-bright-blue-soft);--border-subtle:#e5e7eb;--background:var(--bs-white);--foreground:var(--bs-ink);--tk-neutral-bg:#eef1f4;--tk-neutral-fg:#475569;--tk-info-bg:#e6f4fb;--tk-info-fg:#0b6ea8;--tk-warning-bg:#fff1e3;--tk-warning-fg:#b34e00;--tk-danger-bg:#fde8e8;--tk-danger-fg:#b42318;--tk-success-bg:#e7f5ee;--tk-success-fg:#2e7d57;--tk-purple-bg:#efe9fb;--tk-purple-fg:#6b4fbb;--button-height:var(--control-height);--button-height-mobile:var(--control-height-mobile);--button-icon-size:var(--control-height);--button-icon-size-mobile:var(--control-height-mobile);--button-radius:var(--control-radius);--button-gap:var(--control-gap);--button-pad-x:var(--control-pad-x);--button-font-size:.875rem;--z-sticky:20;--z-popover:30;--z-record:60;--z-modal:70;--z-sheet:80;--z-fab:90;--z-modal-top:100;--z-toast:110;--z-email-detail:200;--z-mention:1000;--surface-white:#fff;--surface-page:#fff;--surface-overlay:#fff;--chrome-bg:#09223b;--chrome-blue:#124475;--chrome-edge:transparent;--on-fill:#fff;--accent-fill:#124475;--outline-strong:#577898;--scrim-ink:#09223b;--chip-pale-bg:#aec5d6;--thumb:#fff;--bright-text:#01a8e6;--peach-checked:#fff4eb;--focus-halo:#1244751f;--disabled-fill:#d1d5db;--on-disabled-fill:#fff;--contrast-ink:#000;--contrast-paper:#fff;--chart-series:#124475;--chart-likert-1:#d5dfea;--chart-likert-2:#aabdd2;--chart-likert-3:#7f9bb9;--chart-likert-4:#4b6f98;--chart-likert-5:#124475;--nps-detractor:#d64545;--nps-passive:#d4a017;--nps-promoter:#1f9d63;--chart-track:#e3e8ee;--chart-gridline:#d9e0e8;--segmented-track:#e8edf3;--switch-off:#d5dde6;--switch-off-hover:#c7d1dc;--fork-ink:#0b6ea8;--fill-yes:#009767;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-50:#fffbeb;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-blue-100:#dbeafe;--color-blue-700:#1447e6;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-50:#ecfdf5;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-green-100:#dcfce7;--color-green-700:#008138;--color-indigo-100:#e0e7ff;--color-indigo-700:#432dd7;--color-orange-100:#ffedd5;--color-orange-50:#fff7ed;--color-orange-700:#c53c00;--color-orange-800:#9f2d00;--color-red-100:#ffe2e2;--color-red-50:#fef2f2;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-rose-100:#ffe4e6;--color-rose-50:#fff1f2;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-sky-100:#dff2fe;--color-sky-50:#f0f9ff;--color-sky-700:#0069a4;--color-sky-800:#005986;--color-slate-100:#f1f5f9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-stone-100:#f5f5f4;--color-stone-500:#79716b;--color-teal-100:#cbfbf1;--color-teal-50:#f0fdfa;--color-teal-700:#00776e;--color-violet-100:#ede9fe;--color-violet-50:#f5f3ff;--color-violet-700:#7008e7;--color-violet-800:#5d0ec0;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-500:#71717b;--color-zinc-600:#52525c}@supports (color:lab(0% 0 0)){:root[data-theme=dark] :is(.keep-light,.esign-page,.email-activity-body:not(.email-activity-empty),.ai-compose-preview-body){--fill-yes:lab(55.0481% -49.9246 15.93);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-700:lab(32.4486% 49.2217 -84.6695);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-800:lab(37.1566% 46.6433 50.5562);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-stone-100:lab(96.5286% -.0991821 .364268);--color-stone-500:lab(48.1164% 2.35701 4.26852);--color-teal-100:lab(95.1845% -17.4212 -.425422);--color-teal-50:lab(98.3189% -4.74921 -.111711);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-violet-800:lab(29.3188% 57.7986 -76.1493);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173)}}}
