.admin-lead-follow-up{color:#6f4c13;background:#fff9ed;border:1px solid #ead6aa;border-radius:10px;align-items:center;gap:7px;margin-top:9px;padding:8px 10px;font-size:.71rem;display:flex}.admin-lead-follow-up strong{color:#4d3819}.admin-lead-follow-up-editor input[type=datetime-local]{text-align:left;direction:ltr}.admin-lead-activity-timeline{background:#fbfaf7;border:1px solid #e5ddd0;border-radius:12px;flex-direction:column;gap:8px;margin-top:10px;padding:10px;display:flex}.admin-lead-activity-timeline>div{border-bottom:1px dashed #e4dccf;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:8px;display:grid}.admin-lead-activity-timeline>div:last-child{border-bottom:0}.admin-lead-activity-timeline strong{color:#253744;font-size:.73rem}.admin-lead-activity-timeline small{color:#7a8790;font-size:.64rem}.admin-lead-activity-timeline p{color:#687680;grid-column:1/-1;margin:0;font-size:.68rem;line-height:1.8}.admin-owner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-owner-card{background:#fff;border:1px solid #e4dccf;border-radius:15px;padding:15px;box-shadow:0 7px 20px #0b1a2b0a}.admin-owner-top{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-owner-avatar{color:#8a5e14;background:#f6eee0;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.admin-owner-title{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-owner-title strong{color:#1e2f3c;font-size:.85rem}.admin-owner-title small{color:#59636e;font-size:.66rem}.admin-owner-phone{color:#7a5414;direction:ltr;align-items:center;gap:5px;font-size:.7rem;display:inline-flex}.admin-owner-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.admin-owner-stats>div{background:#fbfaf7;border:1px solid #ece4d7;border-radius:10px;padding:8px}.admin-owner-stats small,.admin-owner-stats strong{display:block}.admin-owner-stats small{color:#59636e;font-size:.6rem}.admin-owner-stats strong{color:#273846;margin-top:2px;font-size:.71rem}.admin-owner-files{border-top:1px solid #e8e0d5;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.admin-owner-file{background:#f9f7f2;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.admin-owner-file>div{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-owner-file strong{text-overflow:ellipsis;white-space:nowrap;color:#2a3a46;font-size:.71rem;overflow:hidden}.admin-owner-file small{color:#77848d;font-size:.61rem}.admin-owner-file>span{color:#4a5c68;font-size:.63rem}.admin-owner-file>a{color:#7a5414;font-size:.66rem;font-weight:800}.admin-finance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.admin-finance-summary>div{background:#fbfaf7;border:1px solid #e5ddcf;border-radius:13px;padding:13px}.admin-finance-summary small,.admin-finance-summary strong{display:block}.admin-finance-summary small{color:#59636e;font-size:.65rem}.admin-finance-summary strong{color:#263744;margin-top:4px;font-size:.83rem}.admin-finance-summary .positive{background:#f5fbf7;border-color:#c8dfd0}.admin-finance-summary .positive strong{color:#27633e}.admin-finance-summary .negative{background:#fff6f4;border-color:#edc9c3}.admin-finance-summary .negative strong{color:#9a3e32}.admin-finance-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 18px 18px;display:grid}.admin-finance-form .admin-span-2{grid-column:span 2}.admin-finance-form>.btn-gold{align-self:end;min-height:44px}.admin-finance-list{flex-direction:column;display:flex}.admin-finance-row{border-top:1px solid #e8e0d4;grid-template-columns:40px minmax(0,1fr) auto auto 40px;align-items:center;gap:10px;padding:11px 18px;display:grid}.admin-finance-icon{border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.admin-finance-icon.income{color:#2f7349;background:#ecf7f0}.admin-finance-icon.expense{color:#a74437;background:#fff1ee}.admin-finance-row>div{min-width:0}.admin-finance-row>div strong,.admin-finance-row>div small{display:block}.admin-finance-row>div strong{color:#253744;font-size:.75rem}.admin-finance-row>div small{color:#59636e;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.63rem;overflow:hidden}.admin-finance-amount{white-space:nowrap;font-size:.72rem;font-weight:850}.admin-finance-amount.income{color:#2f7349}.admin-finance-amount.expense{color:#a74437}.admin-finance-row time{color:#59636e;white-space:nowrap;font-size:.62rem}.admin-matching-send-all{justify-content:flex-start;padding:0 18px 10px;display:flex}.admin-matching-send-all .btn-gold{min-height:42px}.admin-matching-timeline{flex-direction:column;gap:0;padding:0 18px 16px;display:flex}.admin-matching-timeline>div{grid-template-columns:10px minmax(0,1fr);gap:10px;padding:0 0 12px;display:grid;position:relative}.admin-matching-timeline>div>span{background:#b98224;border-radius:50%;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 4px #f7efdd}.admin-matching-timeline>div:not(:last-child)>span:after{content:"";background:#e9dfcf;width:2px;height:calc(100% - 13px);position:absolute;top:14px;left:3px;right:auto}.admin-matching-timeline strong{color:#2a3a46;font-size:.72rem;display:block}.admin-matching-timeline small{color:#59636e;margin-top:2px;font-size:.62rem;display:block}.admin-matching-timeline p{color:#697780;margin:4px 0 0;font-size:.67rem;line-height:1.7}@media (width<=900px){.admin-owner-grid{grid-template-columns:1fr}.admin-finance-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.admin-owner-top{grid-template-columns:38px minmax(0,1fr)}.admin-owner-phone{grid-column:2}.admin-owner-stats{grid-template-columns:1fr}.admin-owner-file{grid-template-columns:minmax(0,1fr) auto}.admin-owner-file>a{grid-column:2}.admin-finance-summary,.admin-finance-form{grid-template-columns:1fr;padding-inline:14px}.admin-finance-form .admin-span-2{grid-column:auto}.admin-finance-row{grid-template-columns:36px minmax(0,1fr) auto 32px;padding-inline:14px}.admin-finance-row time{display:none}.admin-finance-amount{font-size:.64rem}.admin-matching-send-all{padding-inline:14px}.admin-matching-send-all .btn-gold{justify-content:center;width:100%}}.admin-ops-center{margin-bottom:16px}.admin-ops-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 16px;display:grid}.admin-ops-summary>button{text-align:right;color:#263743;cursor:pointer;font:inherit;background:#fffdf9;border:1px solid #e6ded1;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.admin-ops-summary>button[data-tone=red]{background:#fff5f2;border-color:#edc8c1}.admin-ops-summary>button[data-tone=green]{background:#f5fbf7;border-color:#cadfd1}.admin-ops-summary>button[data-tone=amber]{background:#fffaf0;border-color:#ead8aa}.admin-ops-summary>button>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.admin-ops-summary small{color:#5c6972;font-size:.62rem}.admin-ops-summary strong{color:#263743;font-size:.78rem}.admin-ops-summary svg{color:#8a5e14;flex:none}.admin-ops-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:14px;padding:0 18px 18px;display:grid}.admin-ops-section-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.admin-ops-section-title strong{color:#253744;font-size:.8rem}.admin-ops-section-title span{width:1px}.admin-ops-leads{flex-direction:column;gap:6px;display:flex}.admin-ops-leads>button{text-align:right;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #ece4d8;border-radius:10px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px;display:grid}.admin-ops-leads>button:hover{background:#fbf6eb;border-color:#e4d2ab}.admin-ops-dot{background:#b74336;border-radius:50%;width:7px;height:7px}.admin-ops-leads span:not(.admin-ops-dot){flex-direction:column;gap:2px;min-width:0;display:flex}.admin-ops-leads strong{color:#263743;font-size:.72rem}.admin-ops-leads small{color:#5c6972;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.admin-ops-leads svg{color:#8a5e14}.admin-ops-empty{text-align:center;color:#5c6972;border:1px dashed #e2d8c8;border-radius:11px;padding:22px 10px;font-size:.72rem}.admin-ops-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-ops-shortcuts>button{text-align:right;cursor:pointer;font:inherit;background:#fbfaf7;border:1px solid #e8e0d4;border-radius:10px;padding:10px}.admin-ops-shortcuts>button:hover{background:#fff9ee;border-color:#e2cda1}.admin-ops-shortcuts strong,.admin-ops-shortcuts small{display:block}.admin-ops-shortcuts strong{color:#354651;font-size:.7rem}.admin-ops-shortcuts small{color:#5c6972;margin-top:3px;font-size:.6rem;line-height:1.7}.admin-backup-page{flex-direction:column;gap:14px;display:flex}.admin-backup-hero{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.admin-backup-hero h2{color:#253744;margin:5px 0;font-size:1rem}.admin-backup-hero p{color:#6b7881;margin:0;font-size:.74rem;line-height:2}.admin-backup-icon{color:#8a5e14;background:#f7efdd;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.admin-backup-info{background:#fff9ee;align-items:flex-start;gap:10px;display:flex}.admin-backup-info svg{color:#8a5e14;flex:none}.admin-backup-info strong{color:#604516;font-size:.76rem}.admin-backup-info p{color:#6b7881;margin:4px 0 0;font-size:.68rem;line-height:1.9}@media (width<=900px){.admin-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ops-grid{grid-template-columns:1fr}}@media (width<=600px){.admin-ops-summary{grid-template-columns:1fr;padding-inline:14px}.admin-ops-grid{padding-inline:14px}.admin-ops-shortcuts{grid-template-columns:1fr}.admin-backup-hero{grid-template-columns:42px minmax(0,1fr)}.admin-backup-hero>.btn-gold{grid-column:1/-1;width:100%}}
