/* 通用样式 */ html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { padding: 0; margin: 0; } html { width: 100%; height: 100%; } body { font-size: 13px; font-family: Verdana, Arial, Microsoft YaHei, sans-serif; } /* body::-webkit-scrollbar { display: none; } */ button, [type=button], [type=reset], [type=submit] { -webkit-appearance: button; } button, select { text-transform: none; } ul { list-style: none; padding: 0; margin: 0; } ul li { margin: 0; padding: 0; } li { display: list-item; text-align: -webkit-match-parent; } body, .container { width: 100%; height: 100%; background-image: url("../../../../public/image/index/bigBackground.jpg"); background-color: transparent; background-position: center center; background-repeat: no-repeat; background-size: cover; } body, .normal-font, .sds-window-v5 .ext-el-mask-msg .x-loading-message-inner, .sds-window-v5.x-window-dlg, .sds-window-v5.x-window-dlg input, .sds-window-v5.x-window-dlg textarea { color: #414b55; } .container { width: 100%; height: 100%; } /* 头部 */ .taskbar-wrapper { position: absolute; z-index: 5; opacity: 1; top: 0px; width: 100%; height: 39px; display: flex; flex-direction: row; } .taskbar-wrapper .taskbar-left-wrapper { background-color: rgba(50, 60, 70, 0.9); box-shadow: 0px 1px 2px rgba(10, 20, 30, 0.5); border: 1px solid rgba(255, 255, 255, 0.1); border-top-width: 0px; height: 38px; margin: 0 6px 0px 160px; border-radius: 0px 0px 3px 3px; flex: 0 0 auto; } .show-all-button { cursor: pointer; top: 0; float: left; display: block; width: 17px; height: 36px; position: relative; border: 1px solid transparent; border-radius: 0px 0px 0px 2px; background-color: transparent; padding: 0; border: none; } .show-all-button::after { content: ''; position: absolute; top: -1px; right: -1px; bottom: -1px; border-right: 1px solid rgba(255, 255, 255, 0.25); } .show-all-button::before { cursor: pointer; content: ' '; display: block; width: 16px; top: -1px; bottom: -1px; left: -18px; position: absolute; } .start-button { height: 39px; width: 77px; display: flex; align-items: center; justify-content: center; cursor: pointer; } .start-button .start-button-img { background-image: url(../../../../public/image/index/menu.png); background-size: 24px 72px; width: 24px; height: 24px; cursor: pointer; background-color: transparent; padding: 0; border: none; } .start-button:hover .start-button-img, .start-button .start-button-img:hover { background-position: 0 -24px; } .start-button:active .start-button-img, .start-button .start-button-img:active, .start-button .start-button-img.pressed { background-position: 0 -48px; } .sds-notify-badge-num { width: 10px; height: 10px; overflow: hidden; cursor: pointer; display: inline-block; position: absolute; pointer-events: none; box-shadow: 0 1px 4px 0 rgba(46, 48, 50, 0.6); border-radius: 5px; display: none; } .taskbar-buttons-container { min-width: 150px; height: 39px; padding-right: 8px; flex: 1 1 auto; display: flex; flex-direction: row; white-space: nowrap; overflow: hidden; } .taskbar-buttons-container .taskbar-buttons-wrapper { background-color: rgba(50, 60, 70, 0.9); box-shadow: 0px 1px 2px rgba(10, 20, 30, 0.5); border: 1px solid rgba(255, 255, 255, 0.1); border-top-width: 0px; height: 39px; background-color: rgba(50, 60, 70, 0.9); display: inline-flex; vertical-align: top; width: auto; border-radius: 0 0 5px 5px; } .tray-container { background-color: rgba(50, 60, 70, 0.9); box-shadow: 0px 1px 2px rgba(10, 20, 30, 0.5); border: 1px solid rgba(255, 255, 255, 0.1); border-top-width: 0px; height: 39px; border-radius: 0 0 3px 3px; box-sizing: border-box; display: flex; flex: 0 0 auto; padding: 0 8px 0 8px; margin-right: 12px; } .tray-container .system-tray-wrapper { display: flex; flex: 0 0 auto; } .tray-item { position: relative; cursor: pointer; background-repeat: no-repeat; background-position: 0 0; background-color: transparent; padding: 0; border: none; } .tray-item.system { width: 24px; height: 24px; margin: 7px 8px 0px 8px; } .tray-item.system:hover { background-position: 0 -24px; } .tray-item.system:active, .tray-item.system.pressed { background-position: 0 -48px; } .tray-container .notify-button { background-image: url(../../../../public/image/index/message.png); background-size: 24px 72px; } .tray-container .user-button { background-image: url(../../../../public/image/index/user.png); background-size: 24px 72px; } .tray-container .widget-button { background-image: url(../../../../public/image/index/widget.png); background-size: 24px 72px; } .tray-container .search-button { background-image: url(../../../../public/image/index/search.png); background-size: 24px 72px; } .tray-notify-badge { width: 10px; height: 10px; bottom: 0; right: 0; overflow: hidden; cursor: pointer; display: inline-block; position: absolute; pointer-events: none; background: #FF3737; box-shadow: 0 1px 4px 0 rgba(46,48,50,0.6); border-radius: 5px; } /* 桌面 */ #sds-desktop { opacity: 1; overflow: hidden; position: absolute; width: 100%; height: 100%; border: 0 none; overflow: hidden; cursor: default; zoom: 1; top: 0; } .menu.sds-desktop{ position: absolute; width: 100px; height: 100%; z-index: 6; margin: auto 0; /* display: flex; */ position: relative; align-items: center; } /* .menu.sds-desktop::-webkit-scrollbar{ display: none; } */ .menu.sds-desktop ul{ /* height: 100vh; */ position: absolute; overflow: scroll; text-align: center; top: 50%; transform: translateY(-50%); } .menu.sds-desktop ul::-webkit-scrollbar{ display: none; } .menu.sds-desktop ul li{ background-color: rgba(50,60,70,0.9); padding: 10px 25px; box-sizing: border-box; } .menu.sds-desktop ul li div{ background-position: center; background-repeat: no-repeat; background-size: 24px 24px; width: 50px; height: 50px; } ul.sds-desktop-shortcut { position: absolute; float: left; top: 41px; left: 120px; width: 100%; height: calc(100% - 41px); padding: 10px 10px 10px 4px; box-sizing: border-box; } .sds-desktop-select-range { position: absolute; background-color: rgba(255,255,255,0.3); border: solid 1px white; opacity: 1; } .sds-desktop-layout { width: 100%; height: 100%; display: flex; flex-direction: column; flex-wrap: wrap; justify-content: left; align-content: flex-start; } .launch-icon { width: 132px; height: 104px; float: left; overflow: visible; cursor: pointer; list-style-type: none; } .launch-icon .image { width: 64px; height: 64px; background-size: 64px 64px; position: relative; background-position: center center; background-repeat: no-repeat; margin: 0 auto 4px auto; } .launch-icon .sds-application-notify-badge-num { width: 14px; height: 14px; bottom: -1px; right: -2px; z-index: 0; } .sds-application-notify-badge-num { display: inline-block; background: #FF3737; box-shadow: 0 1px 4px 0 rgba(46, 48, 50, 0.6); border-radius: 100px; min-width: 12px; min-height: 12px; overflow: hidden; z-index: 3; pointer-events: none; box-sizing: border-box; right: -4px; bottom: -2px; position: absolute; } .launch-icon.icon-item .text { height: 36px; overflow: hidden; } .launch-icon .text, .launch-icon .text a { text-shadow: 0em 0.1em 0.2em rgba(0, 0, 0, 0.8); width: 100%; font-size: 12px; line-height: 18px; text-align: center; margin: 0 auto; overflow: visible; text-overflow: ellipsis; color: #fff; } .x-window { zoom: 1; } .x-window-proxy { border: 0px solid; z-index: 12000; overflow: hidden; position: absolute; left: 0; top: 0; display: none; opacity: .5; -moz-opacity: .5; filter: alpha(opacity=50); } .sds-window-v5 { box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.6); border-radius: 3px; overflow: hidden; } .ext-webkit .x-dlg-focus { width: 1px; height: 1px; } .sds-window-v5 .x-tool-close { background-image: url("../../../../public/image/index/windowClose.png"); background-position: 0 0; } .sds-window-v5 .x-tool { width: 24px; height: 24px; margin-left: 8px; } .sds-window-v5 .x-tool-restore { background-image: url("../../../../public/image/index/windowRestore.png"); background-position: 0 0; } .x-tool-restore { background-position: 0 -45px; } .sds-window-v5 .x-tool-maximize { background-image: url("../../../../public/image/index/windowMaximize.png"); background-position: 0 0; } .x-tool-maximize { background-position: 0 -30px; } .v-window{ transition:height ease 0.2s; } .x-panel-ghost.v-window .v-window-body{ background-color: #f2f2f2; } .x-panel-ghost.v-window .v-trap-focus-body, .x-panel-ghost.sds-window-v5 .x-window-mc * { opacity: 0; } .x-panel-ghost .x-window-bwrap{ opacity: 0.9; } .x-window-bwrap { background-color: #fff; height: 100%; } /* 右侧固定栏 */ .v-widget-window { opacity: 0; background: rgba(40, 50, 60, 0.85); box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5); transition: top ease-in 0.2s, bottom ease-in 0.2s, left ease-in 0.2s, right ease-in 0.2s, opacity ease-in 0.2s; } .v-widget-window.ghost { transition: none; } .v-widget-header .v-widget-header-tool-icon.add { background-image: url(../../../../public/image/index/windowAdd.png); background-size: 24px 72px; } .v-widget-header .v-widget-header-tool-icon.minimize { background-image: url(../../../../public/image/index/windowReduce.png); background-size: 24px 72px; } .v-widget-header .v-widget-header-tool-icon.pin { background-image: url(../../../../public/image/index/windowFixed.png); background-size: 24px 72px; } .v-widget-header .v-widget-header-tool-icon.dock { background-image: url(../../../../public/image/index/windowPosition.png); background-size: 24px 72px; } .v-widget-header .v-widget-header-tool-icon { cursor: pointer; height: 24px; width: 24px; background-position: 0 0; } .v-widget-header .v-widget-header-tool-icon:hover, .v-widget-header .v-widget-header-tool-icon.hover { background-position: 0px -24px; } .v-widget-header .v-widget-header-tool-icon:active, .v-widget-header .v-widget-header-tool-icon.active { background-position: 0px -48px; } .v-window-draggable .v-window-header-wrapper, .v-window .v-window-header-wrapper { flex: 0 0 auto; display: flex; -webkit-user-select: none; -moz-user-select: none; user-select: none; cursor: default; border-top-right-radius: 3px; border-top-left-radius: 3px; background-color: #fff; position: relative; padding: 8px 0 0 18px; height: 40px; line-height: 40px; box-sizing: border-box; border-bottom: 1px solid rgba(198, 212, 224, .5); } .v-widget-window .v-window-header-wrapper { height: 32px; border: none; padding: 0; background: none; } .v-window .draggable.v-window-header-wrapper { cursor: move; } .v-widget-header { padding: 0 10px; display: flex; align-items: center; justify-content: space-between; width: 100%; } .v-widget-header .v-widget-header-left, .v-widget-header .v-widget-header-right { display: flex; } .v-widget-header .v-btn.v-btn-dropdown span { padding: 0; } .v-widget-header .v-widget-header-right .v-widget-header-tool-icon { margin-left: 8px; } .v-widget-header .v-btn.v-btn-dropdown { height: 24px; } .v-widget-window .v-window-body { background: none; } .v-widget-window .v-widget-items-wrapper { height: 100%; padding-bottom: 10px; box-sizing: border-box; } .v-widget-window .v-ps { padding-right: 0; } .v-widget-item { display: none; box-sizing: border-box; background: rgba(255, 255, 255, 0.95); margin-left: 10px; margin-right: 10px; border: 1px solid rgba(40, 50, 60, 0.3); border-radius: 3px; padding-bottom: 4px; /* height: 208px; */ box-shadow: none; overflow: hidden; transition: height ease-in 0.2s; } .v-widget-window .v-ps.show { padding-right: 4px; } .v-widget-list { display: flex; flex-direction: column; width: 340px; position: relative; min-height: 100%; } .v-widget-item.active { display: block; } .v-widget-item.active~.v-widget-item.active { margin-top: 8px; } .v-widget-item .v-widget-item-header { cursor: move; display: flex; align-items: start; height: 35px; margin-left: 3px; margin-right: 5px; font-size: 12px; } .v-widget-item .v-widget-item-header { font-weight: 700; } .v-widget-item .v-widget-item-header .v-widget-item-header-icon { width: 32px; height: 32px; margin-top: 1px; margin-bottom: 2px; margin-right: 2px; cursor: pointer; } .v-widget-item .v-widget-item-header .v-widget-item-header-title { align-self: center; font-size: 1em; flex: 1; } .v-widget-item .v-widget-item-header { cursor: move; display: flex; align-items: start; height: 35px; margin-left: 3px; margin-right: 5px; font-size: 12px; } .v-widget-item .v-widget-item-header:hover .v-widget-item-header-tools { opacity: 1 } .v-widget-item .v-widget-item-header .v-widget-item-header-title { align-self: center; font-size: 1em; flex: 1; } .v-widget-item .v-widget-item-header .v-widget-item-header-title .v-widget-item-header-title-text { cursor: pointer; } .v-widget-item .v-widget-item-header .v-widget-item-header-tools { justify-content: flex-end; display: flex; margin-top: 5px; margin-bottom: 6px; transition: opacity 0.2s; opacity: 0; } .v-widget-item .v-widget-item-header .v-widget-item-header-tools .v-widget-item-header-tool-icon.toolbar { background-image: url(../../../../public/image/index/windowMove.png); background-size: 24px 72px; } .v-widget-item .v-widget-item-header .v-widget-item-header-tools .v-widget-item-header-tool-icon { cursor: pointer; margin-left: 8px; height: 24px; width: 24px; background-position: 0 0; } .v-widget-item .v-widget-item-header .v-widget-item-header-tools .v-widget-item-header-tool-icon.minimize { background-image: url(../../../../public/image/index/WindowUp.png); background-size: 24px 72px; } .v-widget-item .v-widget-item-header .v-widget-item-header-tools .v-widget-item-header-tool-icon.close { background-image: url(../../../../public/image/index/windowClose.png); background-size: 24px 72px; } .v-widget-item .v-widget-item-header .v-widget-item-header-tools .v-widget-item-header-tool-icon:hover { background-position: 0px -24px; } .v-widget-item .v-widget-item-header .v-widget-item-header-tools .v-widget-item-header-tool-icon:active { background-position: 0px -48px; } @media(-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 144dpi) { .synohdpack .v-widget-item .v-widget-item-header .v-widget-item-header-tools .v-widget-item-header-tool-icon.toolbar { background-size: 24px 72px } } @media(-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 144dpi) { .synohdpackdebug .v-widget-item .v-widget-item-header .v-widget-item-header-tools .v-widget-item-header-tool-icon.toolbar { background-size: 24px 72px; outline: 1px green dashed } } .v-widget-item .v-widget-item-header .v-widget-item-header-tools .v-widget-item-header-tool-icon.minimize { background-size: 24px 72px } @media(-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 144dpi) { .synohdpack .v-widget-item .v-widget-item-header .v-widget-item-header-tools .v-widget-item-header-tool-icon.minimize { background-size: 24px 72px } } @media(-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 144dpi) { .synohdpackdebug.v-widget-item.v-widget-item-header.v-widget-item-header-tools.v-widget-item-header-tool-icon.minimize { background-size: 24px 72px; outline: 1px green dashed } } .v-widget-item .v-widget-item-header .v-widget-item-header-tools .v-widget-item-header-tool-icon.maximize { background-size: 24px 72px } @media(-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 144dpi) { .synohdpack .v-widget-item .v-widget-item-header .v-widget-item-header-tools .v-widget-item-header-tool-icon.maximize { background-size: 24px 72px } } @media(-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 144dpi) { .synohdpackdebug .v-widget-item .v-widget-item-header .v-widget-item-header-tools .v-widget-item-header-tool-icon.maximize { background-size: 24px 72px; outline: 1px green dashed } } .v-widget-item .v-widget-item-header .v-widget-item-header-tools .v-widget-item-header-tool-icon.maximize { background-size: 24px 72px; background-image: url(../../../../public/image/index/windowDown.png); } @media(-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 144dpi) { .synohdpack .v-widget-item .v-widget-item-header .v-widget-item-header-tools .v-widget-item-header-tool-icon.close { background-size: 24px 72px } } @media(-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 144dpi) { .synohdpackdebug .v-widget-item .v-widget-item-header .v-widget-item-header-tools .v-widget-item-header-tool-icon.close { background-size: 24px 72px; outline: 1px green dashed } } .syno-sysinfo-system-health .x-panel-body { background-color: transparent; } .syno-sysinfo-system-health .syno-sysinfo-system-health-status { height: 76px; width: 100%; padding-bottom: 4px; display: flex; align-items: center; } /* 系统状况 */ .syno-sysinfo-system-health .syno-sysinfo-system-health-status .syno-sysinfo-system-health-west-normal, .syno-sysinfo-system-health .syno-sysinfo-system-health-status .syno-sysinfo-system-health-west-warning, .syno-sysinfo-system-health .syno-sysinfo-system-health-status .syno-sysinfo-system-health-west-initial, .syno-sysinfo-system-health .syno-sysinfo-system-health-status .syno-sysinfo-system-health-west-emergency { position: relative; margin: 8px 16px 8px 8px; width: 60px; height: 60px; background-image: url('../../../../public/image/index/minIcon.png'); background-position: 0 -192px; background-repeat: no-repeat; } .syno-sysinfo-system-health .syno-sysinfo-system-health-status .syno-sysinfo-system-health-west-normal { background-position: 0 -192px; } .syno-sysinfo-system-health .syno-sysinfo-system-health-status .syno-sysinfo-system-health-content-wrap { display: flex; flex-direction: column; width: 212px; } .syno-sysinfo-health-text-overflow, .syno-sysinfo-system-health-south, .sys-info-south-table .x-table-layout-cell .syno-sysinfo-system-health-south-data, .sys-info-south-table .x-table-layout-cell .syno-sysinfo-system-health-south-title, .syno-sysinfo-system-health-content-header-warning, .syno-sysinfo-system-health-content-header-emergency, .syno-sysinfo-system-health-content-header-normal, .syno-sysinfo-system-health-content-header-initial { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .syno-sysinfo-system-health-content-header-normal, .syno-sysinfo-system-health-content-header-initial { color: #009E05; } .syno-sysinfo-system-health .syno-sysinfo-system-health-status .syno-sysinfo-system-health-content-wrap .syno-sysinfo-system-health-summary { font-size: 20px; line-height: 28px; } .syno-sysinfo-system-health .syno-sysinfo-system-health-status .syno-sysinfo-system-health-content-wrap .syno-sysinfo-system-health-content { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; line-height: 20px; max-height: 40px; font-size: 12px; } .sds-window-v5 .x-panel-body { background-color: transparent; } .syno-sysinfo-system-health .x-panel-body { background-color: transparent; } .sys-info-south-table { border: none; color: #414b55; } .sys-info-south-table .x-table-layout-ct { border: none; height: 84px !important; } .sys-info-south-table .x-table-layout { width: 296px !important; } .sys-info-south-table .x-table-layout-cell { height: 28px; line-height: 28px; } .sys-info-south-table .x-table-layout-cell .syno-sysinfo-system-health-south-title { width: 142px; padding-right: 6px; font-size: 12px; } .sys-info-south-table .sys-info-btn { border: none; background-image: none; background-color: transparent; } .sys-info-south-table .sys-info-btn .x-btn-text { color: #414b55; padding-left: 0px; font-size: 12px; } .sys-info-south-table .sys-info-btn, .sys-info-south-table .sys-info-btn .x-btn-text, .sys-info-south-table .x-table-layout-cell .syno-sysinfo-system-health-south-title { font-weight: 700; } .syno-cjk .sys-info-south-table .sys-info-btn, .sys-info-south-table .syno-cjk .sys-info-btn, .syno-cjk .sys-info-south-table .sys-info-btn .x-btn-text, .sys-info-south-table .sys-info-btn .syno-cjk .x-btn-text, .syno-cjk .sys-info-south-table .x-table-layout-cell .syno-sysinfo-system-health-south-title, .sys-info-south-table .x-table-layout-cell .syno-cjk .syno-sysinfo-system-health-south-title { font-weight: 600; } .syno-ux-button em.x-btn-arrow { display: block; padding-right: 12px; background-image: url("../../../../public/image/index/downArrow.png"); background-repeat: no-repeat; background-position: right 2px; } .sys-info-south-table .row-left { padding-right: 6px; width: 148px; } .sys-info-south-table .x-table-layout-cell { height: 28px; line-height: 28px; } .sys-info-south-table .x-table-layout-cell .x-panel-body { border: none; } .resource-monitor-widget { padding: 4px 11px 5px 11px; } .x-panel { border-style: solid; border-width: 0; } /* 资源监控 */ .resource-monitor-widget .resource-monitor-percentage-cmp .percentage-cmp-title { width: 86px; padding-right: 6px; float: left; line-height: 24px; color: #414b55; font-size: 12px; } .resource-monitor-widget .resource-monitor-percentage-cmp .percentage-cmp-hbar-background { background-color: rgba(34, 38, 54, 0.1); width: 160px; height: 8px; margin: 8px 0px; float: left; border-radius: 4px; overflow: hidden; } .resource-monitor-widget .resource-monitor-percentage-cmp .percentage-cmp-hbar-background .percentage-cmp-hbar-fill { width: 70px; height: 8px; background-color: #057FEB; -moz-transition-property: width; -o-transition-property: width; -webkit-transition-property: width; transition-property: width; -moz-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; } .resource-monitor-widget .resource-monitor-percentage-cmp .percentage-cmp-value { float: left; width: 34px; padding-left: 6px; line-height: 24px; font-size: 12px; } .resource-monitor-widget .resource-monitor-widget-subcmp-text, .resource-monitor-widget .resource-monitor-percentage-cmp, .resource-monitor-widget .resource-Monitor-networkio-cmp, .resource-monitor-widget .resource-Monitor-networkio-cmp .interface-selection-button.syno-ux-button .x-btn-arrow .x-btn-text { font-size: 13px; color: #414b55; line-height: 24px; } .resource-monitor-widget .resource-Monitor-networkio-cmp { float: left; height: 24px; } .resource-monitor-widget .resource-Monitor-networkio-cmp .networkio-cmp-icon.out { background-position: 0 0px; } .resource-monitor-widget .resource-Monitor-networkio-cmp .networkio-cmp-icon { background-image: url("../../../../public/image/index/upDown.png"); background-repeat: no-repeat; background-position: center; width: 16px; height: 16px; padding: 0px; margin: 4px 0px 4px 6px; float: left; } .resource-monitor-widget .resource-Monitor-networkio-cmp .networkio-cmp-label.out { color: #057FEB; } .resource-monitor-widget .resource-Monitor-networkio-cmp .networkio-cmp-label { float: left; color: #09B3B3; height: 24px !important; line-height: 24px; padding: 0px 8px 0px 0px; font-size: 12px; } .resource-monitor-widget .resource-Monitor-networkio-cmp .networkio-cmp-icon.in { margin-left: 0px; background-position: 0 -16px; } .resource-monitor-widget .resource-Monitor-networkio-cmp .networkio-cmp-icon { background-image: url("../../../../public/image/index/upDown.png"); background-repeat: no-repeat; background-position: center; width: 16px; height: 16px; padding: 0px; margin: 4px 0px 4px 6px; float: left; } .x-btn.interface-selection-button.x-btn-noicon { border: 0px; background-color: transparent; background-image: none; } .resource-monitor-widget .resource-Monitor-networkio-cmp .interface-selection-button.syno-ux-button .x-btn-arrow .x-btn-text { height: 24px; line-height: 24px; padding-left: 0px; font-size: 12px; max-width: 80px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .resource-Monitor-widget-base { width: 296px; } .resource-monitor-widget .resource-Monitor-widget-panel .echarts-wrapper { height: 92px; width: 296px; } /* 备份 */ .syno-sds-backupapp-scedule-title, .syno-backup-task-main-page .syno-backup-task-status-panel .x-panel-body .task-status-text, .syno-backup-task-main-page .syno-backup-task-status-panel .x-panel-body .syno-backup-task-status-active-panel .progress-upper-row .syno-backup-progress-percentage-text, .syno-backup-task-main-page .syno-backup-task-status-panel .x-panel-body .syno-backup-task-status-suspend-panel .progress-upper-row .syno-backup-progress-percentage-text, .syno-backup-task-main-page .syno-backup-task-subpanel .x-panel-header .x-panel-header-text, .syno-backup-new-feature-panel .syno-backup-new-feature-panel-title, .syno-backup-new-feature-panel .syno-backup-learn-more-text, .syno-backup-app-grid-panel .x-grid3-row .x-grid3-cell .x-grid3-cell-inner .syno-backup-cell-app-title .syno-backup-cell-app-beta, .syno-backup-app-grid-panel .x-grid3-row .x-grid3-cell .x-grid3-cell-inner .syno-backup-cell-app-title .syno-backup-cell-app-name, .syno-backup-restore-progress-window .syno-ux-fieldset .x-fieldset-header .x-fieldset-header-text, .syno-backup-client-common-customized-retention-setting-window .syno-backup-customized-retention-description, .syno-backup-client-common-filter-setting-window-body .syno-backup-client-common-filter-setting-panel .syno-backup-filter-setting-mask-text, .syno-backup-client-common-statistic-window .syno-backup-statistic-panel .syno-backup-statistic-topbar-container .syno-backup-statistic-topbar-left-container .syno-backup-statistic-title, .syno-backup-client-common-statistic-window .syno-backup-statistic-panel .syno-backup-statistic-line-chart .empty-page-position .empty-page-parent .empty-page-text, .syno-backup-client-common-statistic-window .syno-backup-statistic-panel .syno-backup-statistic-line-chart .data-node-tooltip .title, .syno-backup-client-common-statistic-window .syno-backup-statistic-panel .syno-backup-statistic-line-chart .data-node-tooltip .text-field .tooltip-text span.right font, .syno-backup-client-common-source-info-panel .syno-backup-source-info-title, .syno-backup-client-common-source-usage-info .legend .legend-w .name, .syno-backup-client-explore .syno-sds-backup-filebrowser-treepanel .root_node a span, .syno-backup-client-explore .syno-sds-backup-filebrowser-treepanel .x-tree-node .root_node a span, .syno-backup-client-explore .syno-sds-backup-pathbar .x-btn-over .syno-sds-backup-pathbutton-text, .syno-backup-client-explore .syno-backup-timeline-wrapper .syno-backup-timeline-scroller ul .month-label, .syno-backup-client-explore .syno-backup-timeline-wrapper .syno-backup-timeline-scroller li.version-select .version-box .version-count, .syno-backup-client-explore .syno-backup-timeline-wrapper .syno-backup-timeline-scroller li.version-select .version-box .version-time, .syno-backup-client-explore .syno-backup-timeline-version-tag .syno-backup-timeline-version-tag-bubble span, .syno-backup-client-timeline-version-menu .syno-backup-timeline-version-ct .version-menu-header, .syno-backup-client-timeline-version-menu .syno-backup-timeline-version-ct table td.version-selected, .syno-sds-backup-client-jobtray.syno-sds-backup-jobtray-panel .jobtray-grid-panel .x-panel-header .x-panel-header-text { font-weight: 700; } .sds-widget-gridpanel .x-grid3 { background-color: transparent; } .sds-widget-gridpanel .arrow-scroller { position: absolute; top: 0px; right: 0px; width: 24px; bottom: 0px; margin: 2px; margin-right: 1px; } .sds-widget-gridpanel .arrow-scroller .up { height: 50%; cursor: pointer; } .sds-widget-gridpanel .arrow-scroller .up .arrow-up, .sds-widget-gridpanel .arrow-scroller .down .arrow-down { width: 24px; height: 24px; background-repeat: no-repeat; background-image: url(../../../../public/image/index/arrowhead.png); background-size: 48px 72px; } .sds-widget-gridpanel .arrow-scroller .up .arrow-up:hover, .sds-widget-gridpanel .arrow-scroller .down .arrow-down:hover { background-position: 0px -24px; } .sds-widget-gridpanel .arrow-scroller .up .arrow-up:active, .sds-widget-gridpanel .arrow-scroller .down .arrow-down:active { background-position: 0px -48px; } .sds-widget-gridpanel .arrow-scroller .up.arrow-disabled { cursor: default; } .sds-widget-gridpanel .arrow-scroller .up .arrow-up { background-position: -24px 0px; } .sds-widget-gridpanel .arrow-scroller .up .arrow-up { position: absolute; top: 0px; } .sds-widget-gridpanel .arrow-scroller .up.arrow-disabled .arrow-up { background-position: -24px 0px !important; opacity: 0.4; } .sds-widget-gridpanel .arrow-scroller .down .arrow-down { background-position: 0px 0px; } .syno-sds-backupapp-widget-panel .x-grid3-row { margin-bottom: 2px; } .sds-widget-gridpanel .arrow-scroller .down .arrow-down { position: absolute; bottom: 0px; } .sds-widget-gridpanel .arrow-scroller .down.arrow-disabled .arrow-down { background-position: 0px 0px !important; opacity: 0.4; } .sds-widget-gridpanel .x-grid3-row { -webkit-text-size-adjust: none; font-size: 12px; border-width: 0; background-color: transparent; } .sds-widget-gridpanel .x-grid3-row .x-grid3-td-bkpstatus .x-grid3-cell-inner { height: 64px; padding: 8px 0 8px 0; } .sds-widget-gridpanel .x-grid3-row .x-grid3-cell-inner { line-height: 28px; } .syno-sds-backupapp-scedule-icon.no-result { background-position: 0px -48px; } .syno-sds-backupapp-scedule-enable div { text-overflow: ellipsis; overflow: hidden; } .syno-sds-backupapp-scedule-icon { background-image: url("../../../../public/image/index/wdgt_icn_scheduled_status.png"); width: 24px; height: 24px; float: left; margin-right: 6px; } .syno-sds-backupapp-scedule-icon.schedule-inactive { background-position: 0px -144px; } .syno-sds-backupapp-scedule-enable div { text-overflow: ellipsis; overflow: hidden; } .syno-sds-backupapp-scedule-title { width: 134px; float: left; } .syno-sds-backupapp-scedule-time { width: 114px; float: right; text-align: right; } .syno-sds-backupapp-scedule-enable div { text-overflow: ellipsis; overflow: hidden; } /* 最新日志 */ .sds-widget-gridpanel .x-grid3-row { -webkit-text-size-adjust: none; font-size: 12px; border-width: 0; background-color: transparent; } .sds-widget-gridpanel .x-grid3-cell-inner { text-overflow: ellipsis; } .sds-widget-gridpanel .x-grid3-row .x-grid3-cell-inner { height: 28px; padding: 0px; line-height: 28px; } .sds-sysinfo-widget-icon, .syno-sysinfo-file-change-log, .sds-recentlog-loglevel, .syno-crrentconn-icon { background-image: url('../../../../public/image/index/minIcon.png'); background-position: 0 0; background-repeat: no-repeat; width: 24px; height: 24px; margin: 2px 6px 2px 7px; float: left; } .log-info { color: #414b55; } .sds-recentlog-loglevel.log-info { background-position: 0 -24px; } /* 计划的任务 */ .syno-taskscheduler-enable-taskicon, .syno-taskscheduler-disable-taskicon { background-image: url("../../../../public/image/index/wdgt_icn_items.png"); width: 24px; height: 24px; margin: 2px 6px 2px 7px; float: left; background-position: 0 -144px; } /* 已连接用户 */ .syno-crrentconn-split { background-image: url('../../../../public/image/index/minIcon.png'); background-position: 0 -372px; width: 2px; height: 28px; float: left; } .syno-sysinfo-disconn-button ,.syno-sysinfo-conn-button { background-image: url('../../../../public/image/index/minIcon.png') !important; background-position: -2px -372px; width: 24px; height: 24px; cursor: pointer; margin: 2px 8px 2px 8px; } .syno-sysinfo-conn-button { background-position: 34px -372px; } .syno-sysinfo-disconn-button:hover{ background-position: -2px -396px; } .syno-sysinfo-disconn-button:active{ background-position: -2px -420px; } .syno-sysinfo-conn-button:hover{ background-position: 34px -396px; } .syno-sysinfo-conn-button:active{ background-position: 34px -420px; } /* 存储 */ .sds-widget-gridpanel.sys-storage-grid .x-grid3-row .x-grid3-cell-inner { height: 82px !important; } .sds-widget-gridpanel.sys-storage-grid .x-grid3-row .syno-sysinfo-storage-usage-volume-box { margin: 0 8px 0px 10px; padding-top: 8px; padding-bottom: 8px; height: 64px; } .sds-widget-gridpanel.sys-storage-grid .x-grid3-row .syno-sysinfo-storage-usage-volume-box .icon-block { position: relative; display: inline-block; width: 40px; height: 64px; margin-right: 18px; } .sds-widget-gridpanel.sys-storage-grid .x-grid3-row .syno-sysinfo-storage-usage-volume-box .icon-block .icon-volume-img { position: absolute; width: 40px; height: 40px; top: 9px; background-image: url("../../../../public/image/index/wdgt_icn_volume.png"); } .sds-widget-gridpanel.sys-storage-grid .x-grid3-row .syno-sysinfo-storage-usage-volume-box .icon-block .icon-volume-status { position: absolute; width: 24px; height: 24px; top: 31px; left: 22px; background-image: url('../../../../public/image/index/minIcon.png'); background-position: -26px -372px; } .sds-widget-gridpanel.sys-storage-grid .x-grid3-row .syno-sysinfo-storage-usage-volume-box .data-block { display: inline-block; font-size: 12px; vertical-align: top; position: relative; width: 200px; } .sds-widget-gridpanel.sys-storage-grid .x-grid3-row .syno-sysinfo-storage-usage-volume-box .data-block .volume-name-status, .syno-sysinfo-system-health-mini .system-health-widget-mini-hostname { font-weight: 700; } .sds-widget-gridpanel.sys-storage-grid .x-grid3-row .syno-sysinfo-storage-usage-volume-box .data-block .volume-name-status { line-height: 24px; color: #414b55; } .sds-widget-gridpanel.sys-storage-grid .x-grid3-row .syno-sysinfo-storage-usage-volume-box .data-block .usage-bar-container { position: relative; height: 20px; } .sds-widget-gridpanel.sys-storage-grid .x-grid3-row .syno-sysinfo-storage-usage-volume-box .data-block .usage-bar-container .usage-bar-bg { position: absolute; top: 6px; width: 200px; height: 8px; background-color: rgba(34, 38, 54, 0.1); border-radius: 4px; overflow: hidden; } .sds-widget-gridpanel.sys-storage-grid .x-grid3-row .syno-sysinfo-storage-usage-volume-box .data-block .usage-bar-container .usage-bar-fill { height: 8px; background-color: #057FEB; } .sds-widget-gridpanel.sys-storage-grid .x-grid3-row .syno-sysinfo-storage-usage-volume-box .data-block .usage-text { line-height: 20px; color: #414b55; } .sds-widget-gridpanel.sys-storage-grid .x-grid3-row .syno-sysinfo-storage-usage-volume-box .data-block .usage-text .usage-used-text { color: #057FEB; } .sds-widget-gridpanel.sys-storage-grid .x-grid3-row .syno-sysinfo-storage-usage-volume-box .data-block .usage-ratio-text { position: absolute; right: 0; bottom: 0; line-height: 20px; color: #414b55; } /* 空固定窗 */ .v-widget-list .v-widget-list-empty{ margin: auto; } .v-widget-list .v-widget-list-empty .v-widget-list-empty-img { margin: auto; height: 120px; width: 120px; background-image: url(../../../image/index/fixWindowEmpty.png); background-size: 120px 120px; } .v-widget-list .v-widget-list-empty .v-widget-list-empty-content { margin-top: 10px; color: #96a0aa; line-height: 24px; } /* 侧边滑动栏 */ .v-widget-window .v-ps .ps__rail-y { opacity: 1; } .v-widget-window .v-ps .ps__rail-y .ps__thumb-y { right: 2px; background-color: rgba(255, 255, 255, 0.3); } .v-widget-window .v-ps { padding-right: 0; } .v-ps .ps__rail-x:hover>.ps__thumb-x, .v-ps .ps__rail-x:focus>.ps__thumb-x, .v-ps .ps__rail-x.ps--clicking.ps__thumb-x { background-color: rgba(255, 255, 255, 0.8) } .v-ps .ps__rail-y:hover>.ps__thumb-y, .v-ps .ps__rail-y:focus>.ps__thumb-y, .v-ps .ps__rail-y.ps--clicking.ps__thumb-y { background-color: rgba(255, 255, 255, 0.8) } @media screen and (max-height: 456px){ #sds-desktop .v-widget-window .v-widget-items-wrapper{ height: calc(100vh - 42px) !important; } #sds-desktop .v-widget-window{ height: calc(100vh - 10px) !important; } #sds-desktop .v-widget-window .v-ps, #sds-desktop .v-widget-window .ps__rail-y{ height: calc(100vh - 52px) !important; min-height: 122px; } #sds-desktop .v-widget-window .ps__rail-y .ps__thumb-y{ height: calc((100vh - 52px) / 2); min-height: 64px; } } /* 套件中心弹出框 */ /* .tjDetail{ display: none; } */ .sds-window-v5 .x-tool-help { background-image: url("../../../image/index//wdheader_bt_help.png"); } .sds-window-v5 .x-tool-restore { background-image: url("../../../image/index/windowRestore.png"); } .sds-window-v5.x-window .x-toolbar-cell .x-btn { margin: 0px; } .synopkg-icon-btn .synopkg-btn-icon { width: 24px !important; height: 24px !important; padding: 0 !important; margin: 2px 3px !important; } .synopkg-icon-btn { height: 28px !important; width: 30px !important; background: rgba(198,212,224,0.4); border-radius: 3px; border: none; } .synopkg-toolbar .synopkg-toolbar-back-btn { margin: 0 !important; border-right: 1px solid rgba(198,212,224,0.9); border-radius: 3px 0 0 3px; } .synopkg-toolbar .synopkg-toolbar-next-btn { border-radius: 0 3px 3px 0; } .synopkg-toolbar .synopkg-toolbar-back-btn.x-item-disabled { border-right: 1px solid rgba(198,212,224,0.5); } .sds-window-v5 .x-tool-minimize { background-image: url("../../../image/index/wdheader_bt_minimize.png"); } .synopkg-toolbar .synopkg-toolbar-back-btn .synopkg-toolbar-back-icon { background-image: url('../../../image/index/sprite-s19f0e38f3d.png'); background-position: 0 -248px; } .synopkg-toolbar .synopkg-toolbar-next-btn .synopkg-toolbar-next-icon { background-image: url('../../../image/index/sprite-s19f0e38f3d.png'); background-position: 0 -296px; } .synopkg-toolbar .synopkg-toolbar-refresh-icon { background-image: url('../../../image/index/sprite-s19f0e38f3d.png'); background-position: 10px 0; } .synopkg-toolbar .syno-ux-textfilter { width: 100%; } /* 选择固定窗口的子窗口 */ .v-menu .v-menu-item-select-selected .v-icon { background-image: url(../../../image/index/select.png); } /* App展示界面 */ .syno-sds-appview.syno-sds-appview-animate { opacity: 1; transform: scale(1); } .syno-sds-appview { outline: none; position: absolute; background-color: rgba(0,0,0,0.7); transition: opacity 0.15s ease-in, transform 0.2s ease-in; opacity: .4; transform: scale(1.05); display: flex; flex-direction: column; } .syno-sds-appview-container { width: 100%; padding: 32px 0px 0px 0px; } .search-field { position: relative; margin: 0 auto; background: #28323C; border: 1px solid #58626C; border-radius: 4px; height: 34px; vertical-align: middle; } .search-field .search-field-input { width: 100%; box-sizing: border-box; height: 24px; top: 4px; padding: 1px 12px 1px 33px; background-position: 5px 1px; background-repeat: no-repeat; background-image: url(../../../image/index/search.png); background-size: 24px 72px; background-color: transparent; color: #E0EAF4; border: none; vertical-align: top; } .search-field:hover { border: 1px solid #8A949E; } .search-field .search-field-clear-btn { position: absolute; width: 24px; height: 24px; top: 4px; background-image: url(../../../image/index/inputClear.png); background-size: 24px 24px; background-position: 0px 0px; background-repeat: no-repeat; background-color: transparent; right: 0px; margin: 1px 3px; border: none; cursor: pointer; opacity: 0.4; } .syno-sds-appview .sds-shortcut-wrapper { position: absolute; height: 100%; width: 100%; top: 68px; } .syno-sds-appview .sds-shortcut-wrapper .shortcut-zone { height: 100%; position: absolute; } ::-webkit-scrollbar { width: 8px; } ::-webkit-scrollbar-thumb, ::-webkit-scrollbar-corner { background-color: rgba(80,90,100,0.3); } ::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px transparent; border-radius: 0px; background-color: transparent; margin-right: 2px; } .syno-sds-appview .sds-shortcut-wrapper .shortcut-zone.right-zone { right: 0; } .syno-sds-appview .sds-app-panel { display: flex; padding: 48px 0 0 0; height: 100%; width: 100%; box-sizing: border-box; position: relative; } .syno-sds-appview .sds-app-panel .v-ps { width: 100%; padding-right: 0; flex: 0 0 auto; } .syno-sds-appview .sds-app-panel .app-layout-wrapper { margin: 0 auto; max-width: 1376px; min-width: 688px; } .syno-sds-appview .sds-app-panel .sds-desktop-layout { position: relative; } .sds-desktop-layout { width: 100%; height: 100%; position: relative; } .launch-icon.app-item-icon { width: 156px; height: 124px; padding: 16px 8px 16px 8px; flex: 0 0 auto; cursor: pointer; } .launch-icon.app-item-icon:active { transform: scale(0.9, 0.9); } .launch-icon.app-item-icon .image { width: 72px; height: 72px; background-size: 72px 72px; margin: 0 auto; } .launch-icon .image { width: 64px; height: 64px; background-size: 64px 64px; position: relative; background-position: center center; background-repeat: no-repeat; margin: 0 auto 4px auto; } .launch-icon .sds-application-notify-badge-num { width: 14px; height: 14px; bottom: -1px; right: -2px; } .launch-icon.app-item-icon { width: 156px; height: 124px; padding: 16px 8px 16px 8px; flex: 0 0 auto; cursor: pointer; } .launch-icon.app-item-icon .text { font-size: 12px; line-height: 18px; padding-top: 8px; text-align: center; text-shadow: 0 1px 3px rgba(0,0,0,0.75); color: #fff; } .search-field.search-field-focused { border: 1px solid #2396FA; } .syno-sds-appview .sds-app-panel .sds-desktop-no-result { opacity: 0.6; font-size: 20px; color: #E0EAF4; text-align: center; line-height: 28px; width: 100%; height: 100%; position: absolute; display: flex; align-items: center; justify-content: center; } /* notifyTrayPanel */ .sds-tray-panel { box-shadow: 0px 2px 6px rgba(0,0,0,0.5); background-color: #fff; border: 0px none; border-radius: 3px; padding: 8px 8px; color: #414b55; } .sds-tray-panel .x-panel-header { background: transparent; border: 0; border-bottom: solid 1px rgba(198,212,224,0.4); text-align: center; } .sds-notify-tray-panel { padding: 0; color: #414b55; width: 340px; height: calc(100vh - 51px); min-height: 164px; } .sds-notify-tray-panel .x-panel-header { border: 0; box-shadow: inset 0 -1px 0 0 rgba(198,212,224,0.7); border-radius: 3px 3px 0 0; text-align: center; padding: 6px 0px 6px 0px; background: none; } .sds-notify-tray-panel .item .title, .sds-notify-tray-panel .x-panel-header-text { font-weight: 700; } .sds-notify-tray-panel .x-panel-header-text { font-size: 12px; color: #414b55; line-height: 24px; } .sds-tray-panel .x-panel-header .x-panel-header-text, .sds-user-menu .sds-user-menu-username, .sds-tray-msg-window .x-plain-body { color: #414b55; } .sds-tray-panel .x-panel-header .x-panel-header-text { font-size: 12px; line-height: 23px; } .sds-tray-panel .x-panel-header .x-panel-header-text, .sds-user-menu .sds-user-menu-username { font-weight: 700; } .sds-notify-tray-panel .sds-notify-setting-btn { position: absolute; right: 10px; width: 24px; height: 24px; background-image: url("../../../image/index/tbar_bt_setting.png"); cursor: pointer; } .sds-tray-panel .x-panel-body { background-color: #fff; border: none; } .sds-notify-tray-panel .x-panel-body { border: none; height: calc(100vh - 135px); min-height: 164px; } .sds-notify-tray-panel .sds-notify-tray-panel-dataview-wrapper { padding-top: 12px; } .sds-notify-tray-panel-dataview-wrapper { padding: 0; height: 100%; } .sds-notify-tray-panel .item { margin: 0px 12px 8px 12px; border-radius: 3px; padding: 12px; background-color: rgba(198,212,224,0.2); } .sds-notify-tray-panel .item:hover { background-color: rgba(198,212,224,0.3); } .sds-notify-tray-panel .item.unread { background-color: rgba(5,127,235,0.1); } .sds-notify-tray-panel .item.unread:hover { background-color: rgba(5,127,235,0.15); } .sds-notify-tray-panel .item .title, .sds-notify-tray-panel .x-panel-header-text { font-weight: 700; } .sds-notify-tray-panel .item .title { position: relative; box-sizing: border-box; font-size: 13px; background-repeat: no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; vertical-align: top; width: 100%; color: #057FEB; } .sds-notify-tray-panel .item .title .notification-level { position: absolute; top: 0; left: 0; width: 24px; height: 24px; background-image: url("../../../image/index/tbar_icn_status.png"); } .sds-notify-tray-panel .item .title .notification-level.info { background-position: 0 0; } .sds-notify-tray-panel .item .title .content { cursor: pointer; width: 228px; height: 24px; padding-left: 28px; line-height: 24px; display: inline-block; vertical-align: top; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .sds-notify-tray-panel .item .title .content.cursor-no-pointer { cursor: default; } .sds-notify-tray-panel .item .time { font-size: 13px; color: rgba(65,75,85,0.6); padding-top: 4px; height: 20px; line-height: 20px; } .sds-notify-tray-panel .msg { font-size: 13px; line-height: 20px; overflow: hidden; text-align: left; color: #414b55; } .sds-notify-tray-panel .msg .detail{ display: inline-block; margin-right: 5px; } .sds-notify-tray-panel .msg a { cursor: pointer; } .sds-notify-tray-panel .item .remain-items { display: none; } .sds-notify-tray-panel .x-panel-bbar { background-color: white; border-top: solid rgba(198,212,224,0.5) 1px; border-radius: 3px; } .sds-notify-tray-panel .x-toolbar { background: none; padding: 0px 6px 0px 6px; border: none; height: 48px; } .sds-notify-tray-panel .x-toolbar .x-toolbar-ct { background-repeat: repeat-x; background-color: #fff; padding-top: 12px; } .sds-notify-tray-panel .x-toolbar .x-toolbar-left { padding-left: 6px; } .sds-notify-tray-panel .x-toolbar .x-toolbar-cell .syno-ux-button { border-radius: 100px; } .sds-notify-tray-panel .x-toolbar .x-toolbar-cell .syno-ux-button { border-radius: 100px; } .sds-notify-tray-panel .x-toolbar .x-toolbar-cell .syno-ux-button.syno-ux-button-blue { padding: 0 13px 0 13px; min-width: 92px; } .sds-notify-tray-panel .sds-notify-panel-arrow { position: absolute; top: -17px; left: 158px; width: 24px; height: 18px; overflow: hidden; } .sds-notify-tray-panel .sds-notify-panel-arrow::after { background: #fff; background: #fff; content: ''; position: absolute; bottom: -3px; left: 2px; width: 14px; height: 14px; -moz-transform-origin: left bottom; -ms-transform-origin: left bottom; -webkit-transform-origin: left bottom; transform-origin: left bottom; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); } .sds-notify-tray-panel .sds-notify-empty-text { color: rgba(65,75,85,0.6); vertical-align: middle; text-align: center; } /* userTrayPanel */ .taskbar-menu.user-menu.v-menu { padding: 0 0 8px 0; } .taskbar-menu.v-menu { padding: 0; box-sizing: border-box; box-shadow: 0 2px 6px rgba(0,0,0,0.5); border-radius: 3px; user-select: none; border: none; } .taskbar-menu.v-menu::before { background: #fff; content: ''; position: absolute; margin: 0 auto; left: 0; right: 0; top: -4px; width: 14px; height: 14px; transform: rotate(45deg); } .taskbar-menu.user-menu.v-menu .taskbar-title { margin-bottom: 8px; } .taskbar-menu.v-menu .taskbar-title { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 12px; color: #414B55; text-align: center; line-height: 24px; padding: 6px 0 5px 0; border-bottom: 1px solid rgba(198,212,224,0.7); border-radius: 3px 3px 0 0; } .taskbar-menu.v-menu .taskbar-title { font-weight: 700; } .taskbar-menu.user-menu.v-menu .v-menu-item { display: flex; align-items: center; margin: 0px 8px; padding: 0; height: 32px; border-radius: 4px; } .taskbar-menu.user-menu.v-menu .v-menu-item:hover, .taskbar-menu.user-menu.v-menu .v-menu-item.active { background-color: rgba(198,212,224,0.4); } .taskbar-menu.user-menu.v-menu .v-menu-item .menu-icon.setting { background-image: url(../../../image/index/userSetting.png); background-size: 24px 24px; } .taskbar-menu.user-menu.v-menu .v-menu-item .menu-icon.reboot { background-image: url(../../../image/index/userReboot.png); background-size: 24px 24px; } .taskbar-menu.user-menu.v-menu .v-menu-item .menu-icon.poweroff { background-image: url(../../../image/index/userPoweroff.png); background-size: 24px 24px; } .taskbar-menu.user-menu.v-menu .v-menu-item .menu-icon.about { background-image: url(../../../image/index/userAbout.png); background-size: 24px 24px; } .taskbar-menu.user-menu.v-menu .v-menu-item .menu-icon.logout { background-image: url(../../../image/index/userLogout.png); background-size: 24px 24px; } .taskbar-menu.user-menu.v-menu .v-menu-item .menu-icon { display: inline-block; width: 24px; height: 24px; background-position: 0 0; flex: 0 0 auto; margin: 0 6px; } .taskbar-menu.user-menu.v-menu .v-menu-item-divider { margin: 8px 0 8px 0; } /* notifyTrayPanelDetail */ .sds-notify-detail-dialog.v-window .v-window-header-wrapper .app-icon { display: none; } .sds-notify-detail-dialog.v-window .v-window-header-wrapper .v-window-header-text { padding-left: 0px; } .window-header-tool-wrapper .tool.close { background-image: url(../../../image/index/windowClose.png); } .sds-notify-detail-dialog .detail-panel .detail-mail-content { border: 0; border-top: 1px dashed rgba(198,212,224,0.7); width: 640px; height: 150px; padding-top: 16px; } /* notifySetting */ .syno-ux-gridpanel .x-grid3-hd.sort-desc .x-grid3-hd-inner .x-grid3-sort-icon, .syno-ux-editorgridpanel .x-grid3-hd.sort-desc .x-grid3-hd-inner .x-grid3-sort-icon, .syno-ux-gridpanel .x-grid3-hd.sort-asc .x-grid3-hd-inner .x-grid3-sort-icon, .syno-ux-editorgridpanel .x-grid3-hd.sort-asc .x-grid3-hd-inner .x-grid3-sort-icon { background-image: url("../../../image/index/arrowTable.png"); } .syno-ux-checkbox-icon, .syno-ux-radio-icon { background-image: url("../../../image/index/checkbox.svg"); } .syno-ux-grid-enable-column-unchecked{ background-image: url("../../../image/index/checkbox.svg"); } ::-webkit-scrollbar-thumb, ::-webkit-scrollbar-corner { background-color: rgba(80,90,100,0.3); } .syno-ux-grid-enable-column-checked { background-image: url("../../../image/index/checkbox.svg"); } .mcontentwrapper{ overflow: scroll !important; } .mcontentwrapper::-webkit-scrollbar { display: none; } /* notifyShowAll */ .sds-notify-showall-dialog.v-window .v-window-header-wrapper .app-icon { display: none; } .sds-notify-showall-dialog.v-window .v-window-header-wrapper .v-window-header-text { padding-left: 0px; } .window-header-tool-wrapper .tool.maximize { background-image: url(../../../image/index/windowMaximize.png); } .sds-notify-showall-dialog .show-all-panel .tbar-wrapper { padding-bottom: 8px; } .v-panel .default-tbar .v-btn { margin-right: 6px; } .sds-notify-showall-dialog .show-all-panel button.i-filter { background-image: url(../../../image/index/sort.png); background-size: 24px 24px; background-position: 2px 2px; order: 2; margin-left: auto; margin-right: 0; } .sds-notify-showall-dialog .show-all-panel button.i-filter .v-btn-dropdown-btn { background-image: none; } .sds-notify-showall-dialog .show-all-panel .all-notification-table-wrapper { display: flex; flex-direction: column; height: 100%; } .sds-notify-showall-dialog .show-all-panel .all-notification-table { flex: 1 1 auto; overflow: hidden; } .v-table th .v-table-column-sorter { background-image: url(../../../image/index/arrowTable.png); } .v-table th.sorting .v-table-column-sorter { display: inline-block; } .v-table th .v-table-column-sorter.up { background-position: 0px -20px; } .v-table th .v-table-column-sorter.down { background-position: 0px -20px; } .window-header-tool-wrapper .tool.restore { background-image: url(../../../image/index/windowRestore.png); } .v-pagination .left-paging .v-pagination-first { background-image: url(../../../image/index/notifyShowAllPagination.png); } .v-pagination .left-paging .v-pagination-prev { background-image: url(../../../image/index/notifyShowAllPagination1.png); } .v-pagination .left-paging .v-pagination-next { background-image: url(../../../image/index/notifyShowAllPagination1.png); } .v-pagination .left-paging .v-pagination-last { background-image: url(../../../image/index/notifyShowAllPagination.png); } .v-pagination .v-pagination-right .v-pagination-refresh{ background-image: url(../../../image/index/reset.png); } /* userSetting */ .window-header-tool-wrapper .tool.help{ background-image: url(../../../image/index/wdheader_bt_help.png); } .window-header-tool-wrapper .tool.minimize{ background-image: url(../../../image/index/wdheader_bt_minimize.png); } /* userAbout */ .sds-user-about-window .v-trap-focus-body { padding: 24px 30px 24px 30px; box-sizing: border-box; } .sds-user-about-window .v-trap-focus-body .title { line-height: 32px; font-size: 22px; } .sds-user-about-window .v-trap-focus-body .version { line-height: 20px; font-size: 13px; margin-top: 6px; } .sds-user-about-window .v-trap-focus-body .links-info { margin-top: 88px; } .sds-user-about-window .v-trap-focus-body .links-info .link-block { margin-bottom: 6px; } .sds-user-about-window .v-trap-focus-body .links-info .link { line-height: 20px; } .sds-user-about-window .v-trap-focus-body .footer-info { position: absolute; width: 100%; bottom: 24px; left: 0; display: flex; flex-direction: row; padding: 0 30px; box-sizing: border-box; } .sds-user-about-window .v-trap-focus-body .footer-info .copyright { color: rgba(65,75,85,0.6); font-size: 12px; display: inline-block; vertical-align: top; line-height: 20px; padding: 2px 0; flex: 1 1 auto; } .sds-user-about-window .v-trap-focus-body .footer-info .logo { display: inline-block; vertical-align: top; width: 78px; height: 24px; flex: 0 0 auto; background-image: url(../../../image/index/userAboutLogo.png); background-size: 78px 24px; } .sds-user-about-window .window-header-tool-wrapper { position: absolute; top: 12px; right: 12px; margin-right: 0; } .window-header-tool-wrapper .tool.close { background-image: url(../../../image/index/windowClose.png); background-size: 24px 72px; background-position: 0 0; } /* 搜索框 */ .syno-finder.spotlight-main-window { height: 48px; box-shadow: 0px 2px 20px rgba(0,0,0,0.4); border-radius: 7px; overflow: visible; } .syno-finder.spotlight-main-window.merge{ height: 418px; } .syno-finder.spotlight-main-window .x-window-tl { display: none; } .syno-finder.spotlight-main-window .x-window-mc { font-size: 13px; background: transparent; } .syno-finder.spotlight-main-window .x-window-mc .x-window-body { background: white; } .syno-finder .search-bar { box-sizing: border-box; background: white; } .syno-finder.spotlight-init .search-bar { border: 0; } .syno-finder.spotlight-init .x-window-bwrap{ border-radius: 6px; } .syno-finder.spotlight-init .x-window-bwrap.merge{ border-radius:6px 6px 0 0 ; } .syno-finder .search-bar .magnifier { height: 48px !important; padding-left: 16px; padding-right: 12px; background-repeat: no-repeat; background-origin: content-box; background-position: center center; } .syno-finder .search-bar .magnifier { background-repeat: no-repeat; background-position: 16px 0px; background-clip: content-box; padding: 12px 0; box-sizing: border-box; cursor: pointer; } .syno-finder .search-bar .magnifier.everything{ background-image: url("../../../image/index/sn_bt_everything.png"); } .syno-finder .search-bar .magnifier.document{ background-image: url("../../../image/index/sn_bt_document.png"); } .syno-finder .search-bar .magnifier.photo{ background-image: url("../../../image/index/sn_bt_photo.png"); } .syno-finder .search-bar .magnifier.audio{ background-image: url("../../../image/index/sn_bt_audio.png"); } .syno-finder .search-bar .magnifier.video{ background-image: url("../../../image/index/sn_bt_video.png"); } .syno-finder .search-bar .text-field { height: 48px !important; box-shadow: 0 0; z-index: 11000; border: 0; padding: 0; box-sizing: border-box; background: transparent; font-size: 15px; color: #414b55; position: relative; } .syno-finder .search-bar .text-field:lang(zh-CN), .syno-finder .search-bar .dummy-searchfield .suggestion .dummy:lang(zh-CN) { font-family: Verdana,Arial,Microsoft YaHei,sans-serif; } .syno-finder .search-bar .dummy-searchfield { z-index: 10000; position: absolute !important; box-sizing: border-box; color: #A8B4BF; overflow: hidden; } .syno-finder .search-bar.search-now-placeholder .dummy-searchfield { color: rgba(65,75,85,0.4); } .syno-finder .search-bar .dummy-searchfield .suggestion { font-size: 15px; } .syno-finder .search-bar.search-now-placeholder .dummy-searchfield { color: rgba(65,75,85,0.4); } .syno-finder .search-bar .dummy-searchfield .suggestion { font-size: 15px; } .syno-finder .search-bar .text-field, .syno-finder .search-bar .dummy-searchfield .suggestion .dummy { font-family: Verdana,Arial,sans-serif; } .syno-finder .search-bar .dummy-searchfield .suggestion .dummy { line-height: 48px; color: transparent; } .syno-finder .search-bar .text-field:lang(zh-CN), .syno-finder .search-bar .dummy-searchfield .suggestion .dummy:lang(zh-CN) { font-family: Verdana,Arial,Microsoft YaHei,sans-serif; } .syno-finder.spotlight-main-window .x-window-mc .x-window-body .main-panel { border-top: 0; background-color: #fff; } .syno-finder-spotlight-menu { padding: 7px; background: white; box-shadow: 0 2px 2px #000; box-shadow: 0 2px 5px rgba(0,0,0,0.25); border: 1px solid #BCC4CC; border-radius: 6px; } .syno-finder-spotlight-menu .cat-wrapper { cursor: pointer; height: 40px; line-height: 40px; font-size: 13px; color: #414b55; border-radius: 5px; } .syno-finder-spotlight-menu .cat-wrapper:hover { color: #057FEB; background: rgba(5,127,235,0.04); } .syno-finder-spotlight-menu .cat-wrapper:hover .icon { background-position: center -24px; } .syno-finder-spotlight-menu .cat-wrapper.current { color: #057FEB; } .syno-finder-spotlight-menu .cat-wrapper.current .icon { background-position: center -24px; } .syno-finder-spotlight-menu .cat-wrapper .icon { width: 24px; height: 24px; margin: 8px 14px 8px 12px; display: inline-block; background-position: center 0px; vertical-align: top; } .syno-finder-spotlight-menu .cat-wrapper .icon.document { background-image: url("../../../image/index/sn_filterpanel_document.png"); } .syno-finder-spotlight-menu .cat-wrapper .icon.photo { background-image: url("../../../image/index/sn_filterpanel_photo.png"); } .syno-finder-spotlight-menu .cat-wrapper .icon.audio { background-image: url("../../../image/index/sn_filterpanel_audio.png"); } .syno-finder-spotlight-menu .cat-wrapper .icon.video { background-image: url("../../../image/index/sn_filterpanel_video.png"); } .syno-finder-spotlight-menu .cat-wrapper .icon.everything { background-image: url("../../../image/index/sn_filterpanel_everything.png"); } .syno-finder .x-panel { border-radius: 0 0 6px 6px; } .syno-finder.spotlight-main-window .main-panel { border-top: 0; background-color: #fff; border-top: 2px solid rgba(5,127,235,0.4); box-sizing: border-box; } .x-window-maximized .x-window-draggable,.x-window-maximized .x-window-draggable .x-window-header-text { cursor: default; } .x-window-maximized .v-window-draggable .draggable.v-window-header-wrapper, .x-window-maximized.v-window .draggable.v-window-header-wrapper{ cursor: default; } /* 遮罩层 */ .ext-el-mask-msg{ width: calc(100vw); height: calc(100vh); } /* 消息弹出框 */ .sds-window-v5.x-window-dlg .x-window-body { padding: 24px 30px 0 30px; } /* 清除全部notify消息弹出框 */ .sds-window-v5.x-window-dlg.confirm-delete-icon:before { content: ''; position: absolute; top: -14px; left: 30px; width: 48px; height: 48px; border-radius: 24px; background-color: #E64040; background-image: url("../../../image/index/dialog_alarm.png"); box-shadow: 0 6px 12px 0 rgba(230,64,64,0.15); z-index: 10; background-position: 8px 8px; background-repeat: no-repeat; } .v-btn-danger{ color:#fff; background-color: #E64040; border: 1px solid #E64040; } .sds-window-v5.confirm-delete-icon .x-window-body{ padding: 24px 30px 0px; width: 420px; height: auto; } .v-window.v-message-box-window .message-box .body-wrapper .dialog-icon-wrapper .dialog-icon.alarm { width: 32px; height: 32px; background-image: url("../../../image/index/dialog_alarm.png"); background-size: 32px 32px; } .v-window .v-window-mask { top: 0; } @keyframes notifyShowAllClearAllAnimate { 0% { box-shadow: 0 4px 16px 0 rgba(0,0,0,.6); } 25% { box-shadow: none ; } 50% { box-shadow: 0 4px 16px 0 rgba(0,0,0,.6); } 75% { box-shadow: none ; } 100% { box-shadow: 0 4px 16px 0 rgba(0,0,0,.6); } } .notifyShowall .v-message-box-window.no-shadow{ animation: notifyShowAllClearAllAnimate .35s linear; } /* userAbout消息弹出框 */ .sds-user-about-mask, .sds-menu-repeat-mask{ background-color: #000000; opacity: 0.2; } /* 用户关机消息弹出框 */ .v-window-container-mask{ background-color: rgba(0, 0, 0, 0.5); } .x-clear { clear: both; font-size: 0; height: 0; line-height: 0; overflow: hidden; }