.crm-viewbar{display:flex;align-items:end;gap:8px;margin:0 0 10px}
.crm-viewbar form{margin:0}
.crm-viewbar label{display:grid;grid-template-columns:auto 210px;align-items:center;gap:8px;margin:0;font-size:11px}
.crm-viewbar select{height:36px;padding:6px 9px;background:#fff}
.crm-viewbar button{width:auto!important;min-height:36px;padding:7px 11px;flex:0 0 auto}
.crm-view-dialog{width:min(620px,calc(100vw - 28px));padding:0;border:0;border-radius:16px;box-shadow:0 24px 70px #10284b45}
.crm-view-dialog::backdrop{background:#10284b80}
.crm-view-dialog>form:first-child{display:grid;gap:11px;padding:24px}
.crm-view-dialog h2{margin:0 0 4px}
.crm-view-dialog label{display:grid;gap:4px;margin:0;font-size:12px;font-weight:750}
.crm-view-dialog input,.crm-view-dialog select{margin:0}
.crm-view-dialog .dialog-close{justify-self:end;width:32px;height:32px;margin-bottom:-30px;padding:0;border-radius:50%;background:#edf2f6;color:#142542;font-size:20px}
.crm-view-dialog .check{display:flex;align-items:center;gap:8px}
.crm-view-dialog .check input{width:auto}
.crm-delete-view{padding:0 24px 24px}
.crm-delete-view .danger{background:#fff;color:#a43a36;border:1px solid #eabcb9}
@media(max-width:560px){.crm-viewbar{align-items:stretch;flex-direction:column}.crm-viewbar form,.crm-viewbar label,.crm-viewbar select,.crm-viewbar button{width:100%}}
