*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ag-floating-filter input[type=date]::-webkit-datetime-edit{display:none}.ag-floating-filter input[type=date]:focus::-webkit-datetime-edit{display:inline-flex}.ag-floating-filter input[type=date]:valid::-webkit-datetime-edit{display:inline-flex}input.ro-input,textarea.ro-input{color:#00000040!important;background-color:#0000000a!important}.ant-input-number.ro-input{background-color:#0000000a!important}.ant-input-number.ro-input .ant-input-number-input{color:#00000040!important}.ant-select-disabled .ant-select-content,.ant-select-disabled .ant-select-content-value,.ant-select-disabled .ant-select-selection-item,.ant-select-disabled .ant-select-selection-placeholder{-webkit-user-select:text!important;user-select:text!important}.ant-select-disabled .ant-select-input{pointer-events:none!important}.ant-select-disabled,.ant-select-disabled .ant-select-input,.ant-select-disabled .ant-select-content,.ant-select-disabled .ant-select-content-value,.ant-select-disabled .ant-select-selection-item{cursor:text!important}.ag-header-required .ag-header-cell-text:after{content:" *";color:#ff4d4f}.ag-watermark{display:none!important}@keyframes erp-smart-btn-pulse{0%,to{opacity:1}50%{opacity:.62}}@keyframes erp-smart-btn-pop{0%{transform:scale(.92)}60%{transform:scale(1.06)}to{transform:scale(1)}}.erp-route-bar{background:#e6f4ff;border-radius:2px;height:3px;margin-bottom:8px;position:relative;overflow:hidden}.erp-route-bar:after{content:"";background:#1677ff;border-radius:2px;width:35%;animation:1s ease-in-out infinite erp-route-bar-slide;position:absolute;top:0;bottom:0;left:0}@keyframes erp-route-bar-slide{0%{left:-35%}to{left:100%}}.rte{background:#fff;border:1px solid #d9d9d9;border-radius:6px;overflow:hidden}.rte:focus-within{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a}.rte-toolbar{background:#fafafa;border-bottom:1px solid #f0f0f0;flex-wrap:wrap;align-items:center;gap:2px;padding:2px 4px;display:flex}.rte-toolbar .ant-btn{color:#595959}.rte-sep{background:#e8e8e8;width:1px;height:16px;margin:0 4px}.rte-content{color:#1f1f1f;outline:none;min-height:140px;max-height:360px;padding:8px 12px;font-size:14px;line-height:1.6;overflow-y:auto}.rte-content:empty:before{content:attr(data-placeholder);color:#bfbfbf}.rte-content p{margin:0 0 6px}.rte-content ul,.rte-content ol{margin:0 0 6px;padding-left:22px}.rte-content a{color:#1677ff}.rte-readonly{background:#0000000a}.rte-readonly .rte-content{color:#00000073;min-height:0;max-height:none}.rte-content.rte-empty{color:#00000040}
