.crm-workspace{min-width:0}.crm-workspace h2{letter-spacing:-.02em;font-size:16px;font-weight:600}.crm-badge{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:500;display:inline-flex}.crm-badge i{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.crm-tone-customer{color:var(--success)}.crm-tone-prospect{color:var(--primary)}.crm-avatar{width:var(--collection-icon-size,36px);height:var(--collection-icon-size,36px);flex:0 0 var(--collection-icon-size,36px);border-radius:var(--radius-control);background:var(--accent-soft);color:var(--accent);justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.crm-owner-dot{background:var(--secondary-soft);width:23px;height:23px;color:var(--secondary);border-radius:50%;flex:0 0 23px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.crm-filter-controls{flex-wrap:wrap;gap:8px;display:flex}.crm-filter-controls .select-trigger{width:auto;min-width:135px}.crm-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:16px 0 0;font-size:12px;display:flex}.crm-pagination>div{align-items:center;gap:12px;display:flex}.crm-loading{min-height:250px;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.crm-dialog .tab-panel{padding-top:24px}.crm-dialog>.collection-tabs{margin-bottom:0}.crm-dialog .dialog-drawer-body>.collection-tabs{margin-bottom:24px}.crm-dialog .dialog-drawer-body{padding-bottom:0;overflow:hidden}.crm-dialog.app-dialog-drawer .tab-panel{overscroll-behavior:contain;flex:1;min-height:0;padding-top:0;padding-bottom:24px;overflow-y:auto}.crm-dialog .dialog-drawer-body>.collection-tabs,.crm-dialog .dialog-drawer-body>.crm-account-summary,.crm-dialog .dialog-drawer-body>.error{flex-shrink:0}.crm-form{gap:20px;display:grid}.crm-form-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;min-width:0;margin:0;padding:0;display:grid}.crm-field{min-width:0;color:var(--muted);flex-direction:column;gap:8px;margin:0;font-size:12px;display:flex}.crm-field-wide{grid-column:1/-1}.crm-field input:not(.select-native){width:100%;min-height:var(--control-height);margin:0;font-size:13px}.crm-field .select-field,.crm-field .select-trigger{width:100%}.crm-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-actions button{min-height:var(--control-height)}.crm-archive{color:var(--muted);background:0 0;margin-left:auto}.crm-stack{gap:20px;display:grid}.crm-stack p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.crm-stack>button{justify-self:start}.crm-upload{border:1px dashed var(--control);border-radius:var(--radius-control);background:var(--raised);cursor:pointer;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.crm-upload>span{color:var(--muted);font-size:12px}.crm-upload input{background:var(--field-background);width:100%;margin:0}.crm-import-preview{background:var(--success-soft);border-radius:var(--radius-control);color:var(--success);padding:16px}.crm-import-preview p{margin-top:8px}.crm-account-summary{align-items:center;gap:14px;padding-bottom:24px;display:flex}.crm-account-summary>span:nth-child(2){overflow-wrap:anywhere;flex:1;gap:7px;min-width:0;display:grid}.crm-account-summary small{color:var(--muted);font-size:12px}.crm-account-summary strong{color:var(--title)}.crm-dialog .crm-form{max-width:950px}.crm-dialog [hidden]{display:none}@media (max-width:680px){.crm-form-grid{grid-template-columns:1fr;gap:20px}.crm-form-grid .crm-field-wide{grid-column:auto}.crm-filter-controls{width:100%}.crm-filter-controls>*{flex:1;min-width:0}.crm-pagination{font-size:11px}.crm-pagination>div{gap:4px}.crm-account-summary{flex-wrap:wrap;align-items:flex-start}.crm-account-summary>div{text-align:left;width:100%;margin-left:50px}}.crm-comments{gap:24px;display:grid}.crm-comment-form{gap:12px;min-width:0;display:grid}.crm-comment-composer-label,.crm-comment-feed-heading strong{color:var(--title);font-size:13px;font-weight:600}.crm-comment-form .markdown-field .notes-editor-content{min-height:104px}.crm-comment-form .notes-toolbar{position:static}.crm-comment-form .error{margin:0}.crm-comment-feed-heading{border-top:1px solid var(--separator);justify-content:space-between;align-items:center;padding-top:20px;display:flex}.crm-comment-list{gap:24px;margin:0;padding:0;list-style:none;display:grid}.crm-comment{align-items:flex-start;gap:12px;min-width:0;display:flex}.crm-comment+.crm-comment{border-top:1px solid var(--separator);padding-top:24px}.crm-comment-main{flex:1;min-width:0}.crm-comment-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.crm-comment-header>div:first-child{flex-wrap:wrap;gap:6px 10px;min-width:0;display:flex}.crm-comment-header strong{color:var(--title);overflow-wrap:anywhere;font-size:13px}.crm-comment-header time{width:100%;color:var(--muted);font-size:11px;line-height:1.5}.crm-comment-agent{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.crm-comment-actions{flex-shrink:0;gap:4px;display:flex}.crm-comment-main .markdown-field-readonly .notes-editor-content{overflow-wrap:anywhere;cursor:text;padding:0;font-size:13px}.crm-comment-main .markdown-field-readonly .notes-editor-content>:first-child{margin-top:0}.crm-comment-main .markdown-field-readonly .notes-editor-content>:last-child{margin-bottom:0}.crm-comment-main .markdown-field-readonly .notes-editor-content pre{white-space:pre-wrap;overflow-wrap:anywhere}.crm-comment-confirm{border-radius:var(--radius-control);background:var(--raised);gap:12px;margin-top:16px;padding:16px;display:grid}.crm-comment-confirm p{margin:0}.crm-comment-hint,.crm-comment-loading{color:var(--muted);margin:0;font-size:12px}.crm-comment-loading{align-items:center;gap:8px;display:flex}@media (max-width:680px){.crm-comment{gap:10px}.crm-comment-actions .icon{width:44px;height:44px}.crm-comment-main .crm-actions .primary{white-space:normal}}.crm-account-name{align-items:center;gap:8px;min-width:0;display:flex}.crm-account-name .inline-edit,.crm-account-name .inline-edit-display,.crm-account-name .inline-edit-text{flex:1;min-width:0}.crm-account-name .inline-edit-display{margin-left:-8px}@container (min-width:721px){.crm-accounts-table .resource-table{min-width:1000px}.crm-accounts-table .resource-table .collection-cell-primary{width:19%}.crm-accounts-table [data-column=industry],.crm-accounts-table [data-column=phone]{width:11%}.crm-accounts-table [data-column=city],.crm-accounts-table [data-column=source]{width:10%}.crm-accounts-table [data-column=email]{width:17%}.crm-accounts-table .collection-cell-actions{width:92px}}
