.permission-head,.permission-row{grid-template-columns:1.1fr 120px 1.5fr 1.25fr}.operation-picks{display:flex;gap:5px;flex-wrap:wrap}.operation-picks label{font-size:9px;background:#f2f5f3;border-radius:4px;padding:5px 6px;white-space:nowrap}.operation-picks input{accent-color:var(--green);vertical-align:middle;margin:0 3px 0 0}body.no-edit #followForm,body.no-edit #editLead{display:none}body.no-convert #convertOpportunity{display:none}body.no-export #exportLeads{display:none}
.audit-card{width:min(760px,100%);max-height:86vh;overflow:auto}.audit-card .modal-head p{margin:5px 0 0;color:var(--muted);font-size:10px}.audit-tools{display:flex;gap:8px;margin-bottom:12px}.audit-tools input{flex:1;border:1px solid var(--line);border-radius:5px;padding:0 10px}.audit-item{display:grid;grid-template-columns:110px 1fr auto;gap:12px;padding:11px 5px;border-bottom:1px solid #edf0ee}.audit-item time{font-size:9px;color:var(--muted)}.audit-item b,.audit-item small{display:block}.audit-item b{font-size:11px}.audit-item small{font-size:9px;color:var(--muted);margin-top:4px}.audit-item em{font-style:normal;font-size:9px;color:#49675a}.pool-claim{height:28px;border:1px solid #d4a854;background:#fff8e9;color:#8b621e;border-radius:4px;padding:0 9px;font-size:10px;cursor:pointer}
.assignment-card .rule-row{grid-template-columns:25px 1fr 1fr 1fr 1fr 66px}.rule-actions{display:flex;gap:1px}.rule-actions button{font-size:12px;color:var(--muted);padding:3px}.rule-actions button:last-child{color:#a65a5a}
.org-card{width:min(650px,100%);max-height:86vh;overflow:auto}.org-card .modal-head p{margin:5px 0 0;color:var(--muted);font-size:10px}.org-add{display:flex;gap:8px;margin-bottom:12px}.org-add input{flex:1;border:1px solid var(--line);border-radius:5px;padding:0 10px}.branch-list{display:flex;gap:7px;flex-wrap:wrap;padding:12px;background:#f5f7f6;border-radius:6px}.branch-chip{display:flex;align-items:center;gap:6px;background:white;border:1px solid var(--line);border-radius:4px;padding:6px 8px;font-size:10px}.branch-chip button{border:0;background:transparent;color:#a65a5a;cursor:pointer}.org-member{display:grid;grid-template-columns:1fr 180px;align-items:center;padding:9px;border-bottom:1px solid #edf0ee}.org-member div{display:flex;align-items:center;gap:8px}.org-member b,.org-member small{display:block}.org-member small{font-size:9px;color:var(--muted);margin-top:2px}.org-member select{height:31px;border:1px solid var(--line);background:white;border-radius:4px}
.modal-head p{margin:5px 0 0;color:var(--muted);font-size:10px}.finance-action{height:26px;border:1px solid #c9d9d1;background:white;color:var(--green);border-radius:4px;font-size:9px;cursor:pointer}
.sms-card{width:min(650px,100%);max-height:88vh;overflow:auto}.sms-card>label{display:block;font-size:11px;color:#55635c;margin:13px 0}.sms-card>label input,.sms-card>label textarea{width:100%;border:1px solid #dce2df;border-radius:5px;padding:10px;margin-top:6px;font:inherit}.field-help{display:block;color:var(--muted);font-size:9px;margin-top:5px}.sms-preview{background:#f5f8f6;border:1px solid var(--line);border-radius:6px;padding:11px 12px}.sms-preview span{font-size:9px;color:var(--muted)}.sms-preview p{margin:5px 0 0;font-size:11px;line-height:1.6}.sms-queue{border:1px solid var(--line);border-radius:6px;max-height:210px;overflow:auto}.sms-item{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px;border-bottom:1px solid #edf0ee}.sms-item:last-child{border:0}.sms-item b,.sms-item small{display:block}.sms-item b{font-size:10px}.sms-item small{font-size:9px;color:var(--muted);margin-top:4px}.sms-item em{font-style:normal;font-size:9px;color:#9b6c24}.sms-item em.sent{color:#2c7854}
.sms-guide{margin:14px 0}.sms-guide .section-title span{font-size:9px;color:var(--muted)}.guide-step{display:grid;grid-template-columns:24px 1fr auto;gap:9px;align-items:center;padding:9px 10px;border:1px solid var(--line);border-bottom:0;background:white}.guide-step:first-child{border-radius:6px 6px 0 0}.guide-step:last-child{border-bottom:1px solid var(--line);border-radius:0 0 6px 6px}.guide-step>span{width:22px;height:22px;display:grid;place-items:center;background:#edf3f0;color:var(--green);border-radius:50%;font-size:9px}.guide-step b,.guide-step small{display:block}.guide-step b{font-size:10px}.guide-step small{font-size:9px;color:var(--muted);margin-top:3px}.guide-step a{color:var(--green);text-decoration:none;border:1px solid #c9d9d1;border-radius:4px;padding:5px 8px;font-size:9px;white-space:nowrap}.guide-step a:hover{background:#edf5f1}
.operation-picks .destructive-permission{background:#fff1f0;color:#b42318}
.permission-card{width:min(980px,calc(100vw - 32px));padding:22px}.permission-card .modal-head{position:sticky;top:-22px;z-index:3;background:#fff;padding:4px 0 15px}.permission-card .permission-note{margin:0 0 16px}.permission-head{display:none}.permission-rows{display:grid;gap:12px;padding-bottom:6px}.permission-row{display:grid;grid-template-columns:190px 150px minmax(300px,1fr);gap:16px;align-items:start;padding:16px;border:1px solid #e0e7e3;border-radius:7px;background:#fff}.permission-row.admin-row{background:#f8fbf9;border-color:#cfe0d7}.permission-user{padding-top:18px}.permission-user .avatar{width:34px;height:34px}.permission-user b{font-size:12px}.permission-user small{font-size:10px;line-height:1.5}.permission-scope,.permission-owners,.permission-operations{min-width:0}.permission-scope>span,.permission-owners>span,.permission-operations>span{display:block;margin-bottom:7px;color:#6f7d75;font-size:10px;font-weight:600}.permission-scope select{width:100%}.permission-owners .owner-picks{min-height:34px;align-content:flex-start}.permission-operations{grid-column:1/-1;border-top:1px solid #edf1ef;padding-top:12px}.operation-picks{gap:8px}.operation-picks label{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;font-size:10px;border:1px solid transparent}.operation-picks label:has(input:checked){background:#e8f2ed;border-color:#c9ded3;color:#285f49}.operation-picks .destructive-permission:has(input:checked){background:#fff0ee;border-color:#efc8c3;color:#a52e25}.operation-picks .performance-permission{margin-left:auto;width:auto!important;min-width:220px;background:#f5f7f6!important;border-color:#e1e7e4!important;color:#33423b!important}.permission-card .modal-actions{position:sticky;bottom:-22px;z-index:3;margin:14px -22px -22px;padding:14px 22px;background:#fff;border-top:1px solid #e4e9e6;box-shadow:0 -8px 20px #16231e0a}
@media(max-width:760px){.permission-card{padding:16px}.permission-card .modal-head{top:-16px}.permission-row{grid-template-columns:1fr 1fr;padding:14px}.permission-user{grid-column:1/-1;padding-top:0}.permission-owners{grid-column:1/-1}.permission-operations{grid-column:1/-1}.operation-picks .performance-permission{margin-left:0;width:100%!important}.permission-card .modal-actions{bottom:-16px;margin:12px -16px -16px;padding:12px 16px}}
.lead-row-delete{height:28px;margin-left:6px;border:1px solid #e0a19b;background:#fff;color:#a52e25;border-radius:4px;padding:0 9px;font-size:10px;cursor:pointer;white-space:nowrap}.lead-row-delete:hover{background:#fff0ee;border-color:#c86258}.bulk-bar .bulk-delete-leads{background:#a9372d}.bulk-bar .bulk-delete-leads:hover{background:#8f2c24}body.no-delete-lead .lead-row-delete,body.no-delete-lead #bulkDeleteLeads{display:none}
