*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:Source Han Sans SC,思源黑体,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;background:#f5f7fa;color:#303133}.yjl-logo{display:flex;align-items:center;gap:8px;height:56px;padding:0 16px;color:#fff;font-weight:600;font-size:16px;white-space:nowrap;overflow:hidden}.yjl-page{background:#fff;border-radius:4px;padding:16px 20px;min-height:calc(100vh - 160px);box-shadow:0 1px 4px #0000000a}.ant-btn.yjl-hero-primary{background:#fff;border-color:#fff;color:#5b4bdb;font-weight:600;box-shadow:0 2px 6px #0000001f}.ant-btn.yjl-hero-primary:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn.yjl-hero-primary:not(:disabled):not(.ant-btn-disabled):focus-visible{background:#f3f0ff;border-color:#f3f0ff;color:#4a3bc8}.ant-btn.yjl-hero-primary:not(:disabled):not(.ant-btn-disabled):active{background:#e6e0ff;border-color:#e6e0ff;color:#3f31b0}.ant-btn.yjl-hero-primary:disabled,.ant-btn.yjl-hero-primary.ant-btn-disabled{background:#ffffff73;border-color:#ffffff73;color:#5b4bdb8c;box-shadow:none}.yjl-stub-hint{color:#909399;font-size:13px}.yjl-sync-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:12px;border:1px solid transparent;font-size:12px;line-height:1;cursor:default;white-space:nowrap}.yjl-dot{display:inline-block;width:8px;height:8px;border-radius:50%}.yjl-dot-pulse{animation:yjl-pulse 1.6s ease-out infinite}@keyframes yjl-pulse{0%{box-shadow:0 0 #67c23a99}to{box-shadow:0 0 0 8px #67c23a00}}.yjl-flash{animation:yjl-flash 1.5s ease-in-out 4}@keyframes yjl-flash{0%,to{opacity:1}50%{opacity:.25}}.yjl-demo-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0}.yjl-demo-note{font-size:12px;color:#909399;line-height:1.6}.yjl-main-scroll .ant-table-wrapper .ant-table:not(.ant-table-scroll-horizontal):not(.ant-table-fixed-header):not(.ant-table-sticky) .ant-table-thead>tr>th{position:sticky;top:0;z-index:5}.yjl-main-scroll .ant-table-scroll-horizontal .ant-table-thead>tr>th:first-child:not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not(.ant-table-cell-fix-left),.yjl-main-scroll .ant-table-scroll-horizontal .ant-table-tbody>tr:not(.ant-table-placeholder):not(.ant-table-expanded-row)>td:first-child:not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not(.ant-table-cell-fix-left){position:sticky;left:0;z-index:2}:where(.yjl-main-scroll .ant-table-scroll-horizontal .ant-table-tbody>tr>td:first-child){background:#fff}.yjl-main-scroll .ant-table-scroll-horizontal.ant-table-ping-left .ant-table-thead>tr>th:first-child:not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not(.ant-table-cell-fix-left),.yjl-main-scroll .ant-table-scroll-horizontal.ant-table-ping-left .ant-table-tbody>tr>td:first-child:not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not(.ant-table-cell-fix-left){box-shadow:6px 0 6px -4px #0000001f}.ant-table-wrapper .ant-table-tbody>tr.row-urgent>td{background:#fef3f3}.ant-table-wrapper .ant-table-tbody>tr.row-warn>td,.ant-table-wrapper .ant-table-tbody>tr.row-warning>td{background:#fffbeb}.ant-table-wrapper .ant-table-tbody>tr.yjl-row-danger>td{background:#fef0f0}.ant-table-wrapper .ant-table-tbody>tr.yjl-row-warn>td{background:#fdf6ec}.ant-table-wrapper .ant-table-tbody>tr.import-error-row>td{background:#fef0f0;color:#f56c6c}.ant-table-wrapper .ant-table-tbody>tr.row-urgent:hover>td,.ant-table-wrapper .ant-table-tbody>tr.yjl-row-danger:hover>td{background:#fde8e8}.ant-table-wrapper .ant-table-tbody>tr.row-warn:hover>td,.ant-table-wrapper .ant-table-tbody>tr.row-warning:hover>td,.ant-table-wrapper .ant-table-tbody>tr.yjl-row-warn:hover>td{background:#fcf0dc}.ant-modal .ant-input-textarea-show-count:not(.ant-form-item *),.ant-drawer .ant-input-textarea-show-count:not(.ant-form-item *),.ant-popover .ant-input-textarea-show-count:not(.ant-form-item *){margin-bottom:24px!important}.yjl-mobile-frame-wrap{display:flex;flex-direction:column;align-items:center;padding:8px 0 16px}.yjl-mobile-frame{width:390px;max-width:100%;height:780px;background:#f5f7fa;border:10px solid #1f1f1f;border-radius:36px;box-shadow:0 12px 40px #0000003d;overflow:hidden;position:relative;display:flex;flex-direction:column}.yjl-mobile-notch{flex:none;height:26px;background:#1f1f1f;border-bottom-left-radius:14px;border-bottom-right-radius:14px;width:160px;margin:0 auto}.yjl-mobile-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.yjl-mobile-screen{flex:1;min-height:0;overflow:auto;padding:12px}.yjl-m-netbar{flex:none;height:30px;background:#f5222d;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;gap:6px}.yjl-m-pull{position:absolute;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#64748b;background:#f1f5f9f5;overflow:hidden;box-shadow:0 1px 2px #0f172a0f}.yjl-m-pull-bar{position:absolute;top:0;left:0;height:3px;background:#1677ff;animation:yjl-m-progress .8s ease-out forwards}@keyframes yjl-m-progress{0%{width:0}to{width:100%}}.yjl-m-list-end{text-align:center;color:#94a3b8;font-size:12px;padding:12px 0 4px}.yjl-mobile-demo{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:#909399}
