.crm-center-body{padding:14px;min-width:0}.crm-center-source{display:grid;gap:5px;max-width:650px}.crm-center-source select,.crm-center-panel select{min-height:36px;padding:7px 10px;font:inherit;color:inherit;background:var(--acc-input-bg,var(--adm-panel,#fff));border:1px solid var(--acc-stroke,var(--adm-border,#d9dfe3));width:100%}.crm-center-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:14px 0;border-bottom:1px solid var(--acc-stroke,var(--adm-border,#d9dfe3));padding-bottom:8px}.crm-center-tabs button{font:inherit;color:inherit;min-height:36px;border:1px solid transparent;background:transparent;padding:7px 12px;cursor:pointer}.crm-center-tabs button[aria-current]{background:var(--acc-brand-soft,rgba(60,141,188,.12));border-bottom:2px solid var(--acc-brand,#3c8dbc)}.crm-center-tabs details{margin-left:auto}.crm-center-tabs summary{cursor:pointer;padding:8px}.crm-center-record,.crm-center-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.crm-center-record{padding:10px;border:1px solid var(--acc-stroke,var(--adm-border,#d9dfe3));margin:12px 0}.crm-center-panel{padding:12px;border:1px solid var(--acc-stroke,var(--adm-border,#d9dfe3));margin:12px 0;min-width:0}.crm-center-panel h3{font-size:15px;margin:0}.crm-center-panel td{vertical-align:top;overflow-wrap:anywhere}.crm-center-notes{white-space:pre-wrap;max-width:600px}.crm-center-tools{display:flex;gap:8px;margin:14px 0}.crm-center-mail{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.crm-center-mail .crm-center-panel{display:flex;justify-content:space-between;gap:12px;align-items:center}.crm-center-body label{min-width:0}.crm-center-body :focus-visible{outline:2px solid var(--acc-brand,#3c8dbc);outline-offset:2px}#crmCenter [data-center-message]{margin:0;padding:0 14px}#crmCenter [data-center-message]:not(:empty){padding:12px 14px}#crmCenter [role=alert]{border-left:3px solid var(--adm-danger,#dd4b39)}#crmCenterOpen{align-self:end;min-height:36px;white-space:nowrap}@media(max-width:600px){.crm-center-tabs details{margin-left:0}.crm-center-body{padding:10px}.crm-center-record strong{flex:1 1 100%;overflow-wrap:anywhere}.crm-center-tabs button{padding:8px}.crm-center-panel{padding:10px}}
.crm-center-body input[type=checkbox]{width:auto;min-height:0;flex-shrink:0}.crm-center-body label:has(input[type=checkbox]){display:flex;align-items:start;gap:8px;margin:12px 0}.crm-center-body label:has(input[type=checkbox]) input{margin-top:3px}
.crm-center-body table{min-width:640px}.crm-center-body th{background:var(--acc-input-bg,var(--adm-panel,#f9fafb));color:inherit}.crm-center-panel td:first-child{min-width:170px}.crm-center-panel td:nth-child(3){min-width:150px}
.crm-center-body .crm-sales-scroll{position:relative}
.crm-center-empty{padding:14px;background:var(--acc-input-bg,var(--adm-panel,#f9fafb));border-left:3px solid var(--acc-brand,#3c8dbc);overflow-wrap:anywhere}.crm-center-empty strong{display:block}.crm-center-empty p{margin:8px 0}.crm-center-empty .btn{font:inherit;white-space:normal;min-height:36px}.crm-center-body [data-center-choose-record]{font:inherit;min-height:36px}@media(max-width:600px){.crm-center-empty .btn,.crm-center-body [data-center-choose-record]{min-height:44px}}
.crm-center-tabs .crm-center-tools-menu{margin-left:0}.crm-center-tools-menu[open]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.crm-center-clarify{padding:10px 12px;background:var(--acc-input-bg,var(--adm-panel,#f9fafb));border-left:3px solid var(--acc-brand,#3c8dbc);overflow-wrap:anywhere}.crm-center-clarify .btn{font:inherit;min-height:36px;white-space:normal}@media(max-width:600px){.crm-center-clarify .btn{min-height:44px}}

.crm-native-kanban-frame{display:block;width:100%;min-height:640px;height:72vh;border:0;background:var(--adm-panel,var(--sysdash-panel,#fff));}.crm-center-panel>.crm-actions{margin-bottom:8px;flex-wrap:wrap}.crm-center-panel>.crm-actions label{display:flex;align-items:center;gap:8px;min-width:0}.crm-center-panel>.crm-actions select{max-width:100%}@media(max-width:600px){.crm-native-kanban-frame{min-height:560px;height:75vh}}
