.crm-wrap{max-width:1200px;margin:0 auto}.crm-tabs{display:flex;gap:8px;border-bottom:1px solid #d4dfd3;padding-bottom:14px;margin-bottom:28px;flex-wrap:wrap}.crm-tabs a{color:#34554a;padding:10px 16px;text-decoration:none;border-radius:6px}.crm-tabs a[aria-current=page]{background:#23463e;color:#fff}.crm-section{padding:24px 0;border-bottom:1px solid #d4dfd3}.crm-section h2{font-size:1.35rem;margin:0 0 18px}.crm-section h3{font-size:1.1rem}.crm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px}.crm-grid label{display:block;color:#34554a;font-weight:600}.crm-grid input,.crm-grid select{margin-top:7px}.crm-check{display:flex;align-items:flex-start;gap:10px;margin:12px 0}.crm-check input{margin-top:5px;accent-color:#34554a}.crm-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:15px}.crm-note{border-left:3px solid #a98b4c;padding:8px 16px;margin:16px 0;white-space:pre-wrap;overflow-wrap:anywhere}.crm-note time{display:block;font-size:.8rem;color:#697168}.crm-task{padding:20px 0;border-bottom:1px solid #d4dfd3;display:flex;justify-content:space-between;gap:18px}.crm-task p{margin:7px 0}.crm-inline{display:inline-block}.crm-muted{color:#697168;font-size:.9rem}.crm-search{display:flex;gap:10px;margin:20px 0}.crm-status{color:#8c486c;font-size:.9rem}.crm-member-body{background:#f4f0e7;color:#263d35}.crm-member-shell{max-width:920px;margin:auto;padding:30px 24px 80px}.crm-member-brand{display:flex;align-items:center;gap:14px;color:#23463e;text-decoration:none;margin-bottom:40px;letter-spacing:3px;font-size:1.3rem}.crm-member-brand img{width:40px}.crm-member-shell h1{font-size:2rem}.crm-member-shell .btn-primary{background:#23463e;border-color:#23463e}.crm-member-shell .form-control,.crm-member-shell .form-select{background:#fcfaf5}.crm-member-shell .crm-section{padding:30px 0}.crm-task .crm-actions{flex-shrink:0}.crm-section textarea{min-height:110px}.crm-flash{padding:15px;border:1px solid #8fa894;background:#e6eee7;margin-bottom:20px}.crm-error{background:#f3eaf0;border-color:#c6a7b8;color:#713553}.crm-secret{max-width:100%;overflow-wrap:anywhere}.crm-kpis{display:flex;gap:30px;flex-wrap:wrap;margin:24px 0}.crm-kpis strong{font-size:2rem;display:block;color:#23463e}.crm-kpis a{text-decoration:none;color:#52685b}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #aa8a4c;outline-offset:3px}@media(max-width:650px){.crm-grid{grid-template-columns:1fr}.crm-task{flex-direction:column}.crm-search{flex-wrap:wrap}.crm-member-shell{padding:24px 18px 60px}.crm-tabs a{padding:9px}.crm-task .crm-actions{margin-top:0}}
