.crm-ellipsis{display:grid;place-items:center;border:0;border-radius:0;background:#ffffff;color:#334155;font-size:23px;line-height:1;min-width:35px;min-height:37px;padding:5px 8px;flex-shrink:0}.crm-ellipsis:hover{background:#F8FAFC}.crm-action-menu{position:fixed;z-index:500;width:282px;max-width:calc(100vw - 20px);overflow:auto;scrollbar-width:thin;border:1px solid #E2E8F0;background:#ffffff;box-shadow:0 7px 20px #0F172A14;padding:0;color:#1E40AF}.crm-action-menu>button{display:flex;align-items:center;gap:11px;width:100%;border:0;border-radius:0;background:#ffffff;text-align:left;font-weight:400;font-size:13px;line-height:1.5;min-height:40px;padding:10px 17px;color:#1D4ED8}.crm-action-menu>button:hover:not(:disabled),.crm-action-menu>button:focus-visible{background:#F8FAFC}.crm-action-menu>button.is-active{color:#60A5FA}.crm-action-menu>button:disabled{opacity:.45;cursor:not-allowed}.crm-menu-icon{display:inline-grid;place-items:center;width:15px;flex-shrink:0;font-size:16px;color:#64748B}.crm-menu-icon.green{color:#14B8A6}.crm-menu-icon.rose{color:#ef658d}.crm-menu-icon.amber{color:#e6a11a}.crm-menu-check{margin-left:auto;color:#60A5FA;font-size:14px}.crm-menu-section{border-top:1px solid #F1F5F9;padding:10px 37px 5px;font-size:12px;color:#94A3B8}.crm-bulk-toolbar{display:flex;align-items:center;gap:13px;padding:12px 27px;min-height:58px;background:#F8FAFC;border-bottom:1px solid #E2E8F0;box-shadow:0 2px 3px #1E40AF10;flex-wrap:wrap}.crm-bulk-toolbar>button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:5px 0;border-radius:0;min-height:28px;font-size:12px;color:#475569;white-space:nowrap}.crm-bulk-toolbar>button>span{font-size:17px;color:#60A5FA}.crm-bulk-toolbar [data-bulk-action=trash]>span{color:#ec6c7a}.crm-bulk-toolbar>strong{margin-left:auto;font-size:12px;font-weight:400;color:#64748B}.crm-bulk-toolbar>[data-bulk-close]{color:#60A5FA;font-size:13px}.crm-select-results{display:flex;align-items:center;gap:6px;font-size:11px;color:#475569;white-space:nowrap}.crm-select-results input,.crm-lead-select,[data-select-stage]{width:16px;height:16px;min-height:16px;padding:0;margin:0;accent-color:#60A5FA;cursor:pointer}.crm-bulk-active .compact-summary{display:none}.crm-bulk-active .column-head{position:relative;padding-right:24px}.crm-bulk-active [data-select-stage]{position:absolute;right:4px;top:6px}.crm-bulk-active .column-cards{position:relative}.crm-bulk-active .lead-card{padding-left:28px;cursor:pointer}.crm-bulk-active .crm-lead-select{position:absolute;margin:8px 0 0 7px;z-index:2}.crm-bulk-active .lead-card.crm-selected-card{background:#F8FAFC;border-color:#93C5FD}.crm-bulk-active .table-wrap td:last-child{position:relative;padding-left:30px}.crm-record-tag{max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#EFF6FF!important;color:#1D4ED8!important}.hide-card-avatar .contact-avatar,.hide-card-phone .card-phone,.hide-card-date .compact-card-top time,.hide-card-value .card-value,.hide-card-owner .card-owner,.hide-card-source .compact-card-footer>.tag:not(.crm-record-tag),.hide-card-task .card-task,.hide-card-task .task-neutral,.hide-card-custom .card-custom-fields{display:none!important}
.crm-import>p,.crm-process>p{font-size:12px;line-height:1.8;color:#475569}.crm-import h3,.crm-duplicates h3{font-size:14px;color:#1D4ED8;margin:20px 0 12px}.crm-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.crm-map-grid label{font-size:12px;margin:0}.crm-map-grid select{width:100%;margin-top:6px;font-size:12px;min-height:35px}.crm-preview-scroll{overflow:auto;max-height:240px;border:1px solid #F1F5F9;margin:12px 0 18px}.crm-preview-scroll table{min-width:100%;border-collapse:collapse;font-size:12px}.crm-preview-scroll th,.crm-preview-scroll td{padding:9px 11px;border-bottom:1px solid #F1F5F9;text-align:left;min-width:120px;max-width:220px;overflow-wrap:anywhere}.crm-preview-scroll th{background:#F8FAFC;color:#475569;font-weight:500}.crm-result-ok{font-size:12px;color:#278361;overflow-wrap:anywhere}.crm-preset{display:flex;align-items:center;gap:10px;border-bottom:1px solid #F1F5F9;padding:11px 0;font-size:13px}.crm-preset>span,.crm-preset>button:first-child{flex:1;text-align:left;overflow-wrap:anywhere}.crm-preset button{font-size:12px;min-height:31px;padding:6px 9px}.crm-preset>button:first-child{border:0;background:none;color:#2563EB}.crm-duplicate-group{border:1px solid #EFF6FF;border-radius:4px;margin-bottom:14px}.crm-duplicate-group>button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #EFF6FF;background:#ffffff;padding:11px 14px;font-size:13px;color:#2563EB}.crm-duplicate-group small{display:block;font-size:11px;color:#64748B;margin-top:5px}.crm-confirm{display:flex!important;align-items:center;gap:9px;font-size:13px;margin:14px 0!important}.crm-confirm input{width:16px;height:16px;min-height:16px;margin:0;padding:0;flex-shrink:0}.crm-process form{border-bottom:1px solid #F1F5F9;padding-bottom:20px}.crm-import [data-import-results],#bulk-action-form+[data-bulk-result]{max-height:320px;overflow:auto;margin-top:20px}.crm-import [data-import-results]:empty,[data-bulk-result]:empty{display:none}.crm-import [data-import-results] p,[data-bulk-result] p{font-size:12px}.crm-process [data-process-result]{max-height:300px;overflow:auto}.crm-action-menu [hidden]{display:none!important}
.crm-new-lead-dialog #new-lead{display:flex;flex-direction:column;min-height:0;overflow:auto;flex:1;scrollbar-width:thin}.crm-new-lead-dialog .crm-create-fields{display:block;padding:16px 22px}.crm-new-lead-dialog .crm-create-fields>div{margin:0 0 13px}.crm-new-lead-dialog .crm-create-fields label{margin:0 0 7px;font-size:12px;color:#475569}.crm-new-lead-dialog .crm-create-fields input,.crm-new-lead-dialog .crm-create-fields select{width:100%;min-height:36px;font-size:13px;border-color:#DBEAFE;color:#1E40AF;background:#ffffff}.crm-new-lead-dialog .new-lead-custom-fields{padding:0 22px}.crm-new-lead-dialog #new-lead>.caption,.crm-new-lead-dialog #new-lead>.error{margin:5px 22px 18px;font-size:11px;color:#64748B}.crm-new-lead-dialog .crm-create-save{position:sticky;bottom:0;background:#ffffff;display:flex;gap:10px;padding:14px 18px;margin:auto 0 0;border-top:1px solid #F1F5F9;z-index:2}.crm-new-lead-dialog .crm-create-save .primary{flex:1;min-height:40px;font-size:12px}.crm-new-lead-dialog .crm-create-save>button:first-child{font-size:12px}.crm-new-lead-summary{background:#ffffff;border:1px solid #F1F5F9;margin:28px;padding:25px;border-radius:5px}.crm-new-lead-summary>span{font-size:11px;color:#64748B}.crm-new-lead-summary h2{font-size:19px;margin:10px 0 17px;color:#1D4ED8;overflow-wrap:anywhere}.crm-new-lead-summary>strong{font-size:27px;color:#2563EB}.crm-new-lead-summary>p{font-size:13px;color:#64748B;overflow-wrap:anywhere}.crm-new-lead-note{margin:auto 28px 28px;background:#ffffff;border:1px solid #DBEAFE;padding:17px;border-radius:4px}.crm-new-lead-note label{display:block;font-size:12px;color:#2563EB;margin-bottom:10px}.crm-new-lead-note textarea{width:100%;min-height:130px;border:0;box-shadow:none;resize:vertical;font-size:13px;padding:5px 0}
@media(max-width:1100px){.crm-bulk-toolbar{padding:10px 20px;gap:10px}.crm-bulk-toolbar>strong{margin-left:0}.crm-bulk-toolbar>[data-bulk-close]{margin-left:auto}.directory-header{gap:8px}.directory-header>[data-directory-columns]{font-size:11px;padding:7px}.crm-new-lead-summary{margin:20px}.crm-new-lead-note{margin:20px}.crm-menu-section{padding-top:8px}}
@media(max-width:800px){.crm-new-lead-dialog .entity-workspace{display:flex;flex-direction:column}.crm-new-lead-dialog .entity-properties{flex-shrink:0}.crm-new-lead-dialog #new-lead{overflow:visible;max-height:none}.crm-new-lead-dialog .crm-create-save{position:static}.crm-new-lead-dialog .entity-activity{min-height:330px}.crm-new-lead-note{margin:0 18px 18px}.crm-new-lead-summary{margin:18px}}
@media(max-width:600px){.crm-action-menu{width:275px}.crm-action-menu>button{font-size:12px;min-height:39px;padding:10px 14px}.crm-bulk-toolbar{gap:6px 12px;padding:10px 12px}.crm-bulk-toolbar>button{font-size:11px}.crm-bulk-toolbar>strong{font-size:11px}.crm-map-grid{grid-template-columns:1fr}.directory-header>.crm-ellipsis{font-size:22px;min-width:28px;padding:4px;min-height:32px}.directory-kind-menu{min-width:110px}.pipeline-shell .top-right{gap:5px}.pipeline-shell .crm-ellipsis{min-width:28px;min-height:32px;padding:3px}.crm-bulk-active .lead-card{padding-left:28px}.crm-new-lead-dialog .crm-create-fields{padding:18px}.crm-new-lead-dialog .new-lead-custom-fields{padding:0 18px}.crm-new-lead-summary>strong{font-size:24px}.crm-new-lead-note textarea{min-height:100px}}
@media print{.sidebar,.topbar,.directory-header,.directory-filters,.directory-column-settings,.directory-selection,.entity-directory-paging,.crm-action-menu,.shell>footer,dialog,#toast,.skip-link{display:none!important}.shell{margin:0!important}.entity-directory{min-height:0;background:white}.entity-directory-list{margin:0!important;border:0!important}.directory-table-scroll{overflow:visible!important;max-height:none!important}.directory-table{min-width:0!important;font-size:9px!important}.directory-table td,.directory-table th{font-size:9px!important;padding:5px!important}.directory-check{display:none}.directory-table button{color:#0F172A!important}.directory-table th{position:static!important}}
