/* 관리자 콘솔 SMWEB › Design › 버튼에서 만든 덧칠 — 직접 고치지 마세요 */
body .sm-new-btn{height:32px;padding:0 20px;border-radius:4px;font-size:13px;font-weight:600;border-width:0px;border-style:solid;}
body .sm-new-btn{background:#738791;color:#ffffff;border-color:#6583b3;}
body .sm-new-btn:hover{background:#26205a;color:#ffffff;border-color:#26205a;}
body .basic-btn{height:28px;padding:0 8px;border-radius:4px;font-size:13px;font-weight:500;border-width:1px;border-style:solid;}
body .basic-btn,body .basic-btn.second{background:#e5e7eb;color:#374151;border-color:#9ca3af;}
body .basic-btn:hover,body .basic-btn.second:hover{background:#d1d5db;color:#374151;border-color:#d1d5db;}
body .basic-btn.primary{background:#596052;color:#ffffff;border-color:#263e0f;}
body .basic-btn.primary:hover{background:#6a8b4b;color:#ffffff;border-color:#669c35;}
body .basic-btn.cancel{background:#ffffff;color:#555555;border-color:#263e0f;}
body .basic-btn.cancel:hover{background:#f5f5f5;color:#555555;border-color:#669c35;}
body .basic-btn.danger{background:#733535;color:#ffffff;border-color:#5e3b3b;}
body .basic-btn.danger:hover{background:#dc2626;color:#ffffff;border-color:#dc2626;}
body .cmp-btn{height:28px;padding:0 8px;border-radius:4px;font-size:13px;font-weight:500;border-width:1px;border-style:solid;}
body .cmp-btn.cmp-btn-tool{background:#e6e6e6;color:#222222;border-color:#a8a8a8;}
body .cmp-btn.cmp-btn-tool:hover{background:#f8fafc;color:#222222;border-color:#cbd5e1;}
body .cmp-btn.cmp-btn-primary{background:#26205a;color:#ffffff;border-color:#26205a;}
body .cmp-btn.cmp-btn-primary:hover{background:#036b3a;color:#ffffff;border-color:#036b3a;}
body .cmp-btn.cmp-btn-tool.active,body .cmp-btn.cmp-btn-tool.cmp-sched-active{background:#2c6d3f;color:#ffffff;border-color:#919191;}
body .cmp-btn.cmp-btn-tool.active:hover,body .cmp-btn.cmp-btn-tool.cmp-sched-active:hover{background:#f0fdf4;color:#26205a;border-color:#26205a;}
body .preview-panel-footer .basic-btn{height:28px;padding:0 8px;border-radius:4px;font-size:12px;font-weight:500;border-width:1px;border-style:solid;}
body .preview-panel-footer .basic-btn:not(.primary):not(.danger){background:#ffffff;color:#222222;border-color:#e2e5ea;}
body .preview-panel-footer .basic-btn:not(.primary):not(.danger):hover{background:#f8fafc;color:#222222;border-color:#cbd5e1;}
body .preview-panel-footer .basic-btn.primary{background:#26205a;color:#ffffff;border-color:#26205a;}
body .preview-panel-footer .basic-btn.primary:hover{background:#036b3a;color:#ffffff;border-color:#036b3a;}
body .preview-panel-footer .basic-btn.danger{background:#8a1e1e;color:#ffffff;border-color:#b86b6b;}
body .preview-panel-footer .basic-btn.danger:hover{background:#fef2f2;color:#ef4444;border-color:#ef4444;}
body .notes-attach-upload-btn{height:24px;padding:0 8px;border-radius:4px;font-size:12px;font-weight:400;border-width:1px;border-style:solid;}
body .notes-attach-upload-btn{background:#e3e3e3;color:#4f4f4f;border-color:#b0b0b0;}
body .notes-attach-upload-btn:hover{background:#ffffff;color:#26205a;border-color:#26205a;}
body .cn-attach-chip,body .cmp-attach-chip,body .cmp-attach-item{height:24px;padding:0 16px;border-radius:4px;font-size:12px;font-weight:400;border-width:1px;border-style:solid;}
body .cn-attach-chip,body .cmp-attach-chip,body .cmp-attach-item{background:#ffffff;color:#222222;border-color:#e2e5ea;}
body .cn-attach-chip:hover,body .cmp-attach-chip:hover,body .cmp-attach-item:hover{background:#e0e0e0;color:#222222;border-color:#cbd5e1;}
body .dsh-chip{height:24px;padding:0 9px;border-radius:12px;font-size:11px;font-weight:400;border-width:0px;border-style:solid;}
body .dsh-chip{background:#ffffff;color:#4d5566;border-color:#dde1e9;}
body .dsh-chip:hover{background:#ffffff;color:#1565c0;border-color:#90adec;}
body .dsh-chip.is-on{background:#f78e2b;color:#ffffff;border-color:#1565c0;}
body .dsh-chip.is-on:hover{background:#0e4894;color:#ffffff;border-color:#0e4894;}
body .dsh-btn{height:28px;padding:0 12px;border-radius:4px;font-size:12px;font-weight:600;border-width:1px;border-style:solid;}
body .dsh-btn{background:#ffffff;color:#4d5566;border-color:#dde1e9;}
body .dsh-btn:hover{background:#ffffff;color:#1565c0;border-color:#90adec;}
body .dsh-btn.dsh-btn-primary{background:#1565c0;color:#ffffff;border-color:#1565c0;}
body .dsh-btn.dsh-btn-primary:hover{background:#0e4894;color:#ffffff;border-color:#0e4894;}
body .cmp-btn.cmp-btn-icon{padding:0 5px;}
body .modal-overlay input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),body .modal-overlay select:not([multiple]):not([size]){height:28px;box-sizing:border-box;padding-top:0;padding-bottom:0;}