.crm-root{min-width:0}.crm-tabs{display:flex;gap:8px;border-bottom:1px solid #dfe7df;margin-bottom:24px;padding-bottom:12px}.crm-tabs button{border:0;background:transparent;color:#728275;padding:10px 20px}.crm-tabs button.active{background:#163f32;color:#fff}.crm-filter-main{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(200px,1.7fr) minmax(150px,1fr);gap:18px}.crm-filter-main .field{margin-top:0}.crm-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.crm-filter-grid>*{min-width:0}.crm-filter-grid .crm-wide{grid-column:1/-1}.crm-advanced{border-top:1px solid #e8eee6;padding-top:14px;margin-top:5px}.crm-advanced summary{cursor:pointer;color:#345f47;font-weight:600;list-style-position:inside}.crm-advanced summary span{font-size:12px;color:#819284;font-weight:400;margin-left:12px}.crm-form-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.crm-form-actions .hint{margin:0}.crm-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px;max-width:260px;white-space:normal}.crm-auto-tag,.crm-manual-tag{display:inline-block;padding:2px 7px;border-radius:5px;font-size:11px;overflow-wrap:anywhere}.crm-auto-tag{background:#f0f3ed;color:#708064}.crm-manual-tag{background:#e9f2e1;color:#446535}.crm-member-cell{min-width:150px;max-width:300px;white-space:normal;overflow-wrap:anywhere}.crm-row-actions{display:flex;gap:6px;flex-wrap:wrap;min-width:130px}.crm-row-actions button+button{margin:0}.crm-footnote{border-top:1px solid #e8eee6;margin-top:18px;padding-top:14px}.crm-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px;font-size:12px;color:#718373}.crm-pagination>div{display:flex;gap:8px}.crm-test-banner{background:#fff4da;border:1px solid #eddfb6;border-radius:10px;color:#82631e;padding:12px 16px;margin-bottom:18px;font-size:12px}.crm-selection{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 15px;background:#eef4e8;border-radius:8px;font-size:12px;margin:10px 0}.crm-step-heading{display:flex;gap:24px;padding:4px 0;font-size:12px;color:#71866b}.crm-step-heading span:first-child{font-weight:700;color:#285240}.crm-divider{height:1px;background:#e7ede4;margin:24px 0}.crm-scope-selector .notice{margin-top:34px}.crm-preview-placeholder{text-align:center;padding:42px 24px}.crm-preview-placeholder h3{margin:10px 0}.crm-step-badge{display:inline-block;width:40px;height:40px;line-height:40px;border-radius:50%;background:#edf3e3;color:#739353;font-size:16px;font-weight:600}.crm-preview-card{border:1px solid #b5c99b;background:#fcfef9}.crm-preview-card .stats{margin:22px 0}.crm-preview-card .stat{padding:16px}.crm-preview-card .stat b{font-size:25px}.crm-summary{font-size:12px;line-height:1.8;color:#61765e;overflow-wrap:anywhere}.crm-confirm-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:22px;margin-top:20px;border-top:1px solid #dde7d7}.crm-confirm-bar label{display:flex;gap:8px;align-items:center;margin:0;line-height:1.6}.crm-confirm-bar label input{flex:none}.crm-record-scope{width:170px;flex:none}.crm-record-scope .field{margin:0}.crm-profile-heading{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:16px 0}.crm-profile-block{padding:22px 0;border-bottom:1px solid #e6ece2}.crm-profile-block .card-head{margin-bottom:10px}.crm-profile-block summary{cursor:pointer;font-weight:600;margin-bottom:18px}.crm-preferences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.crm-preferences h4{font-size:12px;margin:0 0 8px;color:#76886f}.crm-preferences p{font-size:13px;margin:5px 0;overflow-wrap:anywhere}.crm-preferences span{display:block;font-size:11px}.crm-keyvalues{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:10px 18px;margin-top:18px;font-size:13px}.crm-keyvalues span{color:#778a71}.crm-keyvalues b{font-weight:500;overflow-wrap:anywhere}#editor .crm-profile-heading+.stats .stat{padding:14px}#editor .crm-profile-heading+.stats b{font-size:21px}#crm-preview-error{margin-top:14px}.crm-root .card-head{gap:16px}.crm-root form .error:not(:empty){margin-top:15px}.crm-root .table-wrap{max-width:100%}.crm-root .field input,.crm-root .field select{min-width:0}
@media(max-width:1100px){.crm-filter-main{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.crm-filter-main>.field:last-child{grid-column:1/-1}.crm-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-preview-card .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.crm-tabs{gap:3px;margin-bottom:18px}.crm-tabs button{padding:9px 12px;font-size:13px;flex:1;white-space:nowrap}.crm-filter-main,.crm-filter-grid{grid-template-columns:minmax(0,1fr);gap:0}.crm-filter-main>.field:last-child{grid-column:auto}.crm-filter-main .field{margin:9px 0}.crm-advanced summary span{display:block;margin:4px 0 0 16px}.crm-form-actions>button{flex:1;white-space:nowrap}.crm-step-heading{gap:14px;flex-wrap:wrap}.crm-preview-card .stat{padding:14px 12px}.crm-preview-card .stat b{font-size:23px}.crm-confirm-bar>button{width:100%}.crm-root .card-head{align-items:flex-start;flex-wrap:wrap}.crm-record-scope{width:100%}.crm-preferences{grid-template-columns:1fr 1fr}.crm-scope-selector .notice{margin-top:14px}.crm-preview-placeholder{padding:30px 18px}.crm-profile-block .crm-form-actions>button{flex:auto}.crm-root .stats{gap:10px}}
