.record-actions{position:relative;display:inline-flex;flex:none;z-index:50}.record-actions>.record-actions-trigger{box-sizing:border-box!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:1px solid #cedae0!important;border-radius:8px!important;background:#fff!important;color:#506871!important;display:grid!important;place-items:center!important;box-shadow:none!important;cursor:pointer}.record-actions>.record-actions-trigger svg{width:17px;height:17px;display:block;fill:currentColor}.record-actions>.record-actions-trigger:hover,.record-actions>.record-actions-trigger[aria-expanded=true]{border-color:#8fb1f8!important;background:#f3f7ff!important;color:#1854c7!important}.record-actions-popover{position:fixed;width:162px;padding:4px;border:1px solid #d5e0e5;border-radius:9px;background:#fff;box-shadow:0 12px 30px rgba(18,44,56,.16);z-index:3000}.record-actions-popover button{width:100%;min-height:29px;border:0;background:transparent;border-radius:6px;padding:5px 8px;display:flex;justify-content:space-between;align-items:center;color:#243c45;font:650 11px/1.2 inherit;text-align:left;cursor:pointer}.record-actions-popover button:hover{background:#f2f6f8}.record-actions-popover button.danger{color:#aa3f38}.record-actions-popover button span{font-size:10px;font-weight:500;color:#82949c}.record-actions-popover hr{border:0;border-top:1px solid #e4eaed;margin:2px 4px}.record-actions-popover p{margin:3px;padding:6px;border-radius:6px;background:#fff0ee;color:#a13d37;font-size:10.5px}.record-merge-backdrop{position:fixed;inset:0;z-index:3100;background:rgba(7,25,38,.44);display:grid;place-items:center;padding:24px}.record-merge-dialog{width:min(600px,100%);border:1px solid #d6e2e7;border-radius:20px;background:#fff;box-shadow:0 30px 90px rgba(6,27,41,.24);padding:24px;color:#203b45}.record-merge-dialog>header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.record-merge-dialog>header span{color:#246bfd;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.record-merge-dialog h2{margin:5px 0 0;font-size:24px}.record-merge-dialog>header button{border:0;background:#eef3f5;width:36px;height:36px;border-radius:10px;font-size:24px;cursor:pointer}.record-merge-dialog>label{display:grid;gap:7px;font-weight:700}.record-merge-dialog select{height:46px;border:1px solid #cbd8de;border-radius:11px;background:#fff;padding:0 12px;font:inherit}.record-merge-dialog fieldset{border:0;margin:20px 0 0;padding:0;display:grid;gap:10px}.record-merge-dialog legend{font-weight:800;margin-bottom:10px}.record-merge-dialog fieldset label{display:flex;gap:10px;min-height:118px;border:1px solid #d9e2e6;border-radius:12px;padding:14px;align-items:flex-start;cursor:pointer}.record-merge-dialog fieldset label:has(input:checked){border-color:#78a5ff;background:#f3f7ff;box-shadow:inset 0 0 0 1px #78a5ff}.record-merge-dialog fieldset input{margin-top:3px;accent-color:#246bfd}.record-merge-dialog fieldset span{display:grid;gap:4px}.record-merge-dialog fieldset b{color:#70858d;font-size:9px;letter-spacing:.07em}.record-merge-dialog fieldset label:has(input:checked) b{color:#1753c6}.record-merge-dialog fieldset small{color:#72868e;line-height:1.4}.record-merge-summary{display:grid;gap:3px;margin-top:14px;padding:13px 14px;border-radius:11px;background:#eef5ff;border:1px solid #d0e0ff}.record-merge-summary span{color:#1753c6;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.record-merge-summary strong{font-size:15px}.record-merge-summary small{color:#607680;line-height:1.45}.record-merge-error{padding:10px;border-radius:9px;background:#fff0ee;color:#a13d37}.record-merge-dialog>footer{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.record-merge-dialog>footer button{height:42px;border:1px solid #cad8df;border-radius:10px;background:#fff;padding:0 17px;font-weight:750;cursor:pointer}.record-merge-dialog>footer .primary{border-color:#246bfd;background:#246bfd;color:#fff}.record-merge-dialog>footer button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:620px){.record-merge-dialog fieldset{grid-template-columns:1fr}.record-merge-dialog{max-height:calc(100dvh - 24px);overflow:auto;padding:18px}.record-actions-popover{width:min(162px,calc(100vw - 20px))}}.record-merge-dialog fieldset{grid-template-columns:1fr 1fr}.record-merge-dialog fieldset>.record-merge-help,.record-merge-dialog fieldset>legend{grid-column:1/-1}.record-merge-dialog fieldset>.record-merge-help{margin:0 0 5px;color:#667c85;font-size:13px;line-height:1.45}.record-merge-dialog fieldset>label{min-height:128px}@media (max-width:620px){.record-merge-dialog fieldset{grid-template-columns:1fr}}.record-row-actions{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important}.record-row-actions>input[type=checkbox]{box-sizing:border-box;width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;margin:0!important;flex:none!important}.proposal-row-actions>.record-actions .record-actions-trigger,.record-row-actions>.record-actions .record-actions-trigger{width:24px!important;min-width:24px!important;height:16px!important;min-height:16px!important;border:0!important;border-radius:6px!important;background:transparent!important}.proposal-row-actions>.record-actions,.record-row-actions>.record-actions{height:16px!important;margin:0!important;align-items:center!important;justify-content:center!important}.proposal-row-actions>.record-actions .record-actions-trigger svg,.record-row-actions>.record-actions .record-actions-trigger svg{width:15px;height:15px}.proposal-row-actions{box-sizing:border-box;width:46px!important;min-width:46px!important;padding:4px!important;text-align:center}.customer-head>label:first-child{display:flex;align-items:center;justify-content:center}.crm-table .select-col,.operational-table .operational-select{width:46px!important;min-width:46px!important;text-align:center}:is(.crm-sidebar-intro,.customer-sidebar-intro,.project-sidebar-controls){display:flex;align-items:center;justify-content:flex-end;gap:7px}:is(.crm-sidebar-intro,.customer-sidebar-intro,.project-sidebar-controls)>.record-actions{align-self:center!important;height:32px!important;margin:0!important;display:inline-flex!important;align-items:center!important}.project-sidebar-controls .project-layout-trigger,:is(.crm-sidebar-intro,.customer-sidebar-intro,.project-sidebar-controls) .record-layout-trigger{box-sizing:border-box;height:32px!important;min-height:32px!important}.table-row-lifecycle-action{display:inline-flex;align-items:center;justify-content:center;margin-left:5px;vertical-align:middle}.flow-complete-column .table-row-lifecycle-action{display:flex;margin:1px 0 0}.table-row-lifecycle-action .record-actions-trigger{width:24px!important;min-width:24px!important;height:18px!important;min-height:18px!important;border:0!important;background:transparent!important}