.crud-page{min-height:100%;padding:8px 16px 16px;background:#f5f7fa;border-radius:12px}.crud-page ::selection{background:rgba(37,99,235,.16)}.crud-page .ant-tabs-nav{margin:0 0 12px}.crud-pagehead,.crud-toolbar,.crud-table-card{background:#fff;border:1px solid #eef1f5;border-radius:12px}.crud-pagehead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;padding:14px 20px;margin-bottom:12px}.crud-pagehead-info{display:flex;align-items:center;gap:10px;min-width:0}.crud-pagehead-title{margin:0;font-size:18px;font-weight:600;line-height:26px;color:#000000e0;letter-spacing:.2px}.crud-pagehead-badge{flex-shrink:0;padding:1px 10px;border-radius:999px;background:rgba(37,99,235,.08);color:#2563eb;font-size:12px;font-weight:500;line-height:20px;white-space:nowrap}.crud-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 20px;margin-bottom:12px}.crud-filter-item{width:180px}.crud-filter-item-wide{width:220px}.crud-filter-search{width:260px}.crud-page .ant-table-wrapper{background:transparent;border-radius:0;box-shadow:none}.crud-table-card{overflow:hidden}.crud-table-card .ant-table-thead>tr>th{font-size:13px;font-weight:600;color:#000000b8;white-space:nowrap}.crud-table-card .ant-table-tbody>tr>td{font-size:14px}.crud-table-card .ant-pagination{margin:12px 16px}.crud-index-cell{color:#0000008c;font-variant-numeric:tabular-nums}.crud-customer-name{font-weight:600;color:#1d4ed8}.crud-num-cell{font-variant-numeric:tabular-nums}.crud-cell-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.crud-cell-sub{font-size:12.5px;line-height:18px;color:#0000008c;overflow-wrap:break-word}.crud-empty-cell{color:#0000008c;-webkit-user-select:none;user-select:none}.crud-action-btn{font-size:12px;padding-inline:7px}.crud-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 12px}.crud-section-title:first-child{margin-top:0}.crud-section-title-text{font-size:13px;font-weight:600;line-height:20px;color:#000000e0}.crud-section-title-extra{font-size:12px;color:#00000073}.crud-modal-root .crud-detail-groups .crud-section-title{margin:20px 0 10px}.crud-modal-root .crud-detail-groups .crud-section-title:first-child{margin-top:0}.crud-modal-root .crud-detail-group-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 12px}.crud-modal-root .crud-detail-field{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 12px 9px;background:#f8fafc;border:1px solid #eef1f5;border-radius:8px}.crud-modal-root .crud-detail-field-wide{grid-column:1 / -1}.crud-modal-root .crud-detail-field-label{font-size:12.5px;line-height:18px;color:#0000008c}.crud-modal-root .crud-detail-field-value{display:flex;align-items:center;flex-wrap:wrap;gap:0 2px;min-width:0;font-size:14px;font-weight:600;line-height:22px;color:#000000e0;overflow-wrap:break-word}.crud-drawer-root .crud-drawer-title-name{font-size:15px;font-weight:600;color:#000000e0}.crud-drawer-root .ant-drawer-body{padding-bottom:0}.crud-drawer-root .ant-drawer-body::-webkit-scrollbar{width:8px}.crud-drawer-root .ant-drawer-body::-webkit-scrollbar-thumb{border-radius:4px;background:rgba(0,0,0,.18)}.crud-drawer-root .ant-drawer-body::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.28)}.crud-drawer-root .ant-drawer-body::-webkit-scrollbar-track{background:transparent}.crud-drawer-root ::selection{background:rgba(37,99,235,.16)}.crud-drawer-footer{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:16px -24px 0;padding:12px 24px 16px;background:#fff;border-top:1px solid #f0f0f0;box-shadow:0 -2px 8px #0f172a0a}.crud-form-wrap{padding:16px 20px 0;background:#fff;border:1px solid #eef1f5;border-radius:12px}.crud-form-footer{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:8px -20px 0;padding:12px 20px;background:#fff;border-top:1px solid #f0f0f0;border-radius:0 0 11px 11px;box-shadow:0 -2px 8px #0f172a0a}.crud-stats{margin-bottom:12px}.crud-stats-loading{opacity:.65;transition:opacity .2s ease-out}.crud-stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.crud-stats-metric{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:14px 12px 12px;background:#fff;border:1px solid #eef1f5;border-radius:12px;transition:transform .15s ease-out,border-color .15s ease-out}.crud-stats-metric:hover{transform:translateY(-1px);border-color:#dbe3ec}.crud-stats-metric.is-clickable{cursor:pointer}.crud-stats-metric.is-clickable:active{transform:translateY(0)}.crud-stats-metric.is-active,.crud-stats-metric.is-clickable.is-active:hover{border-color:#2563eb;background:#eff6ff}.crud-stats-metric-icon.is-slate{background:rgba(71,85,105,.1);color:#475569}.crud-stats-metric-icon.is-green{background:rgba(22,163,74,.1);color:#16a34a}.crud-stats-metric-icon.is-orange{background:rgba(212,107,8,.1);color:#d46b08}.crud-stats-metric-icon.is-gold{background:rgba(212,136,6,.12);color:#d48806}.crud-stats-metric-icon.is-blue{background:rgba(37,99,235,.1);color:#2563eb}.crud-stats-metric-icon.is-red{background:rgba(207,19,34,.1);color:#cf1322}.crud-stats-metric-icon.is-cyan{background:rgba(8,145,178,.1);color:#0e7490}.crud-stats-metric-icon.is-purple{background:rgba(124,58,237,.1);color:#7c3aed}.crud-stats-metric-head{display:flex;align-items:center;justify-content:center;width:100%}.crud-stats-metric-value-wrap{position:relative;display:inline-flex;align-items:center}.crud-stats-metric-icon{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;font-size:16px}.crud-stats-metric-value{font-size:26px;font-weight:700;line-height:30px;color:#000000e0;font-variant-numeric:tabular-nums}.crud-stats-metric-value.is-red{color:#cf1322}.crud-stats-metric-value.is-primary{color:#2563eb}.crud-stats-metric-value.is-green{color:#389e0d}.crud-stats-metric-label{font-size:13px;line-height:18px;font-weight:500;color:#000000a6}.crud-stats-metric-sub{min-height:17px;font-size:12.5px;line-height:17px;color:#0000008c;font-variant-numeric:tabular-nums;white-space:nowrap}.crud-todo-pagehead-side{display:flex;align-items:center;gap:12px;min-width:0}.crud-todo-greeting{font-size:13px;line-height:20px;color:#0000008c;white-space:nowrap}.crud-todo-card{padding:4px 20px 12px;background:#fff;border:1px solid #eef1f5;border-radius:12px;margin-bottom:12px}.crud-todo-tab-label{display:inline-flex;align-items:center}.crud-todo-tab-label .ant-badge{margin-left:6px}.crud-todo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 10px}.crud-todo-toolbar-hint{font-size:12.5px;line-height:18px;color:#0000008c}.crud-todo-list{display:flex;flex-direction:column;gap:8px}.crud-todo-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#f8fafc;border:1px solid #eef1f5;border-radius:10px}.crud-todo-item.is-danger{border-color:#cf132247;background:rgba(207,19,34,.03)}.crud-todo-item.is-warning{border-color:#d4880642;background:rgba(212,136,6,.04)}.crud-todo-item-main{display:flex;flex-direction:column;gap:2px;min-width:0}.crud-todo-item-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}.crud-todo-tag{flex-shrink:0;padding:0 8px;border-radius:999px;font-size:12px;line-height:20px;font-weight:500}.crud-todo-tag.is-danger{background:rgba(207,19,34,.08);color:#cf1322}.crud-todo-tag.is-warning{background:rgba(212,136,6,.1);color:#d48806}.crud-todo-tag.is-info{background:rgba(37,99,235,.08);color:#2563eb}.crud-todo-item-name{font-size:14px;font-weight:600;line-height:22px;color:#000000e0;overflow-wrap:break-word}.crud-todo-item-round{flex-shrink:0;font-size:12.5px;line-height:18px;color:#0000008c}.crud-todo-item-info{font-size:12.5px;line-height:18px;color:#0000008c;overflow-wrap:break-word}.crud-todo-item-side{display:flex;align-items:center;gap:12px;flex-shrink:0}.crud-todo-item-time{font-size:12.5px;line-height:18px;color:#0000008c;white-space:nowrap;font-variant-numeric:tabular-nums}.crud-todo-item-time.is-danger{color:#cf1322;font-weight:600}.crud-todo-item-time.is-warning{color:#d48806;font-weight:500}.crud-todo-item.is-done{opacity:.78}.crud-todo-tag.is-done{background:rgba(0,0,0,.04);color:#0000008c}.crud-todo-item-time.is-done{color:#00000073}.crud-todo-loadmore{display:flex;justify-content:center;padding:12px 0 4px}.crud-todo-pane-empty{padding:24px 0}.crud-todo-empty{display:flex;align-items:center;justify-content:center;min-height:40vh}.attachment-uploader{width:100%}.attachment-uploader .ant-upload-drag{padding:20px;background:#fafafa;border:1px dashed #d9d9d9;border-radius:4px;transition:border-color .3s}.attachment-uploader .ant-upload-drag:hover{border-color:#1890ff}.attachment-uploader .ant-upload-drag.ant-upload-drag-hovering{border-color:#1890ff;background:#e6f7ff}.attachment-list{margin-top:16px;max-height:400px;overflow-y:auto}.attachment-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid #f0f0f0;border-radius:4px;margin-bottom:8px;background:#fafafa;transition:all .3s}.attachment-item:hover{background:#f5f5f5;border-color:#d9d9d9}.attachment-item-info{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.attachment-item-icon{font-size:20px;color:#1890ff;flex-shrink:0}.attachment-item-content{flex:1;min-width:0}.attachment-item-name{font-size:14px;color:#333;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-item-meta{font-size:12px;color:#999}.attachment-item-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:16px}.upload-progress{margin-top:8px}.preview-modal-body{text-align:center;min-height:300px;display:flex;align-items:center;justify-content:center}.preview-image{max-width:100%;max-height:60vh;object-fit:contain}.preview-unsupported{display:flex;flex-direction:column;align-items:center;gap:16px;color:#999}.preview-unsupported .anticon{font-size:64px}.preview-pdf{display:flex;flex-direction:column;align-items:center;gap:24px;color:#999}.preview-pdf .anticon{font-size:64px}.attachment-item-name-link{color:#1890ff;cursor:pointer;text-decoration:none}.attachment-item-name-link:hover{text-decoration:underline}:root,:host{--w-e-textarea-bg-color: #fff;--w-e-textarea-color: #333;--w-e-textarea-border-color: #ccc;--w-e-textarea-slight-border-color: #e8e8e8;--w-e-textarea-slight-color: #d4d4d4;--w-e-textarea-slight-bg-color: #f5f2f0;--w-e-textarea-selected-border-color: #B4D5FF;--w-e-textarea-handler-bg-color: #4290f7;--w-e-toolbar-color: #595959;--w-e-toolbar-bg-color: #fff;--w-e-toolbar-active-color: #333;--w-e-toolbar-active-bg-color: #f1f1f1;--w-e-toolbar-disabled-color: #999;--w-e-toolbar-border-color: #e8e8e8;--w-e-modal-button-bg-color: #fafafa;--w-e-modal-button-border-color: #d9d9d9}.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid transparent;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 5px #0000001f;position:absolute}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:flex;height:40px;padding:4px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{align-items:center;justify-content:center}.w-e-bar-item button{background:transparent;border:none;color:var(--w-e-toolbar-color);cursor:pointer;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;opacity:0;padding:5px 10px;position:absolute;text-align:center;top:40px;transition:opacity .6s;visibility:hidden;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after{border:5px solid transparent;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";opacity:0;position:absolute;top:30px;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:transparent;border-left-color:transparent;border-right-color:var(--w-e-toolbar-active-color);border-top-color:transparent;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;touch-action:manipulation;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);font-variant:tabular-nums;padding:4.5px 11px;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;transition:width .3s;width:0}.w-e-full-screen-container{bottom:0!important;display:flex!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1!important}.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px;display:block;font-size:14px;padding:10px;text-indent:0}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover,.w-e-text-container [contenteditable=false] .w-e-image-container:hover{box-shadow:none}.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}.lead-page{min-height:100%;padding:8px 16px 16px;background:#f5f7fa;border-radius:12px}.lead-page ::selection{background:rgba(37,99,235,.16)}.lead-page .ant-tabs-nav{margin:0 0 12px}.lead-pagehead,.lead-toolbar,.lead-table-card{background:#fff;border:1px solid #eef1f5;border-radius:12px}.lead-pagehead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;padding:14px 20px;margin-bottom:12px}.lead-pagehead-info{display:flex;align-items:center;gap:10px;min-width:0}.lead-pagehead-title{margin:0;font-size:18px;font-weight:600;line-height:26px;color:#000000e0;letter-spacing:.2px}.lead-pagehead-badge{flex-shrink:0;padding:1px 10px;border-radius:999px;background:rgba(37,99,235,.08);color:#2563eb;font-size:12px;font-weight:500;line-height:20px;white-space:nowrap}.lead-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 20px;margin-bottom:12px}.lead-filter-item{width:180px}.lead-filter-item-wide{width:220px}.lead-filter-search{width:260px}.lead-page .ant-table-wrapper{background:transparent;border-radius:0;box-shadow:none}.lead-table-card{overflow:hidden}.lead-table-card .ant-table-thead>tr>th{font-size:13px;font-weight:600;color:#000000b8;white-space:nowrap}.lead-table-card .ant-table-tbody>tr>td{font-size:14px}.lead-table-card .ant-pagination{margin:12px 16px}.lead-index-cell{color:#0000008c;font-variant-numeric:tabular-nums}.lead-customer-name{font-weight:600;color:#1d4ed8}.lead-num-cell{font-variant-numeric:tabular-nums}.lead-cell-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.lead-cell-sub{font-size:12.5px;line-height:18px;color:#0000008c;overflow-wrap:break-word}.lead-empty-cell{color:#0000008c;-webkit-user-select:none;user-select:none}.lead-action-btn{font-size:12px;padding-inline:7px}.lead-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 12px}.lead-section-title:first-child{margin-top:0}.lead-section-title-text{font-size:13px;font-weight:600;line-height:20px;color:#000000e0}.lead-section-title-extra{font-size:12px;color:#00000073}.lead-modal-root .lead-detail-groups .lead-section-title{margin:20px 0 10px}.lead-modal-root .lead-detail-groups .lead-section-title:first-child{margin-top:0}.lead-modal-root .lead-detail-group-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 12px}.lead-modal-root .lead-detail-field{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 12px 9px;background:#f8fafc;border:1px solid #eef1f5;border-radius:8px}.lead-modal-root .lead-detail-field-wide{grid-column:1 / -1}.lead-modal-root .lead-detail-field-label{font-size:12.5px;line-height:18px;color:#0000008c}.lead-modal-root .lead-detail-field-value{display:flex;align-items:center;flex-wrap:wrap;gap:0 2px;min-width:0;font-size:14px;font-weight:600;line-height:22px;color:#000000e0;overflow-wrap:break-word}.lead-import-strategy .ant-radio-wrapper{display:inline-flex}.lead-import-strategy .ant-radio-wrapper+.ant-radio-wrapper{margin-inline-start:24px}.lead-import-parsing{margin-top:12px;font-size:12px;color:#00000073}.lead-import-stats{margin-bottom:12px}.lead-import-total{font-size:13px;color:#00000073}.lead-import-detail-label{margin:12px 0 4px;font-size:13px;font-weight:600;color:#000000a6}.lead-drawer-root .lead-drawer-title-name{font-size:15px;font-weight:600;color:#000000e0}.lead-drawer-root .ant-drawer-body{padding-bottom:0}.lead-drawer-root .ant-drawer-body::-webkit-scrollbar{width:8px}.lead-drawer-root .ant-drawer-body::-webkit-scrollbar-thumb{border-radius:4px;background:rgba(0,0,0,.18)}.lead-drawer-root .ant-drawer-body::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.28)}.lead-drawer-root .ant-drawer-body::-webkit-scrollbar-track{background:transparent}.lead-drawer-root ::selection{background:rgba(37,99,235,.16)}.lead-stage-steps{margin-bottom:4px;padding:12px 12px 14px;background:#f8fafc;border-radius:8px}.lead-stage-steps .ant-steps-item-title{font-size:13px}.lead-stage-steps .ant-steps-item-description{max-width:140px;font-size:12px}.lead-drawer-footer{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:16px -24px 0;padding:12px 24px 16px;background:#fff;border-top:1px solid #f0f0f0;box-shadow:0 -2px 8px #0f172a0a}.lead-alert-block{margin:4px 0 8px}.lead-form-wrap{padding:16px 20px 0;background:#fff;border:1px solid #eef1f5;border-radius:12px}.lead-form-footer{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:8px -20px 0;padding:12px 20px;background:#fff;border-top:1px solid #f0f0f0;border-radius:0 0 11px 11px;box-shadow:0 -2px 8px #0f172a0a}.lead-ftl-loading{padding:24px;text-align:center}.lead-ftl-timeline.ant-timeline.ant-timeline-label .ant-timeline-item-label{inset-block-start:0;inset-inline-start:0;width:100px;padding-inline-end:10px;text-align:end}.lead-ftl-track{display:flex;flex-direction:column;align-items:flex-end}.lead-ftl-num{font-size:20px;font-weight:700;line-height:26px;color:#0000008c;font-variant-numeric:tabular-nums;letter-spacing:.5px}.lead-ftl-num-green{color:#389e0d}.lead-ftl-num-gold{color:#d48806}.lead-ftl-num-orange{color:#d46b08}.lead-ftl-num-blue{color:#2563eb}.lead-ftl-roundlabel{font-size:12px;line-height:16px;color:#000000a6;white-space:nowrap}.lead-ftl-tracktime{font-size:11.5px;line-height:16px;color:#0000008c;font-variant-numeric:tabular-nums;white-space:nowrap}.lead-ftl-timeline.ant-timeline.ant-timeline-label .ant-timeline-item-tail{inset-inline-start:106px;inset-block-start:13px;height:calc(100% - 13px);border-inline-start:2px solid #e2e8f0}.lead-ftl-timeline.ant-timeline.ant-timeline-label .ant-timeline-item-head{inset-inline-start:106px;inset-block-start:7px;margin-inline-start:-6px;width:12px;height:12px;border:none;background-color:currentColor;box-shadow:0 0 0 3px #fff,0 1px 3px #0f172a1f}.lead-ftl-timeline.ant-timeline.ant-timeline-label .ant-timeline-item.ant-timeline-item-left .ant-timeline-item-content{inset-block-start:0;inset-inline-start:122px;width:calc(100% - 122px);margin-inline-start:0}.lead-ftl-timeline .ant-timeline-item{padding-bottom:16px}.lead-ftl-item{padding:12px;background:#f8fafc;border:1px solid #e6ebf1;border-radius:8px;transition:background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out}.lead-ftl-item:hover{background:#fff;border-color:#d9e2ec;box-shadow:0 2px 8px #0f172a12;transform:translateY(-1px)}.lead-ftl-head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.lead-ftl-summary{min-width:0;font-size:14px;font-weight:600;line-height:22px;color:#000000e0;overflow-wrap:break-word}.lead-ftl-visited{margin-inline-end:0}.lead-ftl-meta{margin-top:2px;font-size:13px;line-height:20px;color:#0000008c}.lead-ftl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;margin-top:6px}.lead-ftl-row{display:flex;align-items:baseline;gap:8px;min-width:0;line-height:22px}.lead-ftl-row-span2{grid-column:1 / -1}.lead-ftl-label{flex-shrink:0;font-size:13px;color:#0000008c}.lead-ftl-value{flex:1;min-width:0;font-size:14px;color:#000000e0;word-break:break-all}.lead-ftl-value-multiline{white-space:pre-wrap}.lead-stats{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.lead-stats-loading{opacity:.65;transition:opacity .2s ease-out}.lead-stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.lead-stats-metric{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:14px 12px 12px;background:#fff;border:1px solid #eef1f5;border-radius:12px;transition:transform .15s ease-out,border-color .15s ease-out}.lead-stats-metric:hover{transform:translateY(-1px);border-color:#dbe3ec}.lead-stats-metric.is-clickable{cursor:pointer}.lead-stats-metric.is-clickable:active{transform:translateY(0)}.lead-stats-metric.is-active,.lead-stats-metric.is-clickable.is-active:hover{border-color:#2563eb;background:#eff6ff}.lead-stats-metric-icon.is-slate{background:rgba(71,85,105,.1);color:#475569}.lead-stats-metric-icon.is-green{background:rgba(22,163,74,.1);color:#16a34a}.lead-stats-metric-icon.is-orange{background:rgba(212,107,8,.1);color:#d46b08}.lead-stats-metric-icon.is-gold{background:rgba(212,136,6,.12);color:#d48806}.lead-stats-metric-icon.is-blue{background:rgba(37,99,235,.1);color:#2563eb}.lead-stats-metric-icon.is-red{background:rgba(207,19,34,.1);color:#cf1322}.lead-stats-metric-head{display:flex;align-items:center;justify-content:center;width:100%}.lead-stats-metric-value-wrap{position:relative;display:inline-flex;align-items:center}.lead-stats-metric-icon{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;font-size:16px}.lead-stats-metric-value{font-size:26px;font-weight:700;line-height:30px;color:#000000e0;font-variant-numeric:tabular-nums}.lead-stats-metric-value.is-red{color:#cf1322}.lead-stats-metric-value.is-primary{color:#2563eb}.lead-stats-metric-value.is-green{color:#389e0d}.lead-stats-metric-label{font-size:13px;line-height:18px;font-weight:500;color:#000000a6}.lead-stats-metric-sub{min-height:17px;font-size:12.5px;line-height:17px;color:#0000008c;font-variant-numeric:tabular-nums;white-space:nowrap}.lead-stats-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch}.lead-stats-card{min-width:0;padding:14px 20px 16px;background:#fff;border:1px solid #eef1f5;border-radius:12px}.lead-stats-card .lead-section-title{margin:0 0 12px}.lead-stats-funnel-legend{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 8px 6px}.lead-stats-funnel-legend-stages{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px}.lead-stats-funnel-legend-item{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;line-height:24px;color:#0000008c}.lead-stats-funnel-dot{width:8px;height:8px;border-radius:2px}.lead-stats-funnel-total{font-size:12.5px;line-height:24px;color:#0000008c;font-variant-numeric:tabular-nums}.lead-stats-funnel-item{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;transition:background-color .15s ease-out}.lead-stats-funnel-item+.lead-stats-funnel-item{margin-top:2px}.lead-stats-funnel-item:hover{background:#f8fafc}.lead-stats-funnel-name{flex-shrink:0;min-width:90px;font-size:13px;font-weight:600;line-height:18px;color:#000000e0;white-space:nowrap}.lead-stats-funnel-bar{flex:1;min-width:0;display:flex;gap:2px;height:18px}.lead-stats-fbar{position:relative;height:100%;min-width:2px;border-radius:3px}.lead-stats-fbar-num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:400;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.lead-stats-fbar-total{background:#cbd5e1}.lead-stats-fbar-total .lead-stats-fbar-num{color:#000000bf}.lead-stats-fbar-added{background:#93c5fd}.lead-stats-fbar-added .lead-stats-fbar-num{color:#000000b8}.lead-stats-fbar-high{background:#60a5fa}.lead-stats-fbar-deal{background:#2563eb}.lead-stats-card-funnel{display:flex;flex-direction:column}.lead-stats-funnel-item-dense{margin-top:6px;padding-top:8px;border-top:1px dashed #e2e8f0}.lead-stats-funnel-item-dense .lead-stats-funnel-name{font-weight:600;color:#000000e0}.lead-stats-funnel-chain-area{margin-top:auto;padding-top:12px;padding-bottom:20px}.lead-stats-funnel-chain-title{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:#000000e0}.lead-stats-chain{display:flex;align-items:stretch;gap:0}.lead-stats-chain-node{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:64px;padding:10px 12px 8px;background:#fff;border:1px solid #e6ebf2;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;position:relative;overflow:hidden}.lead-stats-chain-node:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#cbd5e1}.lead-stats-chain-node.is-added:before{background:#93c5fd}.lead-stats-chain-node.is-high:before{background:#60a5fa}.lead-stats-chain-node.is-deal:before{background:#2563eb}.lead-stats-chain-node-value{font-size:18px;font-weight:700;line-height:22px;color:#000000e0;font-variant-numeric:tabular-nums}.lead-stats-chain-node-label{font-size:12.5px;line-height:17px;color:#0000008c}.lead-stats-chain-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1;min-width:56px;padding:0 6px}.lead-stats-chain-link-value{font-size:14px;font-weight:600;line-height:18px;color:#2563eb;font-variant-numeric:tabular-nums}.lead-stats-chain-link-line{position:relative;width:100%;height:2px;border-radius:1px;background:linear-gradient(to right,#dbe3ec,#93c5fd)}.lead-stats-chain-link-line:after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:7px;height:8px;background:#93c5fd;clip-path:polygon(0 0,100% 50%,0 100%)}.lead-stats-chain-link-label{font-size:12px;line-height:16px;color:#00000073}@media (max-width: 1399px){.lead-stats-chain-node{min-width:56px;padding:10px 8px 8px}}.lead-stats-funnel-rate{flex-shrink:0;font-size:12.5px;line-height:18px;color:#0000008c;font-variant-numeric:tabular-nums}.lead-stats-overdue{color:#cf1322;font-weight:600}.lead-pagehead-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-width:0;margin-left:auto}.lead-pagehead-field-label{font-size:13px;font-weight:500;color:#000000a6;white-space:nowrap}.lead-pagehead-week-select{width:96px}.lead-stats-metric-icon.is-cyan{background:rgba(8,145,178,.1);color:#0e7490}.lead-stats-metric-icon.is-purple{background:rgba(124,58,237,.1);color:#7c3aed}.lead-stats-card-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin:0 0 12px}.lead-stats-card-head .lead-section-title{flex:1;min-width:0;margin:0}.lead-page .lead-stats-seg.ant-segmented .ant-segmented-item-label{padding:0 10px;font-size:12.5px;line-height:24px}.lead-page .lead-stats-seg.ant-segmented .ant-segmented-item{min-height:26px}.lead-stats-chart-box{width:100%;min-width:0}.lead-stats-funnel-split{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 20px}.lead-stats-funnel-detail{flex:1;min-width:320px}.lead-stats-chart-wrap{flex-shrink:0;width:300px;margin:0 auto}.lead-stats-chart-empty{display:flex;align-items:center;justify-content:center;min-height:160px}.lead-stats-funnel-sub{margin:1px 0 5px 6px;padding-left:14px;border-left:2px solid #e2e8f0}.lead-stats-funnel-sub .lead-stats-funnel-item{padding:3px 8px}.lead-stats-funnel-sub .lead-stats-funnel-name{min-width:90px;font-size:12.5px;font-weight:500;color:#000000a6}.lead-stats-funnel-sub .lead-stats-funnel-bar{height:14px}.lead-stats-sales-split{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 20px}.lead-stats-sales-table{flex:1;min-width:420px}.lead-stats-echart-fallback{display:flex;align-items:center;justify-content:center;font-size:12.5px;color:#0000008c;background:#f8fafc;border-radius:8px}.lead-stats-cellbar{display:flex;align-items:center;gap:8px;min-width:0}.lead-stats-cellbar-num{flex-shrink:0;min-width:30px;font-variant-numeric:tabular-nums}.lead-stats-cellbar-track{flex:1;min-width:36px;height:8px;border-radius:4px;background:#f1f5f9;overflow:hidden}.lead-stats-cellbar-fill{height:100%;border-radius:4px}.lead-stats-cellbar-fill.is-primary{background:#2563eb}.lead-stats-cellbar-fill.is-green{background:#16a34a}.lead-stats-week-subtotal{color:#0000008c;font-weight:500}.lead-stats-weekly-table .ant-table-tbody>tr.lead-stats-week-subtotal-row>td{background:#f8fafc}.lead-stats-sales-trend{margin-top:12px;padding-top:12px;border-top:1px solid #eef1f5}.lead-stats-card-sales .ant-table-tbody>tr.lead-stats-table-row-selectable{cursor:pointer}.lead-stats-card-sales .ant-table-tbody>tr.lead-stats-table-row-selected>td{background:#eff6ff!important}.reminder-stack{position:fixed;top:72px;right:24px;z-index:1110;display:flex;flex-direction:column;gap:12px;width:360px;max-height:calc(100vh - 96px);overflow-y:auto}.reminder-stack-card{position:relative;flex-shrink:0;background:#fff;border:1px solid #eef1f5;border-radius:12px;box-shadow:0 6px 24px #0f172a1f}.reminder-stack-card:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px}.reminder-stack-card.is-danger:before{background:#ff4d4f}.reminder-stack-card.is-warning:before{background:#faad14}.reminder-stack-card.is-info:before{background:#2563eb}.reminder-stack-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 6px 16px}.reminder-stack-card-title{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:14px;font-weight:600;color:#000000e0}.reminder-stack-card-count{font-size:12.5px;font-weight:500;color:#0000008c}.reminder-stack-close{flex-shrink:0;color:#00000073}.reminder-stack-card-body{max-height:280px;overflow-y:auto;padding:0 12px 4px 16px}.reminder-stack-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid #f5f5f5}.reminder-stack-row:last-child{border-bottom:none}.reminder-stack-row-main{flex:1;min-width:0}.reminder-stack-row-title{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.reminder-stack-row-name{font-size:14px;font-weight:600;color:#000000e0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reminder-stack-row-round{font-size:12.5px;color:#0000008c}.reminder-stack-row-desc{margin-top:2px;font-size:12.5px;line-height:1.5;color:#0000008c}.reminder-stack-row-action{flex-shrink:0}.reminder-stack-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 10px 16px;border-top:1px solid #f5f5f5}.reminder-stack-card-footer-link{font-size:13px;cursor:pointer}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5}#root,.ant-layout{min-height:100vh}.ant-layout-sider{background-color:#001529}.ant-layout-header{background-color:#fff;padding:0 24px;box-shadow:0 2px 8px #0000001a;z-index:10}.ant-layout-content{padding:24px;max-width:100%}.ant-card{margin-bottom:24px}.ant-table-wrapper{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000017}.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f0f2f5;padding:20px}.login-card{width:100%;max-width:420px;border-radius:12px;box-shadow:0 10px 40px #00000026;overflow:hidden;background:#fff}.login-card .ant-card-head{background-color:#002141;border-bottom:none;padding:32px 24px}.login-card .ant-card-head-title{color:#fff;font-size:24px;font-weight:600;text-align:center;padding:0}.login-card .ant-card-body{padding:32px 24px}.login-card .ant-form-item{margin-bottom:20px}.login-card .ant-form-item-label>label{font-weight:500;color:#333}.login-card .ant-input,.login-card .ant-input-password{border-radius:8px;border:1px solid #e0e0e0;padding:10px 12px;font-size:14px;transition:all .3s ease}.login-card .ant-input:focus,.login-card .ant-input-password:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.login-card .ant-btn{border-radius:8px;padding:10px 24px;font-size:16px;font-weight:500;transition:all .3s ease;height:auto}.login-card .ant-btn-primary{background-color:#001529;border:none}.login-card .ant-btn-primary:hover,.login-card .ant-btn-primary:focus{background-color:#1890ff;box-shadow:0 4px 12px #1890ff4d}.login-card .ant-btn-primary:active{background-color:#096dd9}.login-card .ant-btn-block{width:100%}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}
