.lcrm-page{background:#f5f8f6;min-height:100vh;padding:34px 15px 90px;color:#20362b}.lcrm-container{max-width:1180px;margin:auto}.lcrm-page-head,.lcrm-admin-head{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(135deg,#0a3023,#0f6841);color:#fff;border-radius:24px;padding:25px;margin-bottom:17px}.lcrm-page-head span,.lcrm-admin-head span{color:#31e51c;font-weight:900}.lcrm-page-head h1,.lcrm-admin-head h1{margin:7px 0}.lcrm-page-head p,.lcrm-admin-head p{margin:0;color:#d0e1d7}.lcrm-page-head>a,.lcrm-admin-head>a{background:#2bdd1c;color:#073b11;text-decoration:none;border-radius:11px;padding:11px 15px;font-weight:900}.lcrm-alert{padding:12px 15px;border-radius:13px;margin-bottom:14px}.lcrm-alert.success{background:#e8f8eb;color:#17662d}.lcrm-alert.error{background:#fff0f0;color:#a92727}.lcrm-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px}.lcrm-stats>div,.lcrm-card{background:#fff;border:1px solid #dfe8e2;border-radius:17px;padding:16px}.lcrm-stats span{font-size:11px;color:#748078}.lcrm-stats strong{display:block;font-size:25px;margin-top:7px}.lcrm-card{margin-bottom:15px}.lcrm-card h2{margin:0 0 15px}.lcrm-settings{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.lcrm-settings label{display:grid;gap:6px;font-size:11px;font-weight:900}.lcrm-settings input,.lcrm-settings select,.lcrm-settings textarea,.lcrm-filters input,.lcrm-filters select,.lcrm-update input,.lcrm-update select,.lcrm-update textarea,.lcrm-lead input,.lcrm-lead select,.lcrm-lead textarea{border:1px solid #d7e2db;border-radius:10px;padding:10px;font:inherit;background:#fff}.lcrm-settings small{font-weight:400;color:#7b8980}.lcrm-settings>button{grid-column:1/-1;border:0;background:#0f4a35;color:#fff;border-radius:11px;padding:12px;font:inherit;font-weight:900}.lcrm-switch{grid-template-columns:38px 1fr!important;align-items:center}.lcrm-switch input{display:none}.lcrm-switch span{width:38px;height:22px;border-radius:99px;background:#cad5ce;position:relative}.lcrm-switch span:after{content:'';position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;right:3px;top:3px;transition:.2s}.lcrm-switch input:checked+span{background:#25d91a}.lcrm-switch input:checked+span:after{right:19px}.lcrm-filters{display:grid;grid-template-columns:1fr 190px 190px auto auto;gap:8px}.lcrm-filters button,.lcrm-filters a{border:0;border-radius:10px;padding:10px 14px;font:inherit;text-align:center;text-decoration:none}.lcrm-filters button{background:#0f4a35;color:#fff}.lcrm-filters a{background:#eef3f0;color:#395247}.lcrm-table-wrap{overflow:auto}.lcrm-table-wrap table{width:100%;border-collapse:collapse;min-width:1350px}.lcrm-table-wrap th,.lcrm-table-wrap td{padding:11px;border-bottom:1px solid #edf1ef;text-align:right;font-size:11px;vertical-align:top}.lcrm-table-wrap th{background:#f4f8f5}.lcrm-table-wrap td>a,.lcrm-table-wrap td b{display:block;color:#153f2d}.lcrm-table-wrap small{display:block;color:#76847c;margin-top:5px;line-height:1.8}.lcrm-status{display:inline-block;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:900}.lcrm-status.new{background:#e5f7e9;color:#147034}.lcrm-status.contacted{background:#e9f3ff;color:#1e5c94}.lcrm-status.follow_up{background:#fff6d8;color:#806100}.lcrm-status.won{background:#dff8e2;color:#0d6d26}.lcrm-status.lost,.lcrm-status.spam{background:#fff0f0;color:#a42b2b}.lcrm-update{display:grid;gap:6px;min-width:230px}.lcrm-update button,.lcrm-lead button{border:0;background:#0f4a35;color:#fff;border-radius:9px;padding:9px;font:inherit;font-weight:900}.lcrm-lead-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.lcrm-lead{background:#fff;border:1px solid #dfe8e2;border-radius:19px;padding:17px}.lcrm-lead>header{display:flex;justify-content:space-between;gap:12px}.lcrm-lead h2{margin:0 0 5px}.lcrm-lead header a{color:#17662d}.lcrm-source{display:block;background:#f2f7f3;border-radius:10px;padding:10px;margin:13px 0;color:#16472f;text-decoration:none;font-weight:900}.lcrm-lead p{min-height:45px;color:#647169;line-height:1.9}.lcrm-lead>small{display:block;color:#7b8780}.lcrm-lead form{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid #edf1ef;margin-top:14px;padding-top:13px}.lcrm-lead form textarea,.lcrm-lead form button{grid-column:1/-1}.lcrm-empty{text-align:center;padding:35px;color:#75837b}.lead-request-box{margin-top:11px;border:1px solid #d9e5dd;border-radius:13px;background:#f8fbf9;overflow:hidden}.lead-request-box summary{cursor:pointer;padding:12px 14px;font-weight:900;color:#0f5836;list-style:none}.lead-request-box summary::-webkit-details-marker{display:none}.lead-request-box summary:after{content:'＋';float:left}.lead-request-box[open] summary:after{content:'−'}.lead-request-form{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:0 12px 13px}.lead-request-form input,.lead-request-form select,.lead-request-form textarea{width:100%;box-sizing:border-box;border:1px solid #d4e0d8;border-radius:9px;padding:10px;font:inherit}.lead-request-form textarea,.lead-request-form .wide,.lead-request-form button{grid-column:1/-1}.lead-request-form button{border:0;background:#23d818;color:#073b11;border-radius:10px;padding:11px;font:inherit;font-weight:900}.lead-request-form small{grid-column:1/-1;color:#728077;line-height:1.8}.lead-form-alert{border-radius:11px;padding:10px;margin-top:9px}.lead-form-alert.success{background:#e8f8eb;color:#17662d}.lead-form-alert.error{background:#fff0f0;color:#a92727}
@media(max-width:900px){.lcrm-stats{grid-template-columns:repeat(3,1fr)}.lcrm-settings,.lcrm-lead-grid{grid-template-columns:1fr}.lcrm-filters{grid-template-columns:1fr 1fr}.lcrm-filters input{grid-column:1/-1}}
@media(max-width:620px){.lcrm-page-head,.lcrm-admin-head{align-items:flex-start;flex-direction:column}.lcrm-stats{grid-template-columns:1fr 1fr}.lcrm-settings,.lcrm-filters,.lead-request-form{grid-template-columns:1fr}.lcrm-settings>button,.lead-request-form textarea,.lead-request-form .wide,.lead-request-form button{grid-column:auto}.lcrm-lead form{grid-template-columns:1fr}.lcrm-lead form textarea,.lcrm-lead form button{grid-column:auto}}
