.boxShadow{box-shadow:0 4px 12px rgba(0,0,0,.04)}.ry-form__chart-container{width:100%;height:100%;position:relative;border-radius:10px}.ry-form__chart-container .dashboard-empty__container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#91a1b7;line-height:normal}.ry-form__chart-container .dashboard-empty__container i{font-size:28px;margin-bottom:10px}.ry-form__chart-container .dashboard-empty__container div{font-size:14px}.ry-form__chart-container>header{height:40px;padding:0 12px;font-size:0;line-height:0}.ry-form__chart-container>header>span{line-height:40px;font-size:14px;color:#1f2d3d;font-weight:700;float:left}.ry-form__chart-container>header>.chart-header__slot{display:inline-block;height:40px;width:auto;padding-left:5px;float:left;z-index:1}.ry-form__chart-container>header>.chart-handle__container{position:relative;float:right;z-index:4}.ry-form__chart-container>header>.chart-handle__container .el-button{margin:0;padding-right:6px;padding-left:6px;color:#3f80ae}.ry-form__chart-container>header>.chart-handle__container .el-icon-refresh,.ry-form__chart-container>header>.chart-handle__container .el-icon-upload2{color:#3f80ae;font-size:16px}.ry-form__chart-container>header>.chart-handle__container .full-screen-button i{font-size:12px}.ry-form__chart-container>header>.white-handle__container .el-button,.ry-form__chart-container>header>.white-handle__container .el-icon-refresh,.ry-form__chart-container>header>.white-handle__container .el-icon-upload2{color:#fff}.ry-form__chart-container>section{position:absolute;top:40px;left:0;right:0;overflow:auto;bottom:0}.ry-form__chart-container>section::-webkit-scrollbar{width:6px;height:6px}.ry-form__chart-container>section::-webkit-scrollbar-thumb{border-radius:8px;background:rgba(0,0,0,.3);box-shadow:inset 6px rgba(0,0,0,.2)}.ry-form__chart-container>.ry-form__chart-container-placeholder{top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}.ry-form__chart-container>.setting-style-placeholder.select{box-shadow:0 0 0 3px var(--main-color)}.ry-form__chart-container>.setting-style-placeholder:hover{cursor:pointer;box-shadow:0 0 0 3px rgba(var(--main-color2-rgb),.4)}.ry-form__chart-container>.sign{position:absolute;width:50px;height:50px;z-index:-1}.ry-form__chart-container>.sign>img{width:100%;height:100%}.ry-form__chart-container>.nw-sign{top:0;left:0}.ry-form__chart-container>.ne-sign{top:0;right:0}.ry-form__chart-container>.ne-sign img{transform:rotate(90deg)}.ry-form__chart-container>.se-sign{right:0;bottom:0}.ry-form__chart-container>.se-sign img{transform:rotate(180deg)}.ry-form__chart-container>.sw-sign{bottom:0;left:0}.ry-form__chart-container>.sw-sign img{transform:rotate(270deg)}.ry-dashboard__calendar-control{width:100%;height:99%;position:relative}.ry-dashboard__calendar-control>.data-grid__body{position:absolute;top:0;bottom:0;padding:0 12px;left:0;right:0;display:flex;flex-direction:row}.ry-dashboard__calendar-control>.data-grid__body .horizontal-calendar{width:300px}.ry-dashboard__calendar-control>.data-grid__body .tint-style .el-calendar{background:transparent}.ry-dashboard__calendar-control>.data-grid__body .tint-style .el-calendar .el-calendar__title{color:#1f2d3d}.ry-dashboard__calendar-control>.data-grid__body .tint-style .el-calendar .el-button-group .el-button{background:transparent;color:#1f2d3d}.ry-dashboard__calendar-control>.data-grid__body .tint-style .el-calendar .el-calendar-table__row{color:#1f2d3d}.ry-dashboard__calendar-control>.data-grid__body .dark-style .el-calendar,.ry-dashboard__calendar-control>.data-grid__body .tint-style .el-calendar .el-calendar-table__row .is-selected{background:transparent}.ry-dashboard__calendar-control>.data-grid__body .dark-style .el-calendar .el-calendar__title{color:#fff}.ry-dashboard__calendar-control>.data-grid__body .dark-style .el-calendar .el-button-group .el-button{background:transparent;color:#fff}.ry-dashboard__calendar-control>.data-grid__body .dark-style .el-calendar .el-calendar-table__row{color:#fff}.ry-dashboard__calendar-control>.data-grid__body .dark-style .el-calendar .el-calendar-table__row .is-selected{background:transparent}.ry-dashboard__calendar-control>.data-grid__body .el-calendar__header{padding:12px 10px 12px 0}.ry-dashboard__calendar-control>.data-grid__body .el-calendar__header .el-button-group .el-button{padding:5px}.ry-dashboard__calendar-control>.data-grid__body .el-calendar__body{padding:12px 0 10px}.ry-dashboard__calendar-control>.data-grid__body .el-calendar-table .current,.ry-dashboard__calendar-control>.data-grid__body .el-calendar-table .next,.ry-dashboard__calendar-control>.data-grid__body .el-calendar-table .prev{border:none;border-radius:50%;width:30px;height:30px}.ry-dashboard__calendar-control>.data-grid__body .el-calendar-table .current .el-calendar-day,.ry-dashboard__calendar-control>.data-grid__body .el-calendar-table .next .el-calendar-day,.ry-dashboard__calendar-control>.data-grid__body .el-calendar-table .prev .el-calendar-day{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;margin:0 auto;width:30px;height:30px;font-size:14px}.ry-dashboard__calendar-control>.data-grid__body .el-calendar-table .current .el-calendar-day p,.ry-dashboard__calendar-control>.data-grid__body .el-calendar-table .next .el-calendar-day p,.ry-dashboard__calendar-control>.data-grid__body .el-calendar-table .prev .el-calendar-day p{margin:0;word-break:normal}.ry-dashboard__calendar-control>.data-grid__body .el-calendar-table .current .el-calendar-day>div,.ry-dashboard__calendar-control>.data-grid__body .el-calendar-table .next .el-calendar-day>div,.ry-dashboard__calendar-control>.data-grid__body .el-calendar-table .prev .el-calendar-day>div{position:absolute;bottom:4px;width:4px;height:4px;border-radius:50%;display:inline-table;background-color:var(--main-color)}.ry-dashboard__calendar-control>.data-grid__body .el-calendar-table .next,.ry-dashboard__calendar-control>.data-grid__body .el-calendar-table .prev{color:hsla(0,0%,100%,.4)}.ry-dashboard__calendar-control>.data-grid__body .el-calendar-table td.is-selected{background-color:#fff}.ry-dashboard__calendar-control>.data-grid__body .el-calendar-table td.is-selected .el-calendar-day{background-color:var(--main-color)}.ry-dashboard__calendar-control>.data-grid__body .calendar-data-container{flex:1;overflow:auto;padding:10px 5px;background:transparent;border-radius:0 4px 4px 0;border-left:4px solid #d2e6fc}.ry-dashboard__calendar-control>.data-grid__body .calendar-data-container::-webkit-scrollbar{width:6px;height:6px}.ry-dashboard__calendar-control>.data-grid__body .calendar-data-container::-webkit-scrollbar-thumb{border-radius:8px;background:rgba(0,0,0,.3);box-shadow:inset 6px rgba(0,0,0,.2)}.ry-dashboard__calendar-control>.data-grid__body .calendar-data-container .data-item{display:flex;align-items:center;padding:10px;border:1px solid #e6e6e6;border-radius:5px;cursor:pointer;margin-bottom:10px;width:max-content;min-width:100%;height:54px}.ry-dashboard__calendar-control>.data-grid__body .calendar-data-container .data-item p{margin:0}.ry-dashboard__calendar-control>.data-grid__body .calendar-data-container .data-item .time{font-size:16px;margin-right:10px;color:#959699}.ry-dashboard__calendar-control>.data-grid__body .calendar-data-container .data-item .user-container{padding-right:5px}.ry-dashboard__calendar-control>.data-grid__body .calendar-data-container .data-item .user-container .el-avatar{margin-right:5px;cursor:pointer;border:1px solid #e6e6e6}.ry-dashboard__calendar-control>.data-grid__body .calendar-data-container .data-item .divider{width:1px;height:80%;background-color:#e6e6e6}.ry-dashboard__calendar-control>.data-grid__body .calendar-data-container .data-item .info-container{font-size:14px;margin-left:10px;color:#959699}.ry-dashboard__calendar-control>.data-grid__body .calendar-data-container .empty-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.ry-dashboard__calendar-control>.data-grid__body .calendar-data-container .empty-container p{font-size:14px;color:#959699}.ry-dashboard__detailed-control{width:100%;height:100%;position:relative}.ry-dashboard__detailed-control>.data-grid__body{position:absolute;top:0;bottom:45px;padding:0 12px;left:0;right:0}.ry-dashboard__detailed-control>.data-grid__body .el-table{height:100%;background-color:transparent}.ry-dashboard__detailed-control>.data-grid__body .el-table td,.ry-dashboard__detailed-control>.data-grid__body .el-table th,.ry-dashboard__detailed-control>.data-grid__body .el-table tr{background-color:transparent}.ry-dashboard__detailed-control>.data-grid__body .el-table .el-table__body-wrapper::-webkit-scrollbar{width:8px;height:8px}.ry-dashboard__detailed-control>.data-grid__body .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb{border-radius:8px;background:hsla(0,0%,50.2%,.5);box-shadow:inset 6px rgba(0,0,0,.2)}.ry-dashboard__detailed-control>.data-grid__body .el-table:after,.ry-dashboard__detailed-control>.data-grid__body .el-table:before,.ry-dashboard__detailed-control>.data-grid__body .el-table__fixed:after,.ry-dashboard__detailed-control>.data-grid__body .el-table__fixed:before{background:transparent}.ry-dashboard__detailed-control>.data-grid__body .el-table--border{border-right:1px solid;border-bottom:1px solid}.ry-dashboard__detailed-control>.data-grid__body .el-table--striped .el-table__body tr.el-table__row--striped td{background:transparent}.ry-dashboard__detailed-control>.data-grid__body .empty-background__container{background-size:contain}.ry-dashboard__detailed-control>.scroll-table-body>.el-table .el-table__body-wrapper::-webkit-scrollbar{width:8px;height:8px}.ry-dashboard__detailed-control>.scroll-table-body>.el-table .el-table__body-wrapper::-webkit-scrollbar-thumb{border-radius:8px;background:hsla(0,0%,50.2%,0);box-shadow:inset 6px rgba(0,0,0,.2)}.ry-dashboard__detailed-control>.data-grid__footer{width:100%;position:absolute;height:45px;bottom:0;padding:6px 0}.ry-dashboard__detailed-control>.data-grid__footer .data-grid__footer-page-size{float:left;font-size:14px;color:#909399;height:32px;padding:0 12px;line-height:32px}.ry-dashboard__detailed-control>.data-grid__footer .data-grid__footer-page-size>.el-select{width:70px;height:32px}.ry-dashboard__detailed-control>.data-grid__footer .el-pagination{float:right}.ry-dashboard__detailed-control>.data-grid__footer .btn-next,.ry-dashboard__detailed-control>.data-grid__footer .btn-prev,.ry-dashboard__detailed-control>.data-grid__footer .el-pagination__sizes .el-input__inner,.ry-dashboard__detailed-control>.data-grid__footer .number{background:transparent}.ry-form__dashboard-filter-btn{width:100%;height:100%;background-color:#05a971;color:#f5f5f5;font-size:14px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;user-select:none}.ry-form__dashboard-filter-btn .el-button{padding:3px;position:absolute;right:-12px;top:-12px;z-index:9999;width:20px;height:20px}.ry-form__dashboard-filter-btn .el-button:hover{border-color:#e6e6e6}.ry-form__dashboard-filter-btn.isMove{cursor:move}.filter-control__container .ry-form__method-select{height:24px;margin:8px 0}.filter-control__container .filter-control__body{margin:6px}.filter-control__container .filter-control__body .el-input__inner,.filter-control__container .filter-control__body .ry-dashboard__add-tag .el-button{background:transparent}.statistics__area,.statistics__cluster-bar,.statistics__indicator{width:100%;height:100%;position:relative}.statistics__indicator{text-align:center}.statistics__indicator>.statistics__indicator-item{max-width:100%;overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center}.statistics__indicator>.statistics__indicator-item h3,.statistics__indicator>.statistics__indicator-item p{width:100%;display:inline-block;font-weight:400;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word}.statistics__indicator>.statistics__indicator-item .indicator-item__base-text>h3{margin:0;font-size:30px}.statistics__indicator>.statistics__indicator-item .indicator-item__base-text p{margin:0;font-size:50px;font-weight:400}.statistics__indicator>.statistics__indicator-item .indicator-item__base-icon{display:flex;justify-content:center}.statistics__indicator>.statistics__indicator-item .indicator-item__base-icon .icon-container{padding-top:15px;margin-right:10px}.statistics__indicator>.statistics__indicator-item .indicator-item__base-icon .icon-container i{font-size:40px}.statistics__indicator>.statistics__indicator-item .indicator-item__base-icon .info-container h3{margin:0;font-size:30px}.statistics__indicator>.statistics__indicator-item .indicator-item__base-icon .info-container p{margin:0;font-size:4vw}.statistics__indicator>.statistics__indicator-item .indicator-item__up-down-text>h3{margin:0;font-size:30px;font-weight:400}.statistics__indicator>.statistics__indicator-item .indicator-item__up-down-text p{margin:0;font-size:30px;color:#ed3f14;padding-left:10px}.statistics__indicator>.statistics__indicator-item .indicator-content-wrapper{width:900px;height:409px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column}.statistics__indicator>.statistics__indicator-item .indicator-content-wrapper .title{font-size:84.1667px;line-height:1.2;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2d3d}.statistics__indicator>.statistics__indicator-item .indicator-content-wrapper .content{width:100%;flex:1;display:flex;align-items:center;justify-content:center}.statistics__indicator>.statistics__indicator-item .indicator-content-wrapper .content .content-wrapper{left:14px;right:14px;display:flex;align-items:center;padding-top:20px}.statistics__indicator>.statistics__indicator-item .indicator-content-wrapper .content .content-wrapper .content-text{color:#0db3a6;flex:1 1 auto;display:flex;align-items:baseline;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics__indicator>.statistics__indicator-item .indicator-content-wrapper .content .content-wrapper .content-text>span{font-size:175px;padding-left:0;line-height:1.2;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics__indicator>.statistics__indicator-item .preset-card-2-content-wrapper{width:100%;height:100%;background-image:none}.statistics__indicator>.statistics__indicator-item .preset-card-2-content-wrapper .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:100% auto;background-position:50%;height:500px;width:500px}.statistics__indicator>.statistics__indicator-item .preset-card-2-content-wrapper .content .content-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%}.statistics__indicator>.statistics__indicator-item .preset-card-2-content-wrapper .content .content-wrapper .title{color:#1f2d3d;font-size:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.statistics__indicator>.statistics__indicator-item .preset-card-2-content-wrapper .content .content-wrapper .content-text{color:#0db3a6;flex:1 1 auto;display:flex;align-items:baseline;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.statistics__indicator>.statistics__indicator-item .preset-card-2-content-wrapper .content .content-wrapper .content-text>span{width:100%;font-size:90px;padding-left:0;line-height:1.2;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics__indicator>.statistics__indicator-item .preset-card-3-content-wrapper{width:100%;height:50%;padding:0 20px;background-image:none;position:relative;display:flex;align-items:center}.statistics__indicator>.statistics__indicator-item .preset-card-3-content-wrapper .content-icon{width:331px;height:331px;background-size:100% 100%;background-position:50%}.statistics__indicator>.statistics__indicator-item .preset-card-3-content-wrapper .content-wrapper{flex:1;color:#fff;padding-left:20px;display:flex;flex-direction:column;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics__indicator>.statistics__indicator-item .preset-card-3-content-wrapper .content-wrapper .title{color:#1f2d3d;font-size:60px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.statistics__indicator>.statistics__indicator-item .preset-card-3-content-wrapper .content-wrapper .content-text{color:#0db3a6;flex:1 1 auto;display:flex;align-items:baseline;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.statistics__indicator>.statistics__indicator-item .preset-card-3-content-wrapper .content-wrapper .content-text>span{width:100%;font-size:90px;padding-left:0;line-height:1.2;text-align:left;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics__indicator .indicator-value-container{margin:0 20px;height:100%;overflow:auto}.statistics__indicator .indicator-value-container .indicator-value-item{display:flex;align-items:center;justify-content:space-between;height:45px;line-height:45px;border-bottom:1px solid #e9e9e9;font-size:14px;cursor:pointer}.statistics__indicator .indicator-value-container .indicator-value-item .left{color:#1f2d3d;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.statistics__indicator .indicator-value-container .indicator-value-item .right{flex:none;max-width:90%;min-width:36px;height:36px;margin-left:20px;padding:0 12px;line-height:36px;border-radius:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#248af9;background:#eaf5ff}.statistics__indicator .indicator-value-container .sum-item{border-bottom:1px solid #c9ced9}.statistics__indicator .indicator-value-container .sum-item .right{color:#fff;background:var(--main-color)}.statistics__funnel,.statistics__line,.statistics__map-container,.statistics__measure,.statistics__pie,.statistics__radar,.statistics__scatter,.statistics__stacked-bar,.statistics__strip,.statistics__sunburst,.statistics__tree_map{width:100%;height:100%;position:relative}.statistics__map-container{display:flex;flex-direction:column}.statistics__map-container .statistics__map{width:100%;flex:1;position:relative}.statistics__map-container .indicator-container{width:100%;height:60px;display:flex;justify-content:center}.statistics__map-container .indicator-container .country{cursor:pointer}.statistics__map-container .indicator-container .indicator{margin-right:20px;font-size:14px;color:#959699}.statistics__pivotable{height:calc(100% - 12px);border:1px solid #e4e4e4;overflow:hidden;margin:0 12px 12px}.statistics__pivotable .default-table{width:100%;height:100%;overflow:auto}.statistics__pivotable .default-table::-webkit-scrollbar{width:6px;height:6px}.statistics__pivotable .default-table::-webkit-scrollbar-thumb{border-radius:8px;background:hsla(0,0%,50.2%,.5);box-shadow:inset 6px rgba(0,0,0,.2)}.statistics__pivotable table{border-collapse:separate;border-spacing:0;width:100%;margin-bottom:10px;text-align:left;font-size:12px;color:#4b4b4b}.statistics__pivotable table thead th{color:#5e6d82;background-color:#e9e9e9;background-clip:padding-box;border-color:#fff;border-style:solid;border-width:0 1px 1px 0;position:relative;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:8px;height:33px;font-weight:400;width:140px}.statistics__pivotable table thead th>div{width:140px;word-wrap:break-word;word-break:break-all;white-space:normal;overflow:hidden}.statistics__pivotable table tbody tr{color:#1f2d3d}.statistics__pivotable table tbody tr td{background-color:hsla(0,0%,91.4%,.05);border-color:hsla(0,0%,91.4%,.8);border-style:solid;border-width:0 1px 1px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;padding:8px;height:33px;vertical-align:middle;font-weight:400;width:140px}.statistics__pivotable table tbody tr td>div{width:140px;word-wrap:break-word;word-break:break-all;white-space:normal;overflow:hidden}.statistics__pivotable table tbody tr:nth-child(odd){background:#fff}.statistics__pivotable table tbody tr:nth-child(2n){background:#f8f8f8}.statistics__pivotable .fixed-table-container{position:relative;width:100%;height:100%}.statistics__pivotable .fixed-table-container table{margin-bottom:0}.statistics__pivotable .fixed-table-container .table__header-wrapper{overflow-y:hidden;overflow-x:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.statistics__pivotable .fixed-table-container .table__header-wrapper::-webkit-scrollbar{width:6px;height:6px}.statistics__pivotable .fixed-table-container .table__header-wrapper::-webkit-scrollbar-thumb{border-radius:8px;background:hsla(0,0%,50.2%,.5);box-shadow:inset 6px rgba(0,0,0,.2)}.statistics__pivotable .fixed-table-container .table__fixed{position:absolute;top:0;left:0;right:0;bottom:8px;z-index:2;overflow-y:auto;overflow-x:hidden}.statistics__pivotable .fixed-table-container .table__fixed::-webkit-scrollbar{width:6px;height:6px}.statistics__pivotable .fixed-table-container .table__fixed::-webkit-scrollbar-thumb{border-radius:8px;background:hsla(0,0%,50.2%,.5);box-shadow:inset 6px rgba(0,0,0,.2)}.statistics__pivotable .fixed-table-container .table-content-container{position:absolute;top:0;left:0;bottom:8px;right:0;z-index:0;overflow:hidden}.statistics__pivotable .fixed-table-container .fixed-top-header{position:absolute;top:0;left:0;right:0;z-index:4;font-size:12px}.statistics__pivotable .fixed-table-container .fixed-top-header th{width:auto}.statistics__pivotable .fixed-table-container .fixed-top-header th>div{width:140px;word-wrap:break-word;word-break:break-all;white-space:normal;overflow:hidden}.statistics__pivotable .row-fixed .table__header-wrapper{z-index:2;overflow:hidden;bottom:auto;right:8px}.statistics__pivotable .row-fixed .table-content-container{z-index:1;overflow:auto}.statistics__pivotable .row-fixed .table-content-container::-webkit-scrollbar{width:6px;height:6px}.statistics__pivotable .row-fixed .table-content-container::-webkit-scrollbar-thumb{border-radius:8px;background:hsla(0,0%,50.2%,.5);box-shadow:inset 6px rgba(0,0,0,.2)}.statistics__pivotable .col-fixed .table__fixed{z-index:2;overflow:hidden;bottom:8px}.statistics__pivotable .col-fixed .table-content-container{z-index:1;overflow:auto;bottom:0}.statistics__pivotable .col-fixed .table-content-container::-webkit-scrollbar{width:6px;height:6px}.statistics__pivotable .col-fixed .table-content-container::-webkit-scrollbar-thumb{border-radius:8px;background:hsla(0,0%,50.2%,.5);box-shadow:inset 6px rgba(0,0,0,.2)}.data-drill-down-dialog .el-dialog__body{position:relative;width:100%;height:calc(100% - 54px);padding:0}.data-drill-down-dialog .data-handle__table-container{position:absolute;top:34px;bottom:50px;left:0;right:0;font-size:0}.data-drill-down-dialog .data-handle__table-container .el-table{border:none;border-bottom:1px solid #ebeef5}.data-drill-down-dialog .el-pagination{position:absolute;bottom:10px}.ry-dashboard__text-grid-control.ql-container.ql-snow{border:none}.ry-dashboard__text-grid-control.ql-container.ql-snow::-webkit-scrollbar{width:10px;height:10px}.ry-dashboard__text-grid-control.ql-container.ql-snow::-webkit-scrollbar-thumb{border-radius:8px;background:rgba(0,0,0,.3);box-shadow:inset 6px rgba(0,0,0,.2)}.ry-dashboard__shortcut-control{padding:24px 10px;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);overflow:auto}.ry-dashboard__shortcut-control::-webkit-scrollbar{width:6px;height:6px}.ry-dashboard__shortcut-control::-webkit-scrollbar-thumb{border-radius:8px;background:rgba(0,0,0,.2);box-shadow:inset 6px rgba(0,0,0,.2)}.ry-dashboard__shortcut-control .btn-set-container{display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:5px 0}.ry-dashboard__shortcut-control .btn-set-container .btn-item-container{padding:0 5px;position:relative}.ry-dashboard__shortcut-control .btn-set-container .btn-item-container .btn-item{width:100%;color:#fff;height:46px;display:flex;align-items:center;justify-content:center;border:none}.ry-dashboard__shortcut-control .btn-set-container .btn-item-container .btn-item i{font-size:20px;margin-right:4px}.ry-dashboard__shortcut-control .btn-set-container .btn-item-container .btn-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word}.ry-dashboard__shortcut-control .btn-set-container .btn-item-container .delete-button{position:absolute;top:-8px;right:2px;background-color:red;color:#fff;border-radius:50%;width:20px;height:20px;padding:0;display:none}.ry-dashboard__shortcut-control .btn-set-container .btn-item-container:hover .delete-button{display:inline-block}.ry-dashboard__todo-control{width:100%;height:99%;position:relative}.ry-dashboard__todo-control>.data-grid__body{position:absolute;top:0;bottom:45px;padding:0 12px;left:0;right:0}.ry-dashboard__todo-control>.data-grid__body>.el-table{height:100%;background-color:transparent}.ry-dashboard__todo-control>.data-grid__body>.el-table .has-gutter{color:#333;font-weight:700}.ry-dashboard__todo-control>.data-grid__body>.el-table td,.ry-dashboard__todo-control>.data-grid__body>.el-table th,.ry-dashboard__todo-control>.data-grid__body>.el-table tr{background-color:transparent}.ry-dashboard__todo-control>.data-grid__body>.el-table .el-table__body-wrapper::-webkit-scrollbar{width:8px;height:8px}.ry-dashboard__todo-control>.data-grid__body>.el-table .el-table__body-wrapper::-webkit-scrollbar-thumb{border-radius:8px;background:hsla(0,0%,50.2%,.5);box-shadow:inset 6px rgba(0,0,0,.2)}.ry-dashboard__todo-control>.data-grid__body>.el-table:after,.ry-dashboard__todo-control>.data-grid__body>.el-table:before{background:transparent}.ry-dashboard__todo-control>.data-grid__body .el-table--border{border-right:1px solid;border-bottom:1px solid}.ry-dashboard__todo-control>.data-grid__body .el-table--striped .el-table__body tr.el-table__row--striped td{background:transparent}.ry-dashboard__todo-control>.data-grid__body .empty-background__container{background-size:contain}.ry-dashboard__todo-control>.data-grid__footer{width:100%;border-top:1px solid #e6e6e6;position:absolute;height:45px;bottom:0;padding:6px 20px 6px 0;text-align:right}.ry-dashboard__todo-control>.data-grid__footer .data-grid__footer-page-size{float:left;font-size:14px;color:#909399;height:32px;padding:0 12px;line-height:32px}.ry-dashboard__todo-control>.data-grid__footer .data-grid__footer-page-size>.el-select{width:70px;height:32px}.ry-dashboard__todo-control>.data-grid__footer .el-pagination{float:right}.ry-dashboard__flow-chart-control{padding:24px 10px;overflow:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ry-dashboard__flow-chart-control::-webkit-scrollbar{width:6px;height:6px}.ry-dashboard__flow-chart-control::-webkit-scrollbar-thumb{border-radius:8px;background:rgba(0,0,0,.2);box-shadow:inset 6px rgba(0,0,0,.2)}.ry-dashboard__flow-chart-control .item-set-container{width:220px;height:80px;display:flex;align-items:center;justify-content:center;background-color:#f7f7f7;margin-right:20px;border-radius:5px;margin-bottom:10px}.ry-dashboard__flow-chart-control .item-set-container .img-container{width:80px;height:80px;background-position:100%;background-repeat:no-repeat}.ry-dashboard__flow-chart-control .item-set-container .info-container{flex:1;display:flex;flex-direction:column;margin-left:20px;justify-content:center;align-items:center}.ry-dashboard__flow-chart-control .item-set-container .info-container .title{font-size:14px;color:#909399}.ry-dashboard__flow-chart-control .item-set-container .info-container .number{color:#2db7f5;font-size:12px;margin-top:5px;font-weight:600}.carousel-scroll-box{white-space:nowrap;overflow:hidden;display:flex;align-items:center;height:100%}.carousel-scroll-box .content,.carousel-scroll-box p{display:inline-block;overflow:hidden}.carousel-scroll-box .carousel-text{margin:0}.time-box{height:100%}.time-box .content{height:100%;display:flex;align-items:center;justify-content:center}.time-box .content p{margin:0}.image-box{width:100%}.image-box,.image-box .el-carousel,.image-box .el-carousel .el-carousel__container{height:100%}.image-box img,.placeholder-box{height:100%;width:100%}.iframe-view-page{width:100%;height:calc(100% - 4px)}.webrtc-view-header{width:100%;height:44px;display:flex;justify-content:space-between;align-items:center;padding:0 12px}.webrtc-view-header p{font-size:14px}.webrtc-view-container{width:100%;height:calc(100% - 4px)}.ry-dashboard__data-grid-control{width:100%;height:100%;position:relative}.ry-dashboard__data-grid-control>.data-grid__body{position:absolute;top:0;bottom:45px;padding:0 12px;left:0;right:0}.ry-dashboard__data-grid-control>.data-grid__body .el-table{height:100%;background-color:transparent}.ry-dashboard__data-grid-control>.data-grid__body .el-table td,.ry-dashboard__data-grid-control>.data-grid__body .el-table th,.ry-dashboard__data-grid-control>.data-grid__body .el-table tr{background-color:transparent}.ry-dashboard__data-grid-control>.data-grid__body .el-table .el-table__body-wrapper::-webkit-scrollbar{width:8px;height:8px}.ry-dashboard__data-grid-control>.data-grid__body .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb{border-radius:8px;background:hsla(0,0%,50.2%,.5);box-shadow:inset 6px rgba(0,0,0,.2)}.ry-dashboard__data-grid-control>.data-grid__body .el-table:after,.ry-dashboard__data-grid-control>.data-grid__body .el-table:before{background:transparent}.ry-dashboard__data-grid-control>.data-grid__body .el-table--border{border-right:1px solid;border-bottom:1px solid}.ry-dashboard__data-grid-control>.data-grid__body .el-table--striped .el-table__body tr.el-table__row--striped td{background:transparent}.ry-dashboard__data-grid-control>.data-grid__body .empty-background__container{background-size:contain}.ry-dashboard__data-grid-control>.scroll-table-body>.el-table .el-table__body-wrapper::-webkit-scrollbar{width:8px;height:8px}.ry-dashboard__data-grid-control>.scroll-table-body>.el-table .el-table__body-wrapper::-webkit-scrollbar-thumb{border-radius:8px;background:hsla(0,0%,50.2%,0);box-shadow:inset 6px rgba(0,0,0,.2)}.ry-dashboard__data-grid-control>.data-grid__footer{width:100%;position:absolute;height:45px;bottom:0;padding:6px 0}.ry-dashboard__data-grid-control>.data-grid__footer .data-grid__footer-page-size{float:left;font-size:14px;color:#909399;height:32px;padding:0 12px;line-height:32px}.ry-dashboard__data-grid-control>.data-grid__footer .data-grid__footer-page-size>.el-select{width:70px;height:32px}.ry-dashboard__data-grid-control>.data-grid__footer .el-pagination{float:right}.ry-dashboard__data-grid-control>.data-grid__footer .btn-next,.ry-dashboard__data-grid-control>.data-grid__footer .btn-prev,.ry-dashboard__data-grid-control>.data-grid__footer .el-pagination__sizes .el-input__inner,.ry-dashboard__data-grid-control>.data-grid__footer .number{background:transparent}.excel-export-prompt-dialog a{font-size:12px;color:#73a5da;cursor:pointer;outline:0;text-decoration:none}.excel-export-prompt-dialog .export-footer-container{margin-top:50px;display:flex;justify-content:flex-end}.device-task-manager[data-v-0def3dd4]{padding:16px;border:1px solid #e6e6e6;border-radius:4px;background-color:#fff}.device-task-manager .debug-logs-section[data-v-0def3dd4]{margin-bottom:20px}.device-task-manager .debug-logs-section .logs-header[data-v-0def3dd4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.device-task-manager .debug-logs-section .logs-header h4[data-v-0def3dd4]{margin:0;color:#333;font-size:14px;font-weight:500}.device-task-manager .debug-logs-section .logs-header .logs-controls[data-v-0def3dd4]{display:flex;align-items:center;gap:12px}.device-task-manager .debug-logs-section .logs-header .logs-controls .clear-logs-btn[data-v-0def3dd4]{padding:4px 8px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;color:#333;font-size:12px;cursor:pointer;transition:all .3s}.device-task-manager .debug-logs-section .logs-header .logs-controls .clear-logs-btn[data-v-0def3dd4]:hover{border-color:#40a9ff;color:#40a9ff}.device-task-manager .debug-logs-section .logs-header .logs-controls .logs-count[data-v-0def3dd4]{font-size:12px;color:#666}.device-task-manager .debug-logs-section .logs-container[data-v-0def3dd4]{max-height:300px;overflow-y:auto;border:1px solid #e6e6e6;border-radius:4px;background-color:#fafafa}.device-task-manager .debug-logs-section .logs-container .log-item[data-v-0def3dd4]{display:flex;align-items:flex-start;padding:6px 12px;border-bottom:1px solid #f0f0f0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;line-height:1.4}.device-task-manager .debug-logs-section .logs-container .log-item[data-v-0def3dd4]:last-child{border-bottom:none}.device-task-manager .debug-logs-section .logs-container .log-item.log[data-v-0def3dd4]{background-color:#fafafa}.device-task-manager .debug-logs-section .logs-container .log-item.error[data-v-0def3dd4]{background-color:#fff2f0}.device-task-manager .debug-logs-section .logs-container .log-item.error .log-type[data-v-0def3dd4]{color:#ff4d4f}.device-task-manager .debug-logs-section .logs-container .log-item.warn[data-v-0def3dd4]{background-color:#fff7e6}.device-task-manager .debug-logs-section .logs-container .log-item.warn .log-type[data-v-0def3dd4]{color:#fa8c16}.device-task-manager .debug-logs-section .logs-container .log-item .log-time[data-v-0def3dd4]{color:#999;margin-right:8px;flex-shrink:0;min-width:60px}.device-task-manager .debug-logs-section .logs-container .log-item .log-type[data-v-0def3dd4]{font-weight:500;margin-right:8px;flex-shrink:0;min-width:50px}.device-task-manager .debug-logs-section .logs-container .log-item .log-message[data-v-0def3dd4]{flex:1;word-break:break-all;color:#333}.device-task-manager .task-status-section h4[data-v-0def3dd4]{margin:0 0 12px;color:#333;font-size:14px;font-weight:500}.device-task-manager .task-status-section .task-list .task-item[data-v-0def3dd4]{display:flex;align-items:center;padding:8px 12px;margin-bottom:8px;border-radius:4px;font-size:12px}.device-task-manager .task-status-section .task-list .task-item.need_execute[data-v-0def3dd4]{background-color:#f6ffed;border:1px solid #d9f7be}.device-task-manager .task-status-section .task-list .task-item.no_need_execute[data-v-0def3dd4]{background-color:#f5f5f5;border:1px solid #d9d9d9}.device-task-manager .task-status-section .task-list .task-item.running[data-v-0def3dd4]{background-color:#e6f7ff;border:1px solid #91d5ff}.device-task-manager .task-status-section .task-list .task-item.success[data-v-0def3dd4]{background-color:#f6ffed;border:1px solid #b7eb8f}.device-task-manager .task-status-section .task-list .task-item.fail[data-v-0def3dd4]{background-color:#fff2f0;border:1px solid #ffadd2}.device-task-manager .task-status-section .task-list .task-item.timeout[data-v-0def3dd4]{background-color:#fff7e6;border:1px solid #ffd591}.device-task-manager .task-status-section .task-list .task-item span[data-v-0def3dd4]{margin-right:16px}.device-task-manager .task-status-section .task-list .task-item span.config-id[data-v-0def3dd4]{font-weight:500}.device-task-manager .task-status-section .task-list .task-item span.status[data-v-0def3dd4]{padding:2px 6px;border-radius:2px;background-color:rgba(0,0,0,.04)}.relate-form-container{padding:0 10px;height:100%}.relate-form-container .header{display:flex;justify-content:space-between}.relate-form-container .header .el-button{margin-right:10px}.relate-form-container .el-tabs{height:100%}.relate-form-container .el-tabs__content{height:calc(100% - 55px)}.relate-form-container .el-tabs__content .el-popover__reference{width:fit-content}.relate-form-container .el-tab-pane{height:100%;position:relative}.relate-form-container .relate-form-data__table-container{position:absolute;top:40px;bottom:40px;left:0;right:0;font-size:0}.relate-form-container .relate-form-data__table-container .no-permission-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#91a1b7;font-size:14px}.relate-form-container .relate-form-data__table-container .no-permission-container i{font-size:28px;margin-bottom:10px}.relate-form-container .ry-dashboard__container{top:40px;background-color:#f2f3f3;z-index:9999}.relate-form-container .ry-dashboard__container .ry-form__chart-container{z-index:4!important}.relate-form-container .footer{position:absolute;bottom:0;display:flex;justify-content:space-between;align-items:center;padding-right:10px;width:100%}.relate-form-container .footer .el-button span{margin:0}.form-connection-popover{min-width:300px}.form-connection-popover .title>:first-child{color:rgba(43,52,65,.4);margin-right:20px}.form-connection-popover .title>:last-child{color:#2b3441}.form-connection-popover .el-divider{margin:10px 0}.form-connection-popover .tips{color:rgba(43,52,65,.4);margin-top:0;margin-bottom:10px}.form-connection-popover .relate-item{border:1px solid #e6e6e6;margin-bottom:5px;padding:5px 16px;background:rgba(43,52,65,.05)}.form-connection-popover .relate-item .method{color:rgba(43,52,65,.4)}.color-selector-container .el-color-picker{height:30px}.color-selector-container .el-color-picker__trigger{width:200px;height:30px}.circle-color-selector-container{background-size:24px}.circle-color-selector-container .el-color-picker{height:100%;width:100%}.circle-color-selector-container .el-color-picker__trigger{height:100%;width:100%;border-radius:50%;padding:3px}.circle-color-selector-container .el-color-picker__trigger .el-color-picker__color,.circle-color-selector-container .el-color-picker__trigger .el-color-picker__color-inner{border-radius:50%;border:none}.circle-color-bg .el-color-picker__trigger{padding:5px;border:none}.froala-editor-wrap .fr-box,.froala-editor-wrap .fr-toolbar{z-index:auto!important}.froala-editor-wrap .fr-btn-grp{margin:0 12px!important}.show-rich-layout-dialog .el-dialog__header{display:none}.show-rich-layout-dialog .el-dialog__body{padding:0}.show-rich-layout-dialog .el-container{height:100vh}.show-rich-layout-dialog .el-container .el-main{background-color:#f2f4f7;height:100vh;overflow:auto}.show-rich-layout-dialog .el-container .el-main::-webkit-scrollbar{width:10px;height:10px}.show-rich-layout-dialog .el-container .el-main::-webkit-scrollbar-thumb{border-radius:8px;background:rgba(0,0,0,.3);box-shadow:inset 6px rgba(0,0,0,.2)}.show-rich-layout-dialog .el-container .el-main .fr-view{border-radius:4px;width:824px;margin:10px auto;padding:15px;background-color:#fff;min-height:calc(100vh - 60px)}.show-rich-layout-dialog .el-container .el-aside{position:relative}.show-rich-layout-dialog .el-container .el-aside .remark,.show-rich-layout-dialog .el-container .el-aside .title{margin:15px}.show-rich-layout-dialog .el-container .el-aside .action-bar{position:absolute;bottom:15%;right:30px}