.manual-sales-panel,.manual-sales-panel *{box-sizing:border-box}.manual-sales-header-actions,.manual-sales-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.manual-sales-toolbar{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.manual-sales-toolbar label,.manual-sales-box label{display:grid;gap:6px;min-width:220px;color:#53677a;font-weight:700}.manual-sales-toolbar input,.manual-sales-toolbar select,.manual-sales-form input,.manual-sales-form select,.manual-sales-form textarea,.manual-sales-box input,.manual-sales-box select,.manual-sales-box textarea{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #bbcfdf;border-radius:6px;background:#fff;color:#172b3b;font:inherit}.manual-sales-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:12px}.manual-sales-form label{display:grid;min-width:0;gap:6px;color:#53677a;font-weight:700}.manual-sales-form textarea,.manual-sales-box textarea{resize:vertical;line-height:1.45}.manual-sales-wide{grid-column:1/-1}.manual-sales-owner{padding:12px;background:#eff7fa;border-left:4px solid #04a27e}.manual-sales-owner span,.manual-sales-lead>div>span{display:block;color:#617488;font-size:12px;font-weight:700;text-transform:uppercase}.manual-sales-owner strong{display:block;margin-top:5px}.manual-sales-metrics{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;margin:16px 0}.manual-sales-metrics button{min-height:105px;padding:15px;border:1px solid #cbdde8;border-left:5px solid #04a27e;border-radius:6px;background:#fff;color:#172b3b;text-align:left}.manual-sales-metrics button.is-due{border-left-color:#d99a00}.manual-sales-metrics strong,.manual-sales-metrics span{display:block}.manual-sales-metrics strong{font-size:28px}.manual-sales-metrics span{margin-top:8px;color:#53677a;font-weight:700}.manual-sales-section{margin-top:22px;padding-top:18px;border-top:1px solid #d5e3eb}.manual-sales-section-head,.manual-sales-lead-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.manual-sales-section h3,.manual-sales-lead-head h3{margin:0}.manual-sales-lead-head p{margin:6px 0 0;color:#617488}.manual-sales-list{display:grid;gap:10px;margin-top:12px}.manual-sales-lead{display:grid;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(110px,1fr)) auto;align-items:center;gap:12px;padding:14px;border:1px solid #cbdde8;border-left:5px solid #04a27e;border-radius:6px;background:#fff}.manual-sales-lead h4,.manual-sales-lead p,.manual-sales-reminder h4,.manual-sales-reminder p{margin:4px 0;overflow-wrap:anywhere}.manual-sales-lead small,.manual-sales-reminder small{color:#617488;font-weight:700}.manual-sales-lead>div>strong{display:block;margin-top:5px;overflow-wrap:anywhere}.manual-sales-status{display:inline-flex;margin-top:5px;padding:6px 9px;border-radius:5px;background:#edf3f7;color:#334155;font-size:12px;font-weight:800}.manual-sales-status.status-won{background:#dcf5e6;color:#155c3b}.manual-sales-status.status-lost{background:#fde8e8;color:#8f1d1d}.manual-sales-status.status-follow-up{background:#fff3d6;color:#7c5512}.manual-sales-status.status-quotation{background:#e8efff;color:#234b93}.manual-sales-reminders{display:grid;gap:10px;margin-top:12px}.manual-sales-reminder{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid #cbdde8;border-left:5px solid #04a27e;border-radius:6px}.manual-sales-reminder.is-overdue{background:#fff4f2;border-left-color:#c43b32}.manual-sales-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.manual-sales-box{display:grid;gap:12px;padding:16px;border:1px solid #cbdde8;background:#f7fafb}.manual-sales-box h3{margin:0}.manual-sales-box label{min-width:0}.manual-sales-timeline{display:grid;gap:10px;margin-top:12px}.manual-sales-timeline article{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;padding:12px;border-left:4px solid #04a27e;background:#f7fafb}.manual-sales-timeline span{color:#00508f;font-weight:800}.manual-sales-timeline strong,.manual-sales-timeline small{display:block;overflow-wrap:anywhere}.manual-sales-timeline small{margin-top:6px;color:#617488}
@media(max-width:900px){.manual-sales-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-sales-lead{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-sales-lead>div:first-child{grid-column:1/-1}.manual-sales-lead>button{width:100%}}
@media(max-width:760px){.manual-sales-panel{width:100%!important;max-width:100%!important;margin:0!important;padding:16px!important;overflow:hidden}.manual-sales-panel .admin-head,.manual-sales-section-head,.manual-sales-lead-head{align-items:stretch!important;flex-direction:column!important}.manual-sales-header-actions,.manual-sales-header-actions button{width:100%}.manual-sales-form,.manual-sales-detail-grid{grid-template-columns:minmax(0,1fr)}.manual-sales-wide{grid-column:auto}.manual-sales-toolbar{display:grid;grid-template-columns:minmax(0,1fr)}.manual-sales-toolbar label{min-width:0}.manual-sales-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-sales-lead{grid-template-columns:minmax(0,1fr);align-items:stretch}.manual-sales-lead>div:first-child{grid-column:auto}.manual-sales-reminder{align-items:stretch;flex-direction:column}.manual-sales-reminder .manual-sales-actions,.manual-sales-reminder button{width:100%}.manual-sales-timeline article{grid-template-columns:minmax(0,1fr)}.manual-sales-actions{align-items:stretch;flex-direction:column}.manual-sales-actions>*{width:100%}}
@media(max-width:480px){.manual-sales-panel{padding:12px!important}.manual-sales-metrics{grid-template-columns:minmax(0,1fr)}}
