.original-mode .original-manual-crm{height:100%;display:flex;flex-direction:column;min-height:0;font-size:11px;background:white;color:#263953}.original-manual-crm .manual-filters{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:8px;background:#f0f0f2}.original-manual-crm input,.original-manual-crm select,.original-manual-crm textarea{font:inherit;border:1px solid #d4d6df;border-radius:0;background:white;padding:4px;color:#263953}.original-manual-crm input[name=q]{min-width:220px;flex:1}.original-manual-crm input[name=plan],.original-manual-crm input[name=manager]{width:135px}.original-manual-crm input[type=checkbox]{accent-color:#7179ac}.original-manual-crm button{font:inherit;background:#6e77ad;color:white;border:0;border-radius:0;padding:6px 10px}.original-manual-crm button:disabled{background:#a5acc9;color:#f4f4f7}.original-manual-crm .manual-tabs{display:flex;align-items:center;gap:5px;padding:6px;border-bottom:1px solid #d4d6df}.original-manual-crm .manual-tabs [data-view]{background:#fafafa;color:#727d95;border-top:2px solid transparent}.original-manual-crm .manual-tabs [data-view].active{border-color:#747db0;color:#5665a2}.original-manual-crm .manual-selected{margin-left:auto}.original-manual-crm .manual-note{padding:4px 10px;margin:0;font-size:11px}.original-manual-crm .manual-warning{padding:4px 10px;color:#777385;font-size:10px;margin:0}.original-manual-crm .manual-workspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:8px;flex:1;min-height:0}.original-manual-crm .manual-table{overflow:auto;border:1px solid #e3e3e8}.original-manual-crm table{border-collapse:collapse;min-width:1700px;width:100%;font-size:11px}.original-manual-crm th{position:sticky;top:0;z-index:1;font-weight:400;background:#fafafa;border-bottom:1px solid #747bb4;white-space:nowrap;padding:8px}.original-manual-crm td{padding:6px 8px;border-bottom:1px solid #eee;white-space:nowrap}.original-manual-crm tr.processed{background:#e4e4e8}.original-manual-crm tr.selected{background:#dce0ef}.original-manual-crm tbody tr{cursor:pointer}.original-manual-crm tbody tr:focus{outline:1px solid #6c77b0;outline-offset:-1px}.original-manual-crm .manual-preview{border:1px solid #d6d8e4;display:flex;flex-direction:column;min-height:0;padding:8px;overflow:auto;gap:8px}.original-manual-crm .manual-preview h4{font-weight:400;font-size:13px;margin:0}.original-manual-crm .manual-preview nav{display:flex;gap:4px}.original-manual-crm .manual-preview nav .active{background:#495b94}.original-manual-crm .manual-preview p{margin:0;font-size:10px;overflow-wrap:anywhere}.original-manual-crm .manual-preview label{display:flex;flex-direction:column;gap:4px}.original-manual-crm .manual-body-label{flex:1;min-height:160px}.original-manual-crm .manual-content{min-height:140px;resize:vertical;flex:1}.original-manual-crm .manual-details{display:grid;grid-template-columns:100px minmax(0,1fr);gap:5px;font-size:10px;margin:0}.original-manual-crm dt,.original-manual-crm dd{margin:0;overflow-wrap:anywhere}.original-manual-crm .manual-links{display:flex;flex-wrap:wrap;gap:4px}.original-manual-crm footer{display:flex;gap:10px;padding:8px;align-items:center}.original-manual-crm footer>span:first-child{margin-right:auto;font-size:10px}.original-manual-crm .manual-table>p{padding:10px}.original-manual-crm input:disabled{background:#e6e6e8}
.original-mode .manual-visit-dialog{width:min(1100px,92vw);max-height:88vh;border:1px solid #a9adc2;padding:8px;color:#263953;font-size:11px}.manual-visit-dialog header{display:flex;justify-content:space-between;align-items:center;background:#f0f0f2;padding:6px}.manual-visit-dialog nav{display:flex;gap:6px;padding:8px 0}.manual-visit-dialog nav .active{background:#4f6096}.manual-visit-dialog .visit-content{max-height:60vh;overflow:auto}.manual-visit-dialog .visit-content table{min-width:900px}.manual-visit-dialog .visit-content label{display:flex;flex-direction:column;padding:8px 0;gap:5px}.manual-visit-dialog textarea{min-height:120px;resize:vertical}.manual-visit-dialog footer{justify-content:flex-end}.manual-visit-dialog footer>span:first-child{margin-right:0}.manual-visit-dialog .visit-note{font-size:10px;color:#697793}.manual-visit-dialog table td{white-space:pre-wrap}
.original-manual-crm .manual-preview nav{flex-wrap:wrap}.original-manual-crm .manual-analysis-dialog{width:min(1150px,94vw);max-height:85vh;padding:10px;border:1px solid #a9adc2;color:#263953;font-size:11px}.manual-analysis-dialog header{display:flex;justify-content:space-between;align-items:center;background:#f0f0f3;padding:6px}.manual-analysis-dialog>div{overflow:auto;max-height:60vh}.manual-analysis-dialog table{min-width:1000px}.manual-analysis-dialog td{white-space:pre-wrap;max-width:250px;overflow-wrap:anywhere}.manual-analysis-dialog footer{justify-content:flex-end}.manual-analysis-dialog footer>span:first-child{margin-right:0}
.original-mode .manual-analysis-dialog{width:min(1150px,94vw);max-height:85vh;padding:10px;border:1px solid #a9adc2;color:#263953;font-size:11px}.manual-analysis-dialog button,.manual-visit-dialog button{font:inherit;background:#6e77ad;color:white;border:0;border-radius:0;padding:6px 10px}.manual-analysis-dialog button:disabled,.manual-visit-dialog button:disabled{background:#a5acc9;color:#f4f4f7}.manual-analysis-dialog table{border-collapse:collapse;min-width:1000px;width:100%;font-size:11px}.manual-analysis-dialog th{font-weight:400;background:#fafafa;border-bottom:1px solid #747bb4;padding:8px}.manual-analysis-dialog td{padding:8px;border-bottom:1px solid #eee}.manual-analysis-dialog footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:8px}.manual-analysis-dialog>p,.manual-analysis-dialog>div>p{font-size:11px}

.native-manual-crm{font:11px Arial,'Malgun Gothic',sans-serif;color:#101c37;display:flex;flex-direction:column;height:100%;min-height:500px;background:#fff}
.native-manual-crm *{box-sizing:border-box}.native-manual-crm button{font:inherit;border:0;border-radius:0;background:#6973ad;color:white;padding:6px 12px;white-space:nowrap;cursor:pointer}.native-manual-crm button.danger{background:#d75156}.native-manual-crm button:disabled{opacity:.5;cursor:default}
.native-manual-crm .nmc-filters{display:flex;align-items:center;gap:7px;flex-wrap:nowrap;padding:9px 20px 11px;border-bottom:1px solid #ccc;min-height:48px;overflow-x:auto;background:#fafafa;margin:0}
.native-manual-crm .nmc-filters input,.native-manual-crm .nmc-filters select{font:inherit;height:24px;min-height:24px;border:1px solid #ddd;border-radius:0;background:#fff;color:#52617c;padding:2px 5px;min-width:0}
.native-manual-crm .nmc-filters select{width:95px;flex-shrink:0}.native-manual-crm .nmc-filters select[name=dateKind]{width:84px}.native-manual-crm .nmc-filters select[name=plan]{width:135px}.native-manual-crm .nmc-filters select[name=manager]{width:88px}.native-manual-crm .nmc-filters input[type=date]{width:104px;flex-shrink:0}.native-manual-crm .nmc-filters input[name=q]{width:185px;flex:1;min-width:130px}
.native-manual-crm .nmc-help{background:#f0f0f0;line-height:15px;padding:7px 20px 3px;min-height:52px}.native-manual-crm .nmc-actions{display:flex;align-items:center;gap:10px;padding:12px 14px 10px;border-bottom:2px solid #ccc;min-height:50px}.native-manual-crm .nmc-total{font-weight:400;margin-right:auto;white-space:nowrap}.native-manual-crm .nmc-status{font-size:11px;max-width:55%;color:#606b8a}
.native-manual-crm .nmc-list{flex:1;min-height:0;overflow:auto}.native-manual-crm table{width:100%;min-width:1180px;border-collapse:collapse;table-layout:fixed;font:11px Arial,'Malgun Gothic',sans-serif}.native-manual-crm th{height:32px;background:#fafafa;font-weight:400;border-bottom:1px solid #747bb4;position:sticky;top:0;white-space:nowrap;padding:3px}.native-manual-crm td{padding:5px 3px;text-align:center;border-bottom:1px solid #eee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:29px}.native-manual-crm input[type=checkbox]{width:17px;height:17px;accent-color:#6973ad;margin:0;vertical-align:middle}.native-manual-crm tr.processed{background:#e1e1e9}.native-manual-crm td.nmc-empty{font-size:15px;color:#888;border:0;height:34px}.native-manual-crm footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:6px}.native-manual-crm footer[hidden]{display:none}.native-manual-crm .nmc-detail{padding:3px 7px}
.nmc-detail-dialog{width:650px;height:600px;padding:14px;font:12px Arial,'Malgun Gothic',sans-serif}.nmc-detail-dialog label{display:flex;flex-direction:column;gap:8px;margin:10px 0}.nmc-detail-dialog textarea{height:450px;resize:none}.nmc-detail-dialog input,.nmc-detail-dialog textarea{font:inherit;border:1px solid #ccc;padding:8px}

.native-manual-crm .nmc-filters select[name=status]{width:110px}
