sds.css 65 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598
  1. body input,
  2. body textarea,
  3. body keygen,
  4. body select,
  5. body button,
  6. body,
  7. .sds-login-welcome-info
  8. .sds-login-welcome-info-wrapper
  9. .sds-login-welcome-info-container
  10. .sds-login-welcome-info-title,
  11. .sds-login-welcome-info
  12. .sds-login-welcome-info-wrapper
  13. .sds-login-welcome-info-container
  14. .sds-login-welcome-info-msg {
  15. font-family: Verdana, Arial, sans-serif;
  16. }
  17. body input:lang(zh-TW),
  18. body textarea:lang(zh-TW),
  19. body keygen:lang(zh-TW),
  20. body select:lang(zh-TW),
  21. body button:lang(zh-TW),
  22. body:lang(zh-TW),
  23. .sds-login-welcome-info
  24. .sds-login-welcome-info-wrapper
  25. .sds-login-welcome-info-container
  26. .sds-login-welcome-info-title:lang(zh-TW),
  27. .sds-login-welcome-info
  28. .sds-login-welcome-info-wrapper
  29. .sds-login-welcome-info-container
  30. .sds-login-welcome-info-msg:lang(zh-TW) {
  31. font-family: Verdana, Arial, Microsoft JhengHei, sans-serif;
  32. }
  33. body input:lang(zh-CN),
  34. body textarea:lang(zh-CN),
  35. body keygen:lang(zh-CN),
  36. body select:lang(zh-CN),
  37. body button:lang(zh-CN),
  38. body:lang(zh-CN),
  39. .sds-login-welcome-info
  40. .sds-login-welcome-info-wrapper
  41. .sds-login-welcome-info-container
  42. .sds-login-welcome-info-title:lang(zh-CN),
  43. .sds-login-welcome-info
  44. .sds-login-welcome-info-wrapper
  45. .sds-login-welcome-info-container
  46. .sds-login-welcome-info-msg:lang(zh-CN) {
  47. font-family: Verdana, Arial, Microsoft YaHei, sans-serif;
  48. }
  49. body input:lang(ja),
  50. body textarea:lang(ja),
  51. body keygen:lang(ja),
  52. body select:lang(ja),
  53. body button:lang(ja),
  54. body:lang(ja),
  55. .sds-login-welcome-info
  56. .sds-login-welcome-info-wrapper
  57. .sds-login-welcome-info-container
  58. .sds-login-welcome-info-title:lang(ja),
  59. .sds-login-welcome-info
  60. .sds-login-welcome-info-wrapper
  61. .sds-login-welcome-info-container
  62. .sds-login-welcome-info-msg:lang(ja) {
  63. font-family: Verdana, Arial, Meiryo, sans-serif;
  64. }
  65. .bold-font,
  66. .sds-window-v5 .x-window-header-text,
  67. .sds-window-v5.x-window-dlg .ext-mb-title,
  68. .sds-window-v5.x-window-dlg .syno-mb-progress-status,
  69. .sds-window-v5.sds-wizard-window .x-window-header-text,
  70. .sds-window-v5.sds-wizard-window .wizard-headline,
  71. .sds-expose-desc-text,
  72. .sds-login-welcome-info
  73. .sds-login-welcome-info-wrapper
  74. .sds-login-welcome-info-container
  75. .sds-login-welcome-info-title,
  76. .syno-ux-message-combobox-list.syno-ux-combobox-list.x-layer.x-combo-list
  77. .x-combo-list-item
  78. .sds-combo-list-item-name {
  79. font-weight: 700;
  80. }
  81. .link-font,
  82. .sds-window-v5.sds-wizard-window .x-window-header-text .sub-title,
  83. .sds-window-v5.sds-wizard-window .wizard-summary-field,
  84. .sds-window-v5.sds-wizard-window .wizard-summary-desc {
  85. font-weight: 400;
  86. }
  87. body,
  88. .normal-font,
  89. .sds-window-v5 .ext-el-mask-msg .x-loading-message-inner,
  90. .sds-window-v5.x-window-dlg,
  91. .sds-window-v5.x-window-dlg input,
  92. .sds-window-v5.x-window-dlg textarea {
  93. color: #414b55;
  94. }
  95. .disable-font {
  96. color: rgba(65, 75, 85, 0.4);
  97. }
  98. .note-font {
  99. color: #00a6a6;
  100. }
  101. .link-font {
  102. text-decoration: underline;
  103. }
  104. .link-font {
  105. color: #057feb;
  106. }
  107. .green-status {
  108. color: #009e05;
  109. }
  110. .red-status {
  111. color: #e64040;
  112. }
  113. .orange-status {
  114. color: #f58414;
  115. }
  116. a,
  117. .blue-status,
  118. .about-window.sds-window-v5 .x-window-body span.pkg-name,
  119. .syno-sds-toast-box .content .action-text {
  120. color: #057feb;
  121. }
  122. .teal-status {
  123. color: #00a6a6;
  124. }
  125. .white-status {
  126. color: #fff;
  127. }
  128. body {
  129. font-size: 13px;
  130. }
  131. a {
  132. text-decoration: underline;
  133. }
  134. a:hover {
  135. color: #006dcc;
  136. }
  137. a:active {
  138. color: #005cad;
  139. }
  140. input[type="text"]::-ms-clear {
  141. display: none;
  142. }
  143. input[type="password"]::-ms-reveal {
  144. display: none;
  145. }
  146. .ext-ie11 .x-tree-node-indent img,
  147. .ext-ie11 .x-tree-node-icon,
  148. .ext-ie11 .x-tree-ec-icon {
  149. vertical-align: middle !important;
  150. }
  151. .sds-switch-win-gesture-hide-to-left {
  152. -moz-transform-origin: 0% 0%;
  153. -ms-transform-origin: 0% 0%;
  154. -webkit-transform-origin: 0% 0%;
  155. transform-origin: 0% 0%;
  156. -moz-transition-delay: 0.1s;
  157. -o-transition-delay: 0.1s;
  158. -webkit-transition-delay: 0.1s;
  159. transition-delay: 0.1s;
  160. -moz-transition-property: -moz-transform;
  161. -o-transition-property: -o-transform;
  162. -webkit-transition-property: -webkit-transform;
  163. transition-property: transform;
  164. -moz-transition-duration: 0.8s;
  165. -o-transition-duration: 0.8s;
  166. -webkit-transition-duration: 0.8s;
  167. transition-duration: 0.8s;
  168. -moz-transform: translate3d(-2000px, 0px, 0);
  169. -webkit-transform: translate3d(-2000px, 0px, 0);
  170. transform: translate3d(-2000px, 0px, 0);
  171. -moz-backface-visibility: hidden;
  172. -webkit-backface-visibility: hidden;
  173. backface-visibility: hidden;
  174. -moz-perspective: 1000;
  175. -webkit-perspective: 1000;
  176. perspective: 1000;
  177. }
  178. .sds-switch-win-gesture-hide-to-right {
  179. -moz-transform-origin: 0% 0%;
  180. -ms-transform-origin: 0% 0%;
  181. -webkit-transform-origin: 0% 0%;
  182. transform-origin: 0% 0%;
  183. -moz-transition-delay: 0.1s;
  184. -o-transition-delay: 0.1s;
  185. -webkit-transition-delay: 0.1s;
  186. transition-delay: 0.1s;
  187. -moz-transition-property: -moz-transform;
  188. -o-transition-property: -o-transform;
  189. -webkit-transition-property: -webkit-transform;
  190. transition-property: transform;
  191. -moz-transition-duration: 0.8s;
  192. -o-transition-duration: 0.8s;
  193. -webkit-transition-duration: 0.8s;
  194. transition-duration: 0.8s;
  195. -moz-transform: translate3d(2000px, 0px, 0);
  196. -webkit-transform: translate3d(2000px, 0px, 0);
  197. transform: translate3d(2000px, 0px, 0);
  198. -moz-backface-visibility: hidden;
  199. -webkit-backface-visibility: hidden;
  200. backface-visibility: hidden;
  201. -moz-perspective: 1000;
  202. -webkit-perspective: 1000;
  203. perspective: 1000;
  204. }
  205. .sds-switch-win-gesture-show-from-left {
  206. -moz-transform-origin: 0% 0%;
  207. -ms-transform-origin: 0% 0%;
  208. -webkit-transform-origin: 0% 0%;
  209. transform-origin: 0% 0%;
  210. -moz-transform: translate3d(-2000px, 0px, 0);
  211. -webkit-transform: translate3d(-2000px, 0px, 0);
  212. transform: translate3d(-2000px, 0px, 0);
  213. }
  214. .sds-switch-win-gesture-show-from-right {
  215. -moz-transform-origin: 0% 0%;
  216. -ms-transform-origin: 0% 0%;
  217. -webkit-transform-origin: 0% 0%;
  218. transform-origin: 0% 0%;
  219. -moz-transform: translate3d(2000px, 0px, 0);
  220. -webkit-transform: translate3d(2000px, 0px, 0);
  221. transform: translate3d(2000px, 0px, 0);
  222. }
  223. .sds-switch-win-gesture-show-force-hidden {
  224. visibility: hidden !important;
  225. }
  226. .sds-switch-win-gesture-show-transition {
  227. -moz-transition-delay: 0.1s;
  228. -o-transition-delay: 0.1s;
  229. -webkit-transition-delay: 0.1s;
  230. transition-delay: 0.1s;
  231. -moz-transition-property: -moz-transform;
  232. -o-transition-property: -o-transform;
  233. -webkit-transition-property: -webkit-transform;
  234. transition-property: transform;
  235. -moz-transition-duration: 0.5s;
  236. -o-transition-duration: 0.5s;
  237. -webkit-transition-duration: 0.5s;
  238. transition-duration: 0.5s;
  239. -moz-backface-visibility: hidden;
  240. -webkit-backface-visibility: hidden;
  241. backface-visibility: hidden;
  242. -moz-perspective: 1000;
  243. -webkit-perspective: 1000;
  244. perspective: 1000;
  245. }
  246. .syno-sds-reboot-poweroff-window .x-window-header {
  247. display: none;
  248. }
  249. .syno-sds-reboot-poweroff-window
  250. .x-window-body
  251. .reboot-poweroff-content
  252. .x-panel-body {
  253. padding: 24px 0px 0px 0px;
  254. }
  255. .syno-sds-reboot-poweroff-window
  256. .x-window-body
  257. .reboot-poweroff-content
  258. .x-panel-body
  259. .syno-ux-form-radio-wrap {
  260. padding: 2px 0px;
  261. }
  262. .sds-window-v5 .x-window-header .x-window-toolCt:focus .x-tool-selected {
  263. outline-width: 1px !important;
  264. outline-color: blue !important;
  265. outline-style: solid !important;
  266. outline-offset: -1px;
  267. }
  268. .sds-window-v5 .ext-el-mask-msg .x-loading-message-inner {
  269. line-height: 20px;
  270. font-size: 13px;
  271. border: 0px;
  272. }
  273. .sds-window-v5 .ext-el-mask-msg {
  274. -moz-border-radius: 3px;
  275. -webkit-border-radius: 3px;
  276. border-radius: 3px;
  277. padding: 0;
  278. border: 1px solid rgba(198, 212, 224, 0.7);
  279. box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.16);
  280. overflow: hidden;
  281. }
  282. .sds-window-v5 .x-loading-wrap .loading-inner-circle {
  283. box-sizing: border-box;
  284. display: block;
  285. position: absolute;
  286. top: 0;
  287. left: 0;
  288. bottom: 0;
  289. right: 0;
  290. margin: auto;
  291. height: 16px;
  292. width: 16px;
  293. clip: rect(0, 16px, 16px, 8px);
  294. -webkit-animation: loader-1-2 1.4s linear infinite;
  295. animation: loader-1-2 1.4s linear infinite;
  296. }
  297. .sds-window-v5 .x-loading-wrap .loading-inner-circle:after {
  298. box-sizing: border-box;
  299. content: "";
  300. position: absolute;
  301. top: 0;
  302. left: 0;
  303. bottom: 0;
  304. right: 0;
  305. margin: auto;
  306. height: 16px;
  307. width: 16px;
  308. clip: rect(0, 16px, 16px, 8px);
  309. border-width: 2px;
  310. border-style: solid;
  311. border-color: #057feb;
  312. border-radius: 50%;
  313. -webkit-animation: loader-1-3 1.4s ease-in infinite;
  314. animation: loader-1-3 1.4s ease-in infinite;
  315. }
  316. .sds-window-v5 .x-loading-wrap .loading-outer-circle {
  317. height: 16px;
  318. width: 16px;
  319. position: absolute;
  320. top: 4px;
  321. left: 4px;
  322. -webkit-animation: loader-1-1 2s linear infinite;
  323. animation: loader-1-1 2s linear infinite;
  324. -webkit-font-smoothing: antialiased;
  325. -moz-osx-font-smoothing: grayscale;
  326. }
  327. @-webkit-keyframes loader-1-1 {
  328. 0% {
  329. -webkit-transform: rotate(0deg);
  330. }
  331. 100% {
  332. -webkit-transform: rotate(360deg);
  333. }
  334. }
  335. @keyframes loader-1-1 {
  336. 0% {
  337. transform: rotate(0deg);
  338. }
  339. 100% {
  340. transform: rotate(360deg);
  341. }
  342. }
  343. @-webkit-keyframes loader-1-2 {
  344. 0% {
  345. transform: rotate(0deg);
  346. }
  347. 100% {
  348. transform: rotate(200deg);
  349. }
  350. }
  351. @keyframes loader-1-2 {
  352. 0% {
  353. transform: rotate(0deg);
  354. }
  355. 100% {
  356. transform: rotate(200deg);
  357. }
  358. }
  359. @-webkit-keyframes loader-1-3 {
  360. 0% {
  361. -webkit-transform: rotate(-160deg);
  362. }
  363. 40% {
  364. -webkit-transform: rotate(-90deg);
  365. }
  366. 100% {
  367. -webkit-transform: rotate(160deg);
  368. }
  369. }
  370. @keyframes loader-1-3 {
  371. 0% {
  372. transform: rotate(-160deg);
  373. }
  374. 40% {
  375. transform: rotate(-90deg);
  376. }
  377. 100% {
  378. transform: rotate(160deg);
  379. }
  380. }
  381. @-webkit-keyframes syno-em-window {
  382. 0% {
  383. opacity: 0.5;
  384. transform: scale(0.5);
  385. }
  386. 80% {
  387. transform: scale(1.1);
  388. }
  389. 100% {
  390. opacity: 1;
  391. transform: scale(1);
  392. }
  393. }
  394. @keyframes syno-em-window {
  395. 0% {
  396. opacity: 0.5;
  397. transform: scale(0.5);
  398. }
  399. 80% {
  400. transform: scale(1.1);
  401. }
  402. 100% {
  403. opacity: 1;
  404. transform: scale(1);
  405. }
  406. }
  407. .syno-em-window {
  408. -webkit-animation: syno-em-window 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) 1;
  409. animation: syno-em-window 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) 1;
  410. }
  411. .ext-el-mask {
  412. background-color: rgba(198, 212, 224, 0.4);
  413. opacity: 1;
  414. }
  415. .sds-window-v5 {
  416. box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.6);
  417. border-radius: 3px;
  418. overflow: hidden;
  419. }
  420. .sds-window-v5 .x-panel-tbar .x-toolbar-layout-ct {
  421. padding-bottom: 8px;
  422. }
  423. .ext-ie8 .sds-window-v5 {
  424. border: 1px solid #999;
  425. border-top-style: none;
  426. }
  427. .sds-window-v5.sds-window-v5-no-shadow {
  428. box-shadow: none;
  429. }
  430. .sds-window-v5.sds-window-v5-no-shadow.x-window-dlg {
  431. box-shadow: none;
  432. }
  433. .sds-window-v5.no-resize .x-resizable-handle {
  434. width: 0px !important;
  435. height: 0px !important;
  436. }
  437. .sds-window-v5.msgbox-draggable .x-window-tl {
  438. background-image: none;
  439. }
  440. .sds-window-v5.msgbox-draggable .x-window-tl .x-window-header-text {
  441. visibility: hidden;
  442. }
  443. .sds-window-v5.msgbox-draggable .x-window-tl .x-window-header {
  444. height: 24px;
  445. }
  446. .sds-window-v5.msgbox-draggable.deactive-win .x-window-tl {
  447. background-image: none;
  448. border-top: 0px;
  449. }
  450. .sds-window-v5 .ext-el-mask {
  451. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  452. filter: alpha(opacity=60);
  453. filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  454. opacity: 0.6;
  455. background-color: #fff;
  456. }
  457. .sds-window-v5 .x-loading-wrap {
  458. width: 24px;
  459. height: 24px;
  460. position: absolute;
  461. top: 4px;
  462. left: 8px;
  463. }
  464. .sds-window-v5 .ext-el-mask-msg {
  465. background-color: #fff;
  466. }
  467. .sds-window-v5 .ext-el-mask-msg div {
  468. padding: 0;
  469. border: none;
  470. background: none;
  471. }
  472. .sds-window-v5 .ext-el-mask-msg .x-loading-message-inner {
  473. padding: 7px 20px 7px 20px;
  474. background-color: #fff;
  475. }
  476. .sds-window-v5 .x-window-tl,
  477. .sds-window-v5 .x-window-tc,
  478. .sds-window-v5 .x-window-tr {
  479. background-image: none;
  480. }
  481. .sds-window-v5 .x-window-ml,
  482. .sds-window-v5 .x-window-mc,
  483. .sds-window-v5 .x-window-mr {
  484. background-image: none;
  485. }
  486. .sds-window-v5 .x-window-bwrap .x-window-bl,
  487. .sds-window-v5 .x-window-bwrap .x-window-bc,
  488. .sds-window-v5 .x-window-bwrap .x-window-br {
  489. background-image: none;
  490. padding: 0;
  491. }
  492. .sds-window-v5 .x-window-mc {
  493. border: 0 !important;
  494. background-color: #fff;
  495. }
  496. .sds-window-v5 .x-window-tl {
  497. padding: 0;
  498. border-top: 0px;
  499. background-image: none;
  500. border-top-right-radius: 3px;
  501. border-top-left-radius: 3px;
  502. overflow: hidden;
  503. background-color: #fff;
  504. border-bottom: 1px solid rgba(198, 212, 224, 0.5);
  505. }
  506. .sds-window-v5 .x-window-tr {
  507. padding-right: 0;
  508. }
  509. .sds-window-v5 .x-window-header {
  510. position: relative;
  511. padding: 0;
  512. height: 39px;
  513. line-height: 39px;
  514. background-size: 24px 24px;
  515. background-position: 18px 8px;
  516. }
  517. .sds-window-v5 .x-window-header.x-panel-icon {
  518. padding-left: 18px;
  519. }
  520. .sds-window-v5 .x-window-header.x-panel-icon .x-window-header-text {
  521. padding-left: 34px;
  522. }
  523. .sds-window-v5 .x-window-header .x-window-toolCt {
  524. margin-right: 16px;
  525. margin-top: 8px;
  526. float: right;
  527. }
  528. .sds-window-v5 .x-window-header-text {
  529. line-height: 20px;
  530. font-size: 12px;
  531. color: rgba(65, 75, 85, 0.85);
  532. text-align: left;
  533. padding-bottom: 10px;
  534. margin-top: 10px;
  535. padding-left: 20px;
  536. }
  537. .sds-window-v5 .x-tool {
  538. width: 24px;
  539. height: 24px;
  540. margin-left: 8px;
  541. }
  542. .sds-window-v5 .x-tool-close {
  543. background-position: 0 0;
  544. }
  545. @media (-webkit-min-device-pixel-ratio: 1.5),
  546. (-o-min-device-pixel-ratio: 3 / 2),
  547. (min-resolution: 144dpi) {
  548. .synohdpack .sds-window-v5 .x-tool-close {
  549. background-size: 24px 72px;
  550. }
  551. }
  552. @media (-webkit-min-device-pixel-ratio: 1.5),
  553. (-o-min-device-pixel-ratio: 3 / 2),
  554. (min-resolution: 144dpi) {
  555. .synohdpackdebug .sds-window-v5 .x-tool-close {
  556. background-size: 24px 72px;
  557. outline: 1px green dashed;
  558. }
  559. }
  560. .sds-window-v5 .x-tool-close.disabled {
  561. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  562. filter: alpha(opacity=40);
  563. filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  564. opacity: 0.4;
  565. cursor: auto;
  566. }
  567. .sds-window-v5 .x-tool-close:not(.disabled):hover {
  568. background-position: 0 -24px;
  569. }
  570. .sds-window-v5 .x-tool-close:not(.disabled):active {
  571. background-position: 0 -48px;
  572. }
  573. .sds-window-v5 .x-tool-maximize {
  574. background-position: 0 0;
  575. }
  576. @media (-webkit-min-device-pixel-ratio: 1.5),
  577. (-o-min-device-pixel-ratio: 3 / 2),
  578. (min-resolution: 144dpi) {
  579. .synohdpack .sds-window-v5 .x-tool-maximize {
  580. background-size: 24px 72px;
  581. }
  582. }
  583. @media (-webkit-min-device-pixel-ratio: 1.5),
  584. (-o-min-device-pixel-ratio: 3 / 2),
  585. (min-resolution: 144dpi) {
  586. .synohdpackdebug .sds-window-v5 .x-tool-maximize {
  587. background-size: 24px 72px;
  588. outline: 1px green dashed;
  589. }
  590. }
  591. .sds-window-v5 .x-tool-maximize.disabled {
  592. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  593. filter: alpha(opacity=40);
  594. filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  595. opacity: 0.4;
  596. cursor: auto;
  597. }
  598. .sds-window-v5 .x-tool-maximize:not(.disabled):hover {
  599. background-position: 0 -24px;
  600. }
  601. .sds-window-v5 .x-tool-maximize:not(.disabled):active {
  602. background-position: 0 -48px;
  603. }
  604. .sds-window-v5 .x-tool-restore {
  605. background-position: 0 0;
  606. }
  607. @media (-webkit-min-device-pixel-ratio: 1.5),
  608. (-o-min-device-pixel-ratio: 3 / 2),
  609. (min-resolution: 144dpi) {
  610. .synohdpack .sds-window-v5 .x-tool-restore {
  611. background-size: 24px 72px;
  612. }
  613. }
  614. @media (-webkit-min-device-pixel-ratio: 1.5),
  615. (-o-min-device-pixel-ratio: 3 / 2),
  616. (min-resolution: 144dpi) {
  617. .synohdpackdebug .sds-window-v5 .x-tool-restore {
  618. background-size: 24px 72px;
  619. outline: 1px green dashed;
  620. }
  621. }
  622. .sds-window-v5 .x-tool-restore.disabled {
  623. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  624. filter: alpha(opacity=40);
  625. filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  626. opacity: 0.4;
  627. cursor: auto;
  628. }
  629. .sds-window-v5 .x-tool-restore:not(.disabled):hover {
  630. background-position: 0 -24px;
  631. }
  632. .sds-window-v5 .x-tool-restore:not(.disabled):active {
  633. background-position: 0 -48px;
  634. }
  635. .sds-window-v5 .x-tool-minimize {
  636. background-position: 0 0;
  637. }
  638. @media (-webkit-min-device-pixel-ratio: 1.5),
  639. (-o-min-device-pixel-ratio: 3 / 2),
  640. (min-resolution: 144dpi) {
  641. .synohdpack .sds-window-v5 .x-tool-minimize {
  642. background-size: 24px 72px;
  643. }
  644. }
  645. @media (-webkit-min-device-pixel-ratio: 1.5),
  646. (-o-min-device-pixel-ratio: 3 / 2),
  647. (min-resolution: 144dpi) {
  648. .synohdpackdebug .sds-window-v5 .x-tool-minimize {
  649. background-size: 24px 72px;
  650. outline: 1px green dashed;
  651. }
  652. }
  653. .sds-window-v5 .x-tool-minimize.disabled {
  654. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  655. filter: alpha(opacity=40);
  656. filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  657. opacity: 0.4;
  658. cursor: auto;
  659. }
  660. .sds-window-v5 .x-tool-minimize:not(.disabled):hover {
  661. background-position: 0 -24px;
  662. }
  663. .sds-window-v5 .x-tool-minimize:not(.disabled):active {
  664. background-position: 0 -48px;
  665. }
  666. .sds-window-v5 .x-tool-help {
  667. background-position: 0 0;
  668. }
  669. @media (-webkit-min-device-pixel-ratio: 1.5),
  670. (-o-min-device-pixel-ratio: 3 / 2),
  671. (min-resolution: 144dpi) {
  672. .synohdpack .sds-window-v5 .x-tool-help {
  673. background-size: 24px 72px;
  674. }
  675. }
  676. @media (-webkit-min-device-pixel-ratio: 1.5),
  677. (-o-min-device-pixel-ratio: 3 / 2),
  678. (min-resolution: 144dpi) {
  679. .synohdpackdebug .sds-window-v5 .x-tool-help {
  680. background-size: 24px 72px;
  681. outline: 1px green dashed;
  682. }
  683. }
  684. .sds-window-v5 .x-tool-help.disabled {
  685. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  686. filter: alpha(opacity=40);
  687. filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  688. opacity: 0.4;
  689. cursor: auto;
  690. }
  691. .sds-window-v5 .x-tool-help:not(.disabled):hover {
  692. background-position: 0 -24px;
  693. }
  694. .sds-window-v5 .x-tool-help:not(.disabled):active {
  695. background-position: 0 -48px;
  696. }
  697. .sds-window-v5 .x-tool-fullscreen {
  698. background-position: 0 -768px;
  699. }
  700. .sds-window-v5 .x-tool-fullscreen .collapse {
  701. background-position: 0 -864px;
  702. }
  703. .sds-window-v5 .x-tool-fullscreen-over {
  704. background-position: 0 -792px;
  705. }
  706. .sds-window-v5 .x-tool-fullscreen-over .collapse {
  707. background-position: 0 -888px;
  708. }
  709. .sds-window-v5.deactive-win {
  710. box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
  711. }
  712. .sds-window-v5.deactive-win .x-window-header {
  713. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  714. filter: alpha(opacity=40);
  715. filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  716. opacity: 0.4;
  717. }
  718. .sds-window-v5.syno-window-hide .vscrollerbar.scrollgeneric,
  719. .sds-window-v5.syno-window-hide .hscrollerbar.scrollgeneric {
  720. visibility: hidden !important;
  721. }
  722. .sds-window-v5.x-window-maximized .x-window-tc {
  723. background-color: transparent;
  724. }
  725. .sds-window-v5 .x-window-tbar {
  726. padding-top: 16px;
  727. }
  728. .sds-window-v5 .x-window-tbar .x-toolbar {
  729. background-image: none;
  730. background-color: white;
  731. padding: 0 12px;
  732. border: 0;
  733. }
  734. .sds-window-v5 .x-window-body {
  735. border: none;
  736. background-color: #fff;
  737. }
  738. .sds-window-v5 .x-window-bl {
  739. background-color: #fff;
  740. }
  741. .sds-window-v5 .x-window-bc {
  742. background-color: transparent;
  743. }
  744. .sds-window-v5 .x-window-br {
  745. padding-right: 6px;
  746. }
  747. .sds-window-v5 .x-panel-body {
  748. background-color: transparent;
  749. }
  750. .sds-window-v5 .x-window-bc .x-window-footer {
  751. padding: 0;
  752. }
  753. .sds-window-v5 .x-mask-loading .x-loading-message-inner {
  754. padding: 6px 15px 6px 37px;
  755. background-image: none;
  756. }
  757. .sds-window-v5 .x-window-footer.x-panel-btns .x-toolbar {
  758. border-bottom-width: 0;
  759. }
  760. .sds-window-v5 .x-loading-svg-wrap {
  761. position: absolute;
  762. top: 4px;
  763. left: 13px;
  764. }
  765. .sds-window-v5.x-window .x-toolbar-cell .x-btn {
  766. margin: 0px;
  767. }
  768. .sds-window-v5 .x-toolbar {
  769. background-color: transparent;
  770. background-image: none;
  771. }
  772. .sds-window-v5 .x-layout-split.x-layout-split-west,
  773. .sds-window-v5 .x-layout-split.x-layout-split-east {
  774. border-color: rgba(198, 212, 224, 0.5);
  775. border-style: solid;
  776. border-width: 0px;
  777. padding-right: 3px;
  778. background-image: none !important;
  779. }
  780. .sds-window-v5 .x-layout-split.x-layout-split-west {
  781. border-right-width: 1px;
  782. }
  783. .sds-window-v5 .x-layout-split.x-layout-split-east {
  784. border-left-width: 1px;
  785. }
  786. .sds-window-v5 .x-layout-collapsed {
  787. border-color: rgba(198, 212, 224, 0.5);
  788. border-style: solid;
  789. border-width: 0px;
  790. padding-right: 3px;
  791. background-image: none !important;
  792. }
  793. .sds-window-v5 .x-layout-collapsed.x-layout-collapsed-west {
  794. border-right-width: 1px;
  795. }
  796. .sds-window-v5 .x-layout-collapsed.x-layout-collapsed-east {
  797. border-left-width: 1px;
  798. }
  799. .sds-window-v5.x-window-dlg {
  800. border-radius: 8px;
  801. box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.3);
  802. overflow: visible;
  803. }
  804. .sds-window-v5.x-window-dlg.confirm-delete-icon:before {
  805. content: "";
  806. position: absolute;
  807. top: -14px;
  808. left: 30px;
  809. width: 48px;
  810. height: 48px;
  811. border-radius: 24px;
  812. background-color: #e64040;
  813. box-shadow: 0 6px 12px 0 rgba(230, 64, 64, 0.15);
  814. z-index: 10;
  815. background-position: 8px 8px;
  816. background-repeat: no-repeat;
  817. }
  818. @media (-webkit-min-device-pixel-ratio: 1.5),
  819. (-o-min-device-pixel-ratio: 3 / 2),
  820. (min-resolution: 144dpi) {
  821. .synohdpack .sds-window-v5.x-window-dlg.confirm-delete-icon:before {
  822. background-size: 32px 32px;
  823. }
  824. }
  825. @media (-webkit-min-device-pixel-ratio: 1.5),
  826. (-o-min-device-pixel-ratio: 3 / 2),
  827. (min-resolution: 144dpi) {
  828. .synohdpackdebug .sds-window-v5.x-window-dlg.confirm-delete-icon:before {
  829. background-size: 32px 32px;
  830. outline: 1px green dashed;
  831. }
  832. }
  833. .sds-window-v5.x-window-dlg.confirm-delete-icon.x-masked {
  834. overflow: visible !important;
  835. }
  836. .sds-window-v5.x-window-dlg.confirm-delete-icon.x-masked:before {
  837. background-color: #f08c8c;
  838. z-index: 20010;
  839. }
  840. .ext-ie8 .sds-window-v5.x-window-dlg {
  841. border-top-style: solid;
  842. }
  843. .sds-window-v5.x-window-dlg .x-window-tl {
  844. border-top-right-radius: 8px;
  845. border-top-right-radius: 8px;
  846. border-top: none;
  847. border-bottom: 0px;
  848. padding-bottom: 0px;
  849. }
  850. .sds-window-v5.x-window-dlg .x-window-footer {
  851. padding: 28px 22px 20px 30px;
  852. margin-left: 0px;
  853. }
  854. .sds-window-v5.x-window-dlg .x-window-bwrap {
  855. border-radius: 8px;
  856. }
  857. .sds-window-v5.x-window-dlg .x-toolbar-ct {
  858. border: 0px;
  859. }
  860. .sds-window-v5.x-window-dlg td.x-toolbar-cell {
  861. padding: 0 8px 0 0;
  862. }
  863. .sds-window-v5.x-window-dlg td.x-toolbar-cell .syno-ux-button {
  864. margin: 0 0 0 8px;
  865. margin-right: 0 !important;
  866. padding-left: 13px;
  867. padding-right: 13px;
  868. border-radius: 100px;
  869. min-width: 52px;
  870. }
  871. .sds-window-v5.x-window-dlg
  872. td.x-toolbar-cell
  873. .syno-ux-button.syno-ux-button-blue {
  874. min-width: 92px;
  875. }
  876. .sds-window-v5.x-window-dlg
  877. td.x-toolbar-cell
  878. .syno-ux-button.syno-ux-button-red {
  879. min-width: 92px;
  880. }
  881. .sds-window-v5.x-window-dlg .syno-mb-custom-btn {
  882. position: absolute;
  883. bottom: 20px;
  884. left: 84px;
  885. }
  886. .sds-window-v5.x-window-dlg .syno-mb-custom-btn.syno-ux-button-dontsave {
  887. position: relative;
  888. bottom: 0px;
  889. left: 0px;
  890. }
  891. .sds-window-v5.x-window-dlg .x-dlg-icon .ext-mb-title {
  892. padding-top: 6px;
  893. }
  894. .sds-window-v5.x-window-dlg .ext-mb-title {
  895. font-size: 16px;
  896. color: #414b55;
  897. line-height: 24px;
  898. margin-bottom: 12px;
  899. }
  900. .sds-window-v5.x-window-dlg .ext-mb-input {
  901. height: 24px;
  902. }
  903. .sds-window-v5.x-window-dlg .ext-mb-content {
  904. font-size: 13px;
  905. line-height: 20px;
  906. }
  907. .sds-window-v5.x-window-dlg .ext-mb-grid-desc {
  908. margin-bottom: 24px;
  909. }
  910. .sds-window-v5.x-window-dlg .ext-mb-grid-desc .ext-mb-text {
  911. overflow: hidden;
  912. height: 100%;
  913. display: block;
  914. }
  915. .sds-window-v5.x-window-dlg .x-dlg-icon {
  916. padding-top: 20px;
  917. }
  918. .sds-window-v5.x-window-dlg .x-dlg-icon .ext-mb-content {
  919. margin-left: 0;
  920. }
  921. .sds-window-v5.x-window-dlg .syno-mb-progress-status {
  922. position: absolute;
  923. right: 30px;
  924. top: 24px;
  925. line-height: 20px;
  926. }
  927. .sds-window-v5.x-window-dlg .syno-mb-progress-info {
  928. font-size: 13px;
  929. line-height: 20px;
  930. color: rgba(65, 75, 85, 0.6);
  931. }
  932. .sds-window-v5.x-window-dlg .syno-mb-progress .x-progress-text {
  933. font-size: 13px;
  934. display: none;
  935. }
  936. .sds-window-v5 .x-progress-wrap {
  937. border: none;
  938. margin: 8px 0;
  939. overflow: visible;
  940. }
  941. .sds-window-v5 .x-progress-inner {
  942. border-radius: 3px;
  943. background: rgba(80, 90, 100, 0.15);
  944. height: 6px;
  945. }
  946. .sds-window-v5 .x-progress-bar {
  947. border: none;
  948. min-width: 6px;
  949. position: relative;
  950. background-color: #057feb;
  951. background-image: none;
  952. border-radius: 3px 0 0 3px;
  953. }
  954. .sds-window-v5 .x-progress-bar.x-progress-bar-full {
  955. border-radius: 3px;
  956. }
  957. .sds-window-v5 .syno-ux-tab-panel .x-tab-panel-body {
  958. padding-top: 4px;
  959. }
  960. .sds-window-v5 .syno-ux-tab-panel .syno-ux-gridpanel,
  961. .sds-window-v5 .syno-ux-tab-panel .syno-ux-editorgridpanel,
  962. .sds-window-v5 .syno-ux-tab-panel .x-tab-panel-body > .syno-ux-panel {
  963. padding-top: 8px;
  964. }
  965. .sds-window-v5 .syno-ux-tab-panel form.x-form {
  966. padding: 8px 8px 0 8px;
  967. }
  968. .sds-window-v5 .syno-ux-tab-panel form.x-form .syno-ux-fieldset {
  969. margin: 0 0 8px 0;
  970. }
  971. .sds-window-v5 .syno-ux-tab-panel .syno-ux-formpanel-has-fieldset form.x-form {
  972. padding-top: 8px;
  973. }
  974. .sds-window-v5 form.x-form .syno-ux-button {
  975. margin-bottom: 6px;
  976. }
  977. .sds-window-v5 .syno-ux-formpanel-has-fieldset form.x-form {
  978. padding: 0;
  979. }
  980. .sds-window-v5 .syno-ux-formpanel-has-fieldset form.x-form .x-form-item {
  981. margin-left: 8px;
  982. margin-right: 8px;
  983. }
  984. .sds-window-v5 .syno-ux-formpanel-has-fieldset form.x-form .syno-ux-fieldset {
  985. margin-left: 0;
  986. margin-right: 0;
  987. }
  988. .sds-window-v5
  989. .syno-ux-formpanel-has-fieldset
  990. form.x-form
  991. .syno-ux-fieldset
  992. .x-form-item {
  993. margin-left: 0;
  994. margin-right: 0;
  995. }
  996. @-webkit-keyframes dissolvein {
  997. 0% {
  998. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  999. filter: alpha(opacity=0);
  1000. filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  1001. opacity: 0;
  1002. }
  1003. 100% {
  1004. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  1005. filter: alpha(opacity=100);
  1006. filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  1007. opacity: 1;
  1008. }
  1009. }
  1010. @-o-keyframes dissolvein {
  1011. 0% {
  1012. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  1013. filter: alpha(opacity=0);
  1014. filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  1015. opacity: 0;
  1016. }
  1017. 100% {
  1018. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  1019. filter: alpha(opacity=100);
  1020. filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  1021. opacity: 1;
  1022. }
  1023. }
  1024. @-moz-keyframes dissolvein {
  1025. 0% {
  1026. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  1027. filter: alpha(opacity=0);
  1028. filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  1029. opacity: 0;
  1030. }
  1031. 100% {
  1032. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  1033. filter: alpha(opacity=100);
  1034. filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  1035. opacity: 1;
  1036. }
  1037. }
  1038. @keyframes dissolvein {
  1039. 0% {
  1040. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  1041. filter: alpha(opacity=0);
  1042. filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  1043. opacity: 0;
  1044. }
  1045. 100% {
  1046. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  1047. filter: alpha(opacity=100);
  1048. filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  1049. opacity: 1;
  1050. }
  1051. }
  1052. @-webkit-keyframes dissolveout {
  1053. 0% {
  1054. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  1055. filter: alpha(opacity=100);
  1056. filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  1057. opacity: 1;
  1058. }
  1059. 100% {
  1060. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  1061. filter: alpha(opacity=0);
  1062. filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  1063. opacity: 0;
  1064. }
  1065. }
  1066. @-o-keyframes dissolveout {
  1067. 0% {
  1068. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  1069. filter: alpha(opacity=100);
  1070. filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  1071. opacity: 1;
  1072. }
  1073. 100% {
  1074. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  1075. filter: alpha(opacity=0);
  1076. filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  1077. opacity: 0;
  1078. }
  1079. }
  1080. @-moz-keyframes dissolveout {
  1081. 0% {
  1082. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  1083. filter: alpha(opacity=100);
  1084. filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  1085. opacity: 1;
  1086. }
  1087. 100% {
  1088. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  1089. filter: alpha(opacity=0);
  1090. filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  1091. opacity: 0;
  1092. }
  1093. }
  1094. @keyframes dissolveout {
  1095. 0% {
  1096. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  1097. filter: alpha(opacity=100);
  1098. filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  1099. opacity: 1;
  1100. }
  1101. 100% {
  1102. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  1103. filter: alpha(opacity=0);
  1104. filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  1105. opacity: 0;
  1106. }
  1107. }
  1108. .syno-sds-fullscreen-toolbar {
  1109. position: absolute;
  1110. border: 0px;
  1111. background-color: transparent;
  1112. }
  1113. .syno-sds-fullscreen-toolbar .x-toolbar {
  1114. background-color: transparent;
  1115. background-image: none;
  1116. }
  1117. .syno-sds-fullscreen-toolbar.dissolve-in {
  1118. -webkit-animation: dissolvein 400ms ease-out;
  1119. -moz-animation: dissolvein 400ms ease-out;
  1120. -o-animation: dissolvein 400ms ease-out;
  1121. animation: dissolvein 400ms ease-out;
  1122. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  1123. filter: alpha(opacity=100);
  1124. filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  1125. opacity: 1;
  1126. }
  1127. .syno-sds-fullscreen-toolbar.dissolve-out {
  1128. -webkit-animation: dissolveout 400ms ease-out;
  1129. -moz-animation: dissolveout 400ms ease-out;
  1130. -o-animation: dissolveout 400ms ease-out;
  1131. animation: dissolveout 400ms ease-out;
  1132. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  1133. filter: alpha(opacity=0);
  1134. filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  1135. opacity: 0;
  1136. }
  1137. .sds-window-v5 .x-window-header .x-window-toolCt:focus .x-tool-selected {
  1138. outline-width: 1px !important;
  1139. outline-color: blue !important;
  1140. outline-style: solid !important;
  1141. outline-offset: -1px;
  1142. }
  1143. .sds-window .x-statusbar .x-status-text {
  1144. height: 20px;
  1145. line-height: 20px;
  1146. padding-left: 25px !important;
  1147. background-position: 1px 2px;
  1148. }
  1149. .sds-window .x-statusbar .x-toolbar-right {
  1150. padding-right: 16px;
  1151. }
  1152. .sds-window .x-statusbar .x-toolbar-right .x-btn {
  1153. padding-top: 6px;
  1154. padding-bottom: 6px;
  1155. }
  1156. .sds-window .x-window-body .x-statusbar .x-toolbar-right .x-btn {
  1157. padding-top: 0;
  1158. padding-bottom: 0;
  1159. }
  1160. .sds-window .x-tab-panel-fbar.x-statusbar .x-status-text,
  1161. .sds-window .x-panel-fbar.x-statusbar .x-status-text {
  1162. white-space: normal;
  1163. line-height: 14px;
  1164. background-position: 1px 0px;
  1165. }
  1166. .sds-window-v5 .x-window-footer .x-statusbar {
  1167. padding-left: 12px;
  1168. padding-right: 24px;
  1169. border-bottom-width: 0;
  1170. padding: 9px 16px 10px 12px;
  1171. border-top: 1px solid rgba(198, 212, 224, 0.5);
  1172. }
  1173. .sds-window-v5 .x-window-footer .x-statusbar .x-toolbar-ct {
  1174. border: 0px;
  1175. }
  1176. .sds-window-v5 .x-window-footer .x-statusbar td.x-toolbar-cell {
  1177. padding: 0 8px 0 0;
  1178. }
  1179. .sds-window-v5 .x-window-footer .x-statusbar td.x-toolbar-cell .syno-ux-button {
  1180. margin: 0 0 0 8px;
  1181. margin-right: 0 !important;
  1182. padding-left: 13px;
  1183. padding-right: 13px;
  1184. border-radius: 100px;
  1185. min-width: 52px;
  1186. }
  1187. .sds-window-v5
  1188. .x-window-footer
  1189. .x-statusbar
  1190. td.x-toolbar-cell
  1191. .syno-ux-button.syno-ux-button-blue {
  1192. min-width: 92px;
  1193. }
  1194. .sds-window-v5
  1195. .x-window-footer
  1196. .x-statusbar
  1197. td.x-toolbar-cell
  1198. .syno-ux-button.syno-ux-button-red {
  1199. min-width: 92px;
  1200. }
  1201. .sds-search-result {
  1202. background-image: none;
  1203. color: #414b55;
  1204. }
  1205. .sds-search-result.x-layer {
  1206. border: 1px solid rgba(198, 212, 224, 0.7);
  1207. border-radius: 4px;
  1208. background-color: #fff;
  1209. padding: 8px;
  1210. box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.16);
  1211. }
  1212. .sds-search-result .x-combo-list-hd {
  1213. border: none;
  1214. }
  1215. .sds-search-result .x-combo-list-hd,
  1216. .sds-search-result .section {
  1217. height: 32px;
  1218. line-height: 32px;
  1219. background: #fff;
  1220. padding-left: 12px;
  1221. color: #057feb;
  1222. font-size: 15px;
  1223. font-weight: normal;
  1224. cursor: default;
  1225. }
  1226. .sds-search-result .section {
  1227. padding-left: 8px;
  1228. }
  1229. .sds-search-result .x-combo-list-inner {
  1230. background-color: #fff;
  1231. }
  1232. .sds-search-result .x-combo-list-inner .contentwrapper.is-empty {
  1233. padding-left: 12px !important;
  1234. }
  1235. .sds-search-result .x-combo-list-item {
  1236. white-space: no-wrap;
  1237. width: 100%;
  1238. padding: 0px;
  1239. height: 32px;
  1240. line-height: 32px;
  1241. }
  1242. .sds-search-result .x-combo-list-item,
  1243. .sds-search-result .x-combo-list-item.x-combo-selected {
  1244. border: none !important;
  1245. }
  1246. .sds-search-result .x-combo-list-item img {
  1247. padding: 8px 8px 8px 12px;
  1248. }
  1249. .sds-search-result .x-combo-list-item .topic {
  1250. padding-left: 0;
  1251. }
  1252. .sds-search-result .x-combo-list-item:hover {
  1253. background-color: rgba(5, 127, 235, 0.1);
  1254. border-radius: 3px;
  1255. }
  1256. .sds-search-result .loading-indicator {
  1257. margin-top: 0px;
  1258. }
  1259. .sds-window-v5 .x-window-header .x-window-toolCt:focus .x-tool-selected {
  1260. outline-width: 1px !important;
  1261. outline-color: blue !important;
  1262. outline-style: solid !important;
  1263. outline-offset: -1px;
  1264. }
  1265. .x-tip {
  1266. box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);
  1267. border: solid 1px #969696;
  1268. border-radius: 4px;
  1269. background: #1e2022;
  1270. background: rgba(30, 32, 34, 0.8);
  1271. }
  1272. .x-tip .x-tip-ml,
  1273. .x-tip .x-tip-mr,
  1274. .x-tip .x-tip-mc,
  1275. .x-tip .x-tip-tl,
  1276. .x-tip .x-tip-tr,
  1277. .x-tip .x-tip-tc,
  1278. .x-tip .x-tip-bl,
  1279. .x-tip .x-tip-br,
  1280. .x-tip .x-tip-bc {
  1281. padding: 0px;
  1282. background-image: none;
  1283. background-color: transparent;
  1284. }
  1285. .x-tip .x-panel-nofooter .x-tip-bc {
  1286. height: 0px;
  1287. }
  1288. .x-tip .x-tip-bwrap {
  1289. padding: 2px 11px;
  1290. }
  1291. .x-tip .x-tip-body,
  1292. .x-tip .x-tip-body span,
  1293. .x-tip .x-tip-body div {
  1294. font-size: 13px !important;
  1295. line-height: 20px;
  1296. color: #fff !important;
  1297. }
  1298. .sds-wizard-banner .x-panel-body {
  1299. background-color: transparent;
  1300. }
  1301. .ext-ie7
  1302. .sds-window-v5
  1303. .x-window-footer.sds-wizard-footer-welcome
  1304. .x-panel-fbar.x-toolbar-layout-ct,
  1305. .ext-ie7
  1306. .sds-window-v5
  1307. .x-window-footer.sds-wizard-footer
  1308. .x-panel-fbar.x-toolbar-layout-ct,
  1309. .ext-ie8
  1310. .sds-window-v5
  1311. .x-window-footer.sds-wizard-footer-welcome
  1312. .x-panel-fbar.x-toolbar-layout-ct,
  1313. .ext-ie8
  1314. .sds-window-v5
  1315. .x-window-footer.sds-wizard-footer
  1316. .x-panel-fbar.x-toolbar-layout-ct,
  1317. .ext-ie9
  1318. .sds-window-v5
  1319. .x-window-footer.sds-wizard-footer-welcome
  1320. .x-panel-fbar.x-toolbar-layout-ct,
  1321. .ext-ie9
  1322. .sds-window-v5
  1323. .x-window-footer.sds-wizard-footer
  1324. .x-panel-fbar.x-toolbar-layout-ct {
  1325. width: auto !important;
  1326. }
  1327. .sds-window-v5.sds-wizard-window .vscrollerbar {
  1328. margin-left: -12px;
  1329. }
  1330. .sds-window-v5.sds-wizard-window .x-window-tl {
  1331. border-bottom: 0px;
  1332. background-image: none;
  1333. background-color: #057feb;
  1334. }
  1335. .sds-window-v5.sds-wizard-window .x-window-header.x-panel-icon {
  1336. padding-left: 0;
  1337. }
  1338. .sds-window-v5.sds-wizard-window
  1339. .x-window-header.x-panel-icon
  1340. .x-window-header-text {
  1341. padding-left: 20px;
  1342. }
  1343. .sds-window-v5.sds-wizard-window .x-window-header {
  1344. background-image: none !important;
  1345. }
  1346. .sds-window-v5.sds-wizard-window .x-window-header .x-window-toolCt {
  1347. margin-right: 16px;
  1348. margin-top: 8px;
  1349. }
  1350. .sds-window-v5.sds-wizard-window .x-window-header-text {
  1351. color: #fff;
  1352. opacity: 0.7;
  1353. }
  1354. .sds-window-v5.sds-wizard-window .x-window-header-text .sub-wrapper {
  1355. text-overflow: ellipsis;
  1356. white-space: nowrap;
  1357. display: inline-block;
  1358. padding-left: 4px;
  1359. }
  1360. .sds-window-v5.sds-wizard-window .x-window-header-text .sub-title {
  1361. text-overflow: initial;
  1362. white-space: initial;
  1363. }
  1364. .sds-window-v5.sds-wizard-window .wizard-header-wrap {
  1365. height: 56px;
  1366. position: relative;
  1367. color: #fff;
  1368. background-color: #057feb;
  1369. }
  1370. .sds-window-v5.sds-wizard-window .wizard-headline {
  1371. position: absolute;
  1372. top: 12px;
  1373. left: 0px;
  1374. right: 0px;
  1375. line-height: 24px;
  1376. height: 24px;
  1377. font-size: 16px;
  1378. }
  1379. .sds-window-v5.sds-wizard-window .wizard-header-wrap {
  1380. position: relative;
  1381. }
  1382. .sds-window-v5.sds-wizard-window .wizard-header-wrap:before,
  1383. .sds-window-v5.sds-wizard-window .wizard-header-wrap::before {
  1384. content: "";
  1385. display: block;
  1386. position: absolute;
  1387. top: 0;
  1388. background-color: #057feb;
  1389. width: 40px;
  1390. height: 56px;
  1391. left: -40px;
  1392. z-index: 1;
  1393. }
  1394. .sds-window-v5.sds-wizard-window .wizard-header-wrap:after,
  1395. .sds-window-v5.sds-wizard-window .wizard-header-wrap::after {
  1396. content: "";
  1397. display: block;
  1398. position: absolute;
  1399. top: 0;
  1400. background-color: #057feb;
  1401. width: 40px;
  1402. height: 56px;
  1403. right: -40px;
  1404. z-index: 1;
  1405. }
  1406. .sds-window-v5.sds-wizard-window .wizard-step-ct {
  1407. padding-left: 40px;
  1408. padding-right: 40px;
  1409. padding-bottom: 12px;
  1410. }
  1411. .sds-window-v5.sds-wizard-window .wizard-step-ct.welcome-ct {
  1412. padding-bottom: 10px;
  1413. }
  1414. .sds-window-v5.sds-wizard-window .syno-ux-formpanel-has-fieldset form.x-form {
  1415. padding: 24px 0 0 0;
  1416. }
  1417. .sds-window-v5.sds-wizard-window
  1418. .syno-ux-formpanel-has-fieldset
  1419. form.x-form
  1420. .x-panel-body {
  1421. padding: 8px 8px 8px 0;
  1422. }
  1423. .sds-window-v5.sds-wizard-window .x-panel-body {
  1424. padding: 24px 0 0 0;
  1425. }
  1426. .sds-window-v5.sds-wizard-window .x-panel-body .x-panel-body {
  1427. padding: 8px 8px 8px 0;
  1428. }
  1429. .sds-window-v5.sds-wizard-window .x-tool {
  1430. background-position: 0 0;
  1431. }
  1432. .sds-window-v5.sds-wizard-window .x-tool.x-tool-close.disabled {
  1433. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieOpacity)";
  1434. filter: alpha(opacity=40);
  1435. filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  1436. opacity: 0.4;
  1437. cursor: auto;
  1438. }
  1439. @media (-webkit-min-device-pixel-ratio: 1.5),
  1440. (-o-min-device-pixel-ratio: 3 / 2),
  1441. (min-resolution: 144dpi) {
  1442. .synohdpack .sds-window-v5.sds-wizard-window .x-tool.x-tool-close {
  1443. background-size: 24px 72px;
  1444. }
  1445. }
  1446. @media (-webkit-min-device-pixel-ratio: 1.5),
  1447. (-o-min-device-pixel-ratio: 3 / 2),
  1448. (min-resolution: 144dpi) {
  1449. .synohdpackdebug .sds-window-v5.sds-wizard-window .x-tool.x-tool-close {
  1450. background-size: 24px 72px;
  1451. outline: 1px green dashed;
  1452. }
  1453. }
  1454. @media (-webkit-min-device-pixel-ratio: 1.5),
  1455. (-o-min-device-pixel-ratio: 3 / 2),
  1456. (min-resolution: 144dpi) {
  1457. .synohdpack .sds-window-v5.sds-wizard-window .x-tool.x-tool-help {
  1458. background-size: 24px 72px;
  1459. }
  1460. }
  1461. @media (-webkit-min-device-pixel-ratio: 1.5),
  1462. (-o-min-device-pixel-ratio: 3 / 2),
  1463. (min-resolution: 144dpi) {
  1464. .synohdpackdebug .sds-window-v5.sds-wizard-window .x-tool.x-tool-help {
  1465. background-size: 24px 72px;
  1466. outline: 1px green dashed;
  1467. }
  1468. }
  1469. .sds-window-v5.sds-wizard-window .x-tool:not(.disabled):hover {
  1470. background-position: 0 -24px;
  1471. }
  1472. .sds-window-v5.sds-wizard-window .x-tool:active:not(.disabled) {
  1473. background-position: 0 -48px;
  1474. }
  1475. .sds-window-v5.sds-wizard-window .x-window-footer.x-panel-btns .x-toolbar {
  1476. border-bottom-width: 0;
  1477. padding: 0;
  1478. }
  1479. .sds-window-v5.sds-wizard-window .x-window-footer.x-panel-btns .normal-toolbar {
  1480. border-top: 1px solid rgba(198, 212, 224, 0.5);
  1481. padding: 9px 16px 10px 0;
  1482. }
  1483. .sds-window-v5.sds-wizard-window
  1484. .x-window-footer.x-panel-btns
  1485. .welcome-toolbar {
  1486. padding-bottom: 20px;
  1487. }
  1488. .sds-window-v5.sds-wizard-window
  1489. .x-window-footer.x-panel-btns
  1490. .welcome-toolbar
  1491. td.x-toolbar-cell {
  1492. padding: 0;
  1493. }
  1494. .sds-window-v5.sds-wizard-window
  1495. .x-window-footer.x-panel-btns
  1496. .welcome-toolbar
  1497. td.x-toolbar-cell
  1498. span.syno-ux-button.syno-ux-button-blue.x-btn {
  1499. margin: 0;
  1500. margin-right: 0 !important;
  1501. }
  1502. .sds-window-v5.sds-wizard-window
  1503. .x-window-footer.x-panel-btns
  1504. td.x-toolbar-cell {
  1505. padding: 0 8px 0 0;
  1506. }
  1507. .sds-window-v5.sds-wizard-window
  1508. .x-window-footer.x-panel-btns
  1509. td.x-toolbar-cell
  1510. .syno-ux-button {
  1511. margin: 0 0 0 8px;
  1512. margin-right: 0 !important;
  1513. padding-left: 13px;
  1514. padding-right: 13px;
  1515. border-radius: 100px;
  1516. min-width: 52px;
  1517. }
  1518. .sds-window-v5.sds-wizard-window
  1519. .x-window-footer.x-panel-btns
  1520. td.x-toolbar-cell
  1521. .syno-ux-button.syno-ux-button-blue {
  1522. min-width: 92px;
  1523. }
  1524. .sds-window-v5.sds-wizard-window
  1525. .x-window-footer.x-panel-btns
  1526. td.x-toolbar-cell
  1527. .syno-ux-button.syno-ux-button-red {
  1528. min-width: 92px;
  1529. }
  1530. .sds-window-v5.sds-wizard-window .syno-ux-treepanel li {
  1531. padding-top: 0;
  1532. }
  1533. .sds-window-v5.sds-wizard-window .welcome-text li {
  1534. list-style-image: none;
  1535. list-style-position: inside;
  1536. list-style-type: square;
  1537. padding-top: 5px;
  1538. }
  1539. .wizard-step-ct .x-status-loading {
  1540. background-repeat: no-repeat;
  1541. background-position: center center;
  1542. }
  1543. @media (-webkit-min-device-pixel-ratio: 1.5),
  1544. (-o-min-device-pixel-ratio: 3 / 2),
  1545. (min-resolution: 144dpi) {
  1546. .synohdpack .wizard-step-ct .x-status-loading {
  1547. background-size: 24px 24px;
  1548. }
  1549. }
  1550. @media (-webkit-min-device-pixel-ratio: 1.5),
  1551. (-o-min-device-pixel-ratio: 3 / 2),
  1552. (min-resolution: 144dpi) {
  1553. .synohdpackdebug .wizard-step-ct .x-status-loading {
  1554. background-size: 24px 24px;
  1555. outline: 1px green dashed;
  1556. }
  1557. }
  1558. .wizard-step-ct .x-status-success {
  1559. background-repeat: no-repeat;
  1560. background-position: center center;
  1561. }
  1562. @media (-webkit-min-device-pixel-ratio: 1.5),
  1563. (-o-min-device-pixel-ratio: 3 / 2),
  1564. (min-resolution: 144dpi) {
  1565. .synohdpack .wizard-step-ct .x-status-success {
  1566. background-size: 24px 24px;
  1567. }
  1568. }
  1569. @media (-webkit-min-device-pixel-ratio: 1.5),
  1570. (-o-min-device-pixel-ratio: 3 / 2),
  1571. (min-resolution: 144dpi) {
  1572. .synohdpackdebug .wizard-step-ct .x-status-success {
  1573. background-size: 24px 24px;
  1574. outline: 1px green dashed;
  1575. }
  1576. }
  1577. .wizard-step-ct .x-status-fail {
  1578. background-repeat: no-repeat;
  1579. background-position: center center;
  1580. }
  1581. @media (-webkit-min-device-pixel-ratio: 1.5),
  1582. (-o-min-device-pixel-ratio: 3 / 2),
  1583. (min-resolution: 144dpi) {
  1584. .synohdpack .wizard-step-ct .x-status-fail {
  1585. background-size: 24px 24px;
  1586. }
  1587. }
  1588. @media (-webkit-min-device-pixel-ratio: 1.5),
  1589. (-o-min-device-pixel-ratio: 3 / 2),
  1590. (min-resolution: 144dpi) {
  1591. .synohdpackdebug .wizard-step-ct .x-status-fail {
  1592. background-size: 24px 24px;
  1593. outline: 1px green dashed;
  1594. }
  1595. }
  1596. .wizard-step-ct .x-status-warning {
  1597. background-repeat: no-repeat;
  1598. background-position: center center;
  1599. background-size: 100% 100%;
  1600. }
  1601. @media (-webkit-min-device-pixel-ratio: 1.5),
  1602. (-o-min-device-pixel-ratio: 3 / 2),
  1603. (min-resolution: 144dpi) {
  1604. .synohdpack .wizard-step-ct .x-status-warning {
  1605. background-size: 24px 24px;
  1606. }
  1607. }
  1608. @media (-webkit-min-device-pixel-ratio: 1.5),
  1609. (-o-min-device-pixel-ratio: 3 / 2),
  1610. (min-resolution: 144dpi) {
  1611. .synohdpackdebug .wizard-step-ct .x-status-warning {
  1612. background-size: 24px 24px;
  1613. outline: 1px green dashed;
  1614. }
  1615. }
  1616. .sds-notify-badge-num {
  1617. width: 10px;
  1618. height: 10px;
  1619. overflow: hidden;
  1620. cursor: pointer;
  1621. pointer-events: none;
  1622. background: #ff3737;
  1623. box-shadow: 0 1px 4px 0 rgba(46, 48, 50, 0.6);
  1624. border-radius: 5px;
  1625. }
  1626. .sds-application-notify-badge-num {
  1627. display: inline-block;
  1628. background: #ff3737;
  1629. box-shadow: 0 1px 4px 0 rgba(46, 48, 50, 0.6);
  1630. border-radius: 100px;
  1631. min-width: 12px;
  1632. min-height: 12px;
  1633. overflow: hidden;
  1634. z-index: 3;
  1635. pointer-events: none;
  1636. box-sizing: border-box;
  1637. right: -4px;
  1638. bottom: -2px;
  1639. position: absolute;
  1640. }
  1641. .sds-notify-badge-num.badge-fix-position {
  1642. bottom: 0px;
  1643. right: 0px;
  1644. }
  1645. .bounce-effect {
  1646. -webkit-animation: bounce 800ms ease-out;
  1647. -moz-animation: bounce 800ms ease-out;
  1648. -o-animation: bounce 800ms ease-out;
  1649. animation: bounce 800ms ease-out;
  1650. }
  1651. @-webkit-keyframes bounce {
  1652. 0%,
  1653. 5% {
  1654. -moz-transform: translateY(-100%);
  1655. -ms-transform: translateY(-100%);
  1656. -webkit-transform: translateY(-100%);
  1657. transform: translateY(-100%);
  1658. opacity: 0;
  1659. }
  1660. 15% {
  1661. -moz-transform: translateY(-100%);
  1662. -ms-transform: translateY(-100%);
  1663. -webkit-transform: translateY(-100%);
  1664. transform: translateY(-100%);
  1665. }
  1666. 30% {
  1667. -moz-transform: translateY(-80%);
  1668. -ms-transform: translateY(-80%);
  1669. -webkit-transform: translateY(-80%);
  1670. transform: translateY(-80%);
  1671. }
  1672. 40%,
  1673. 80%,
  1674. 100% {
  1675. -moz-transform: translateY(0%);
  1676. -ms-transform: translateY(0%);
  1677. -webkit-transform: translateY(0%);
  1678. transform: translateY(0%);
  1679. }
  1680. 60% {
  1681. -moz-transform: translateY(-30%);
  1682. -ms-transform: translateY(-30%);
  1683. -webkit-transform: translateY(-30%);
  1684. transform: translateY(-30%);
  1685. }
  1686. 90% {
  1687. -moz-transform: translateY(-10%);
  1688. -ms-transform: translateY(-10%);
  1689. -webkit-transform: translateY(-10%);
  1690. transform: translateY(-10%);
  1691. }
  1692. 100% {
  1693. opacity: 1;
  1694. }
  1695. }
  1696. @-o-keyframes bounce {
  1697. 0%,
  1698. 5% {
  1699. -moz-transform: translateY(-100%);
  1700. -ms-transform: translateY(-100%);
  1701. -webkit-transform: translateY(-100%);
  1702. transform: translateY(-100%);
  1703. opacity: 0;
  1704. }
  1705. 15% {
  1706. -moz-transform: translateY(-100%);
  1707. -ms-transform: translateY(-100%);
  1708. -webkit-transform: translateY(-100%);
  1709. transform: translateY(-100%);
  1710. }
  1711. 30% {
  1712. -moz-transform: translateY(-80%);
  1713. -ms-transform: translateY(-80%);
  1714. -webkit-transform: translateY(-80%);
  1715. transform: translateY(-80%);
  1716. }
  1717. 40%,
  1718. 80%,
  1719. 100% {
  1720. -moz-transform: translateY(0%);
  1721. -ms-transform: translateY(0%);
  1722. -webkit-transform: translateY(0%);
  1723. transform: translateY(0%);
  1724. }
  1725. 60% {
  1726. -moz-transform: translateY(-30%);
  1727. -ms-transform: translateY(-30%);
  1728. -webkit-transform: translateY(-30%);
  1729. transform: translateY(-30%);
  1730. }
  1731. 90% {
  1732. -moz-transform: translateY(-10%);
  1733. -ms-transform: translateY(-10%);
  1734. -webkit-transform: translateY(-10%);
  1735. transform: translateY(-10%);
  1736. }
  1737. 100% {
  1738. opacity: 1;
  1739. }
  1740. }
  1741. @-moz-keyframes bounce {
  1742. 0%,
  1743. 5% {
  1744. -moz-transform: translateY(-100%);
  1745. -ms-transform: translateY(-100%);
  1746. -webkit-transform: translateY(-100%);
  1747. transform: translateY(-100%);
  1748. opacity: 0;
  1749. }
  1750. 15% {
  1751. -moz-transform: translateY(-100%);
  1752. -ms-transform: translateY(-100%);
  1753. -webkit-transform: translateY(-100%);
  1754. transform: translateY(-100%);
  1755. }
  1756. 30% {
  1757. -moz-transform: translateY(-80%);
  1758. -ms-transform: translateY(-80%);
  1759. -webkit-transform: translateY(-80%);
  1760. transform: translateY(-80%);
  1761. }
  1762. 40%,
  1763. 80%,
  1764. 100% {
  1765. -moz-transform: translateY(0%);
  1766. -ms-transform: translateY(0%);
  1767. -webkit-transform: translateY(0%);
  1768. transform: translateY(0%);
  1769. }
  1770. 60% {
  1771. -moz-transform: translateY(-30%);
  1772. -ms-transform: translateY(-30%);
  1773. -webkit-transform: translateY(-30%);
  1774. transform: translateY(-30%);
  1775. }
  1776. 90% {
  1777. -moz-transform: translateY(-10%);
  1778. -ms-transform: translateY(-10%);
  1779. -webkit-transform: translateY(-10%);
  1780. transform: translateY(-10%);
  1781. }
  1782. 100% {
  1783. opacity: 1;
  1784. }
  1785. }
  1786. @keyframes bounce {
  1787. 0%,
  1788. 5% {
  1789. -moz-transform: translateY(-100%);
  1790. -ms-transform: translateY(-100%);
  1791. -webkit-transform: translateY(-100%);
  1792. transform: translateY(-100%);
  1793. opacity: 0;
  1794. }
  1795. 15% {
  1796. -moz-transform: translateY(-100%);
  1797. -ms-transform: translateY(-100%);
  1798. -webkit-transform: translateY(-100%);
  1799. transform: translateY(-100%);
  1800. }
  1801. 30% {
  1802. -moz-transform: translateY(-80%);
  1803. -ms-transform: translateY(-80%);
  1804. -webkit-transform: translateY(-80%);
  1805. transform: translateY(-80%);
  1806. }
  1807. 40%,
  1808. 80%,
  1809. 100% {
  1810. -moz-transform: translateY(0%);
  1811. -ms-transform: translateY(0%);
  1812. -webkit-transform: translateY(0%);
  1813. transform: translateY(0%);
  1814. }
  1815. 60% {
  1816. -moz-transform: translateY(-30%);
  1817. -ms-transform: translateY(-30%);
  1818. -webkit-transform: translateY(-30%);
  1819. transform: translateY(-30%);
  1820. }
  1821. 90% {
  1822. -moz-transform: translateY(-10%);
  1823. -ms-transform: translateY(-10%);
  1824. -webkit-transform: translateY(-10%);
  1825. transform: translateY(-10%);
  1826. }
  1827. 100% {
  1828. opacity: 1;
  1829. }
  1830. }
  1831. .sds-standalone-main-window--no-banner .x-window-header {
  1832. display: none;
  1833. }
  1834. .sds-standalone-main-window .sds-standalone-main-window-header {
  1835. position: absolute;
  1836. top: 0;
  1837. right: 0;
  1838. box-sizing: border-box;
  1839. padding: 10px 18px;
  1840. height: 100%;
  1841. z-index: 2;
  1842. }
  1843. .sds-standalone-main-window .sds-standalone-main-window-header__toolbar__btn {
  1844. margin-right: 0 !important;
  1845. border: none;
  1846. padding: 0;
  1847. padding-right: 0;
  1848. height: 20px;
  1849. line-height: 20px;
  1850. }
  1851. .sds-standalone-main-window .sds-standalone-main-window-header__toolbar__btn,
  1852. .sds-standalone-main-window
  1853. .sds-standalone-main-window-header__toolbar__btn:hover,
  1854. .sds-standalone-main-window
  1855. .sds-standalone-main-window-header__toolbar__btn:active,
  1856. .sds-standalone-main-window
  1857. .sds-standalone-main-window-header__toolbar__btn:focus,
  1858. .sds-standalone-main-window
  1859. .sds-standalone-main-window-header__toolbar__btn.x-btn-focus,
  1860. .sds-standalone-main-window
  1861. .sds-standalone-main-window-header__toolbar__btn.x-btn-over {
  1862. background: transparent;
  1863. }
  1864. .sds-standalone-main-window
  1865. .sds-standalone-main-window-header__toolbar__btn
  1866. .x-btn-text {
  1867. height: inherit;
  1868. line-height: inherit;
  1869. padding: 0;
  1870. }
  1871. .sds-standalone-main-window
  1872. .sds-standalone-main-window-header__toolbar__btn
  1873. .x-btn-arrow {
  1874. background: none !important;
  1875. padding-right: 24px;
  1876. }
  1877. .sds-standalone-main-window
  1878. .sds-standalone-main-window-header__toolbar__btn
  1879. .x-btn-arrow:after {
  1880. content: "";
  1881. position: absolute;
  1882. top: -2px;
  1883. width: 24px;
  1884. height: 24px;
  1885. }
  1886. @media (-webkit-min-device-pixel-ratio: 1.5),
  1887. (-o-min-device-pixel-ratio: 3 / 2),
  1888. (min-resolution: 144dpi) {
  1889. .synohdpack
  1890. .sds-standalone-main-window
  1891. .sds-standalone-main-window-header__toolbar__btn
  1892. .x-btn-arrow:after {
  1893. background-size: 24px 72px;
  1894. }
  1895. }
  1896. @media (-webkit-min-device-pixel-ratio: 1.5),
  1897. (-o-min-device-pixel-ratio: 3 / 2),
  1898. (min-resolution: 144dpi) {
  1899. .synohdpackdebug
  1900. .sds-standalone-main-window
  1901. .sds-standalone-main-window-header__toolbar__btn
  1902. .x-btn-arrow:after {
  1903. background-size: 24px 72px;
  1904. outline: 1px green dashed;
  1905. }
  1906. }
  1907. .sds-standalone-main-window-header__toolbar__menu
  1908. .x-menu-list-item.x-menu-item-active {
  1909. background-color: rgba(198, 212, 224, 0.2);
  1910. }
  1911. .sds-standalone-main-window-header__toolbar__menu
  1912. .x-menu-list-item.x-menu-item-active
  1913. span {
  1914. color: #414b55;
  1915. }
  1916. .sds-window-v5.sds-standalone-main-window .sds-standalone-help.syno-ux-button {
  1917. margin-right: 12px !important;
  1918. border: none;
  1919. background-color: transparent;
  1920. background-image: none;
  1921. }
  1922. .sds-window-v5.sds-standalone-main-window
  1923. .sds-standalone-help.syno-ux-button
  1924. em
  1925. button.sds-standalone-help-icon {
  1926. width: auto;
  1927. padding-left: 24px;
  1928. }
  1929. .sds-window-v5.sds-standalone-main-window
  1930. .sds-standalone-help.syno-ux-button.x-btn-over
  1931. em
  1932. button {
  1933. color: #009e05;
  1934. }
  1935. .sds-window-v5.sds-standalone-main-window
  1936. .sds-standalone-help.syno-ux-button.x-btn-over
  1937. em
  1938. button.sds-standalone-help-icon {
  1939. background-position: 0 -408px;
  1940. }
  1941. .sds-window-v5.sds-standalone-main-window
  1942. .sds-standalone-help.syno-ux-button.x-btn-click
  1943. em
  1944. button {
  1945. color: #009e05;
  1946. }
  1947. .sds-window-v5.sds-standalone-main-window
  1948. .sds-standalone-help.syno-ux-button.x-btn-click
  1949. em
  1950. button.sds-standalone-help-icon {
  1951. background-position: 0 -432px;
  1952. }
  1953. .sds-window-v5.sds-standalone-main-window
  1954. .x-toolbar-cell
  1955. .sds-standalone-logout.x-btn {
  1956. background-image: none;
  1957. background-color: transparent;
  1958. border: none;
  1959. margin-right: 0px !important;
  1960. }
  1961. .sds-window-v5.sds-standalone-main-window
  1962. .x-toolbar-cell
  1963. .sds-standalone-logout.x-btn
  1964. .sds-standalone-logout-icon {
  1965. padding-left: 26px;
  1966. }
  1967. .sds-window-v5.sds-standalone-main-window
  1968. .x-toolbar-cell
  1969. .sds-standalone-logout.x-btn.x-btn-over
  1970. .sds-standalone-logout-icon,
  1971. .sds-window-v5.sds-standalone-main-window
  1972. .x-toolbar-cell
  1973. .sds-standalone-logout.x-btn.x-btn-click
  1974. .sds-standalone-logout-icon {
  1975. background-position: 0 -696px;
  1976. color: #057feb;
  1977. }
  1978. .sds-window-v5.sds-standalone-main-window
  1979. .x-toolbar-cell
  1980. .sds-standalone-logout.x-btn.x-item-disabled
  1981. .sds-standalone-logout-icon {
  1982. background-position: 0 -720px;
  1983. }
  1984. .sds-standalone-main-window
  1985. .sds-standalone-main-window-header
  1986. .sds-standalone-welcome-text {
  1987. padding: 0;
  1988. margin-right: 14px;
  1989. font-size: 13px;
  1990. color: #282828;
  1991. }
  1992. .sds-standalone-main-window .x-window-header-text {
  1993. cursor: default;
  1994. font-size: 16px;
  1995. }
  1996. .sds-window.sds-standalone-main-window .x-window-header-text {
  1997. color: #282828;
  1998. }
  1999. .sds-standalone-main-window .sds-standalone-logout.syno-ux-button,
  2000. .sds-standalone-main-window .sds-standalone-help.syno-ux-button {
  2001. height: initial;
  2002. line-height: initial;
  2003. border-color: transparent;
  2004. background-color: transparent;
  2005. background-image: none;
  2006. }
  2007. .sds-standalone-main-window .sds-standalone-logout.syno-ux-button em button,
  2008. .sds-standalone-main-window .sds-standalone-help.syno-ux-button em button {
  2009. display: block;
  2010. height: initial;
  2011. padding-left: 16px;
  2012. padding-right: 7px;
  2013. margin-left: 7px;
  2014. background-repeat: no-repeat;
  2015. background-position-y: center;
  2016. color: #282828;
  2017. }
  2018. .sds-standalone-main-window .sds-standalone-logout.syno-ux-button.x-btn-over,
  2019. .sds-standalone-main-window .sds-standalone-logout.syno-ux-button.x-btn-click,
  2020. .sds-standalone-main-window .sds-standalone-help.syno-ux-button.x-btn-over,
  2021. .sds-standalone-main-window .sds-standalone-help.syno-ux-button.x-btn-click {
  2022. border-color: #969a9f;
  2023. border-width: 1px;
  2024. color: #282828;
  2025. }
  2026. .sds-standalone-desktop.sds-window-v5 .ext-el-mask {
  2027. background-color: #fff;
  2028. }
  2029. .sds-window-init-loading.sds-standalone-desktop
  2030. .sds-standalone-main-window.x-masked
  2031. .ext-el-mask-msg,
  2032. .sds-window-init-loading.sds-standalone-desktop
  2033. .sds-standalone-main-window.x-masked
  2034. .x-mask-loading {
  2035. display: none !important;
  2036. }
  2037. .sds-window-v5 .x-window-header .x-window-toolCt:focus .x-tool-selected {
  2038. outline-width: 1px !important;
  2039. outline-color: blue !important;
  2040. outline-style: solid !important;
  2041. outline-offset: -1px;
  2042. }
  2043. .sds-expose-mask {
  2044. position: absolute;
  2045. left: 0px;
  2046. top: 0px;
  2047. width: 100%;
  2048. height: 100%;
  2049. background: #000;
  2050. opacity: 0;
  2051. transition-delay: 0s;
  2052. transition-property: opacity;
  2053. transition-duration: 0.8s;
  2054. -webkit-transition-delay: 0s;
  2055. -webkit-transition-property: opacity;
  2056. -webkit-transition-duration: 0.8s;
  2057. -moz-transition-delay: 0s;
  2058. -moz-transition-property: opacity;
  2059. -moz-transition-duration: 0.8s;
  2060. }
  2061. .sds-expose-win-mask {
  2062. position: absolute;
  2063. left: 0px;
  2064. top: 0px;
  2065. width: 100%;
  2066. height: 100%;
  2067. background: transparent;
  2068. z-index: 9999;
  2069. box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.3);
  2070. -moz-box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.3);
  2071. border-radius: 5px;
  2072. -moz-border-radius: 5px;
  2073. }
  2074. .sds-expose-win-mask.sds-expose-win-over {
  2075. box-shadow: 0 0 10px 10px rgba(255, 255, 255, 0.5);
  2076. -moz-box-shadow: 0 0 10px 10px rgba(255, 255, 255, 0.5);
  2077. border-radius: 5px;
  2078. -moz-border-radius: 5px;
  2079. }
  2080. .sds-expose-win-transform {
  2081. -webkit-transform-origin: 0% 0%;
  2082. -moz-transform-origin: 0% 0%;
  2083. -o-transform-origin: 0% 0%;
  2084. transform-origin: 0% 0%;
  2085. -webkit-transition-delay: 0.1s;
  2086. -webkit-transition-property: -webkit-transform;
  2087. -webkit-transition-duration: 0.8s;
  2088. -webkit-backface-visibility: hidden;
  2089. -webkit-perspective: 1000;
  2090. -moz-transition-delay: 0.1s;
  2091. -moz-transition-property: -moz-transform;
  2092. -moz-transition-duration: 0.8s;
  2093. transition-delay: 0.1s;
  2094. transition-property: transform;
  2095. transition-duration: 0.8s;
  2096. }
  2097. .sds-expose-win-transform.sds-expose-win-transform-restore {
  2098. transition-duration: 0.3s;
  2099. -webkit-transition-duration: 0.3s;
  2100. -moz-transition-duration: 0.3s;
  2101. }
  2102. .sds-expose-win-hidden {
  2103. position: absolute !important;
  2104. top: -10000px !important;
  2105. left: -10000px !important;
  2106. }
  2107. .sds-expose-desc-ct {
  2108. position: absolute;
  2109. text-align: center;
  2110. z-index: 12000;
  2111. cursor: default;
  2112. }
  2113. .sds-expose-desc-img {
  2114. display: inline-block;
  2115. }
  2116. .sds-expose-desc-text {
  2117. display: inline-block;
  2118. font-size: 12pt;
  2119. color: #fff;
  2120. vertical-align: 4px;
  2121. margin-left: 15px;
  2122. text-shadow: 0.1em 0.1em 0.1em #000000;
  2123. }
  2124. .sds-login-welcome-info {
  2125. position: absolute;
  2126. width: 320px;
  2127. margin: 24px;
  2128. text-overflow: ellipsis;
  2129. }
  2130. .sds-login-welcome-info .sds-login-cuslogo-wrapper {
  2131. overflow: hidden;
  2132. margin-bottom: 20px;
  2133. }
  2134. .sds-login-welcome-info .sds-login-welcome-info-wrapper {
  2135. overflow: hidden;
  2136. position: relative;
  2137. z-index: 1;
  2138. }
  2139. .sds-login-welcome-info
  2140. .sds-login-welcome-info-wrapper
  2141. .sds-login-welcome-info-container {
  2142. overflow: hidden;
  2143. }
  2144. .sds-login-welcome-info
  2145. .sds-login-welcome-info-wrapper
  2146. .sds-login-welcome-info-container:first-child
  2147. > div {
  2148. -moz-animation: fadeInUp 2s;
  2149. -webkit-animation: fadeInUp 2s;
  2150. animation: fadeInUp 2s;
  2151. }
  2152. .sds-login-welcome-info
  2153. .sds-login-welcome-info-wrapper
  2154. .sds-login-welcome-info-container:first-child:after {
  2155. content: "";
  2156. display: block;
  2157. margin-top: 8px;
  2158. border-top: 1px solid;
  2159. border-top-color: #fff;
  2160. border-top-color: #fff;
  2161. border-bottom: 1px solid;
  2162. border-bottom-color: #000;
  2163. border-bottom-color: rgba(0, 0, 0, 0.3);
  2164. -moz-animation: line 1s;
  2165. -webkit-animation: line 1s;
  2166. animation: line 1s;
  2167. }
  2168. .sds-login-welcome-info
  2169. .sds-login-welcome-info-wrapper
  2170. .sds-login-welcome-info-container:first-child
  2171. + div {
  2172. margin: 8px;
  2173. }
  2174. .sds-login-welcome-info
  2175. .sds-login-welcome-info-wrapper
  2176. .sds-login-welcome-info-container:first-child
  2177. + div
  2178. > div {
  2179. -moz-animation: fadeInDown 2s;
  2180. -webkit-animation: fadeInDown 2s;
  2181. animation: fadeInDown 2s;
  2182. }
  2183. .sds-login-welcome-info
  2184. .sds-login-welcome-info-wrapper
  2185. .sds-login-welcome-info-container
  2186. .sds-login-welcome-info-title,
  2187. .sds-login-welcome-info
  2188. .sds-login-welcome-info-wrapper
  2189. .sds-login-welcome-info-container
  2190. .sds-login-welcome-info-msg {
  2191. cursor: default;
  2192. color: #fff;
  2193. color: #fff;
  2194. word-wrap: break-word;
  2195. }
  2196. .sds-login-welcome-info
  2197. .sds-login-welcome-info-wrapper
  2198. .sds-login-welcome-info-container
  2199. .sds-login-welcome-info-title {
  2200. margin: 0 8px;
  2201. font-size: 18px;
  2202. line-height: 24px;
  2203. text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
  2204. }
  2205. .sds-login-welcome-info
  2206. .sds-login-welcome-info-wrapper
  2207. .sds-login-welcome-info-container
  2208. .sds-login-welcome-info-msg {
  2209. font-size: 15px;
  2210. line-height: 21px;
  2211. text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
  2212. }
  2213. @-moz-keyframes fadeInUp {
  2214. 0% {
  2215. -moz-transform: translateY(200%);
  2216. transform: translateY(200%);
  2217. opacity: 0;
  2218. }
  2219. 50% {
  2220. -moz-transform: translateY(200%);
  2221. transform: translateY(200%);
  2222. opacity: 0;
  2223. }
  2224. 100% {
  2225. -moz-transform: translateY(0%);
  2226. transform: translateY(0%);
  2227. opacity: 1;
  2228. }
  2229. }
  2230. @-webkit-keyframes fadeInUp {
  2231. 0% {
  2232. -webkit-transform: translateY(200%);
  2233. transform: translateY(200%);
  2234. opacity: 0;
  2235. }
  2236. 50% {
  2237. -webkit-transform: translateY(200%);
  2238. transform: translateY(200%);
  2239. opacity: 0;
  2240. }
  2241. 100% {
  2242. -webkit-transform: translateY(0%);
  2243. transform: translateY(0%);
  2244. opacity: 1;
  2245. }
  2246. }
  2247. @keyframes fadeInUp {
  2248. 0% {
  2249. -moz-transform: translateY(200%);
  2250. -ms-transform: translateY(200%);
  2251. -webkit-transform: translateY(200%);
  2252. transform: translateY(200%);
  2253. opacity: 0;
  2254. }
  2255. 50% {
  2256. -moz-transform: translateY(200%);
  2257. -ms-transform: translateY(200%);
  2258. -webkit-transform: translateY(200%);
  2259. transform: translateY(200%);
  2260. opacity: 0;
  2261. }
  2262. 100% {
  2263. -moz-transform: translateY(0%);
  2264. -ms-transform: translateY(0%);
  2265. -webkit-transform: translateY(0%);
  2266. transform: translateY(0%);
  2267. opacity: 1;
  2268. }
  2269. }
  2270. @-moz-keyframes fadeInDown {
  2271. 0% {
  2272. -moz-transform: translateY(200%);
  2273. transform: translateY(200%);
  2274. opacity: 0;
  2275. }
  2276. 50% {
  2277. -moz-transform: translateY(-200%);
  2278. transform: translateY(-200%);
  2279. opacity: 0;
  2280. }
  2281. 100% {
  2282. -moz-transform: translateY(0%);
  2283. transform: translateY(0%);
  2284. opacity: 1;
  2285. }
  2286. }
  2287. @-webkit-keyframes fadeInDown {
  2288. 0% {
  2289. -webkit-transform: translateY(200%);
  2290. transform: translateY(200%);
  2291. opacity: 0;
  2292. }
  2293. 50% {
  2294. -webkit-transform: translateY(-200%);
  2295. transform: translateY(-200%);
  2296. opacity: 0;
  2297. }
  2298. 100% {
  2299. -webkit-transform: translateY(0%);
  2300. transform: translateY(0%);
  2301. opacity: 1;
  2302. }
  2303. }
  2304. @keyframes fadeInDown {
  2305. 0% {
  2306. -moz-transform: translateY(200%);
  2307. -ms-transform: translateY(200%);
  2308. -webkit-transform: translateY(200%);
  2309. transform: translateY(200%);
  2310. opacity: 0;
  2311. }
  2312. 50% {
  2313. -moz-transform: translateY(-200%);
  2314. -ms-transform: translateY(-200%);
  2315. -webkit-transform: translateY(-200%);
  2316. transform: translateY(-200%);
  2317. opacity: 0;
  2318. }
  2319. 100% {
  2320. -moz-transform: translateY(0%);
  2321. -ms-transform: translateY(0%);
  2322. -webkit-transform: translateY(0%);
  2323. transform: translateY(0%);
  2324. opacity: 1;
  2325. }
  2326. }
  2327. @-moz-keyframes line {
  2328. 0% {
  2329. width: 0px;
  2330. }
  2331. 100% {
  2332. width: 100%;
  2333. }
  2334. }
  2335. @-webkit-keyframes line {
  2336. 0% {
  2337. width: 0px;
  2338. }
  2339. 100% {
  2340. width: 100%;
  2341. }
  2342. }
  2343. @keyframes line {
  2344. 0% {
  2345. width: 0px;
  2346. }
  2347. 100% {
  2348. width: 100%;
  2349. }
  2350. }
  2351. .syno-ux-message-combobox-list.syno-ux-combobox-list.x-layer.x-combo-list
  2352. .x-combo-list-item {
  2353. box-sizing: border-box;
  2354. padding: 2px 12px;
  2355. line-height: 24px;
  2356. letter-spacing: 0.1px;
  2357. }
  2358. .syno-ux-message-combobox-list.syno-ux-combobox-list.x-layer.x-combo-list
  2359. .x-combo-list-item
  2360. .sds-combo-list-item-name {
  2361. color: #414b55;
  2362. }
  2363. .syno-ux-message-combobox-list.syno-ux-combobox-list.x-layer.x-combo-list
  2364. .x-combo-list-item
  2365. .sds-combo-list-item-description {
  2366. color: rgba(65, 75, 85, 0.6);
  2367. }
  2368. .syno-ux-message-combobox-list.syno-ux-combobox-list.x-layer.x-combo-list
  2369. .x-combo-list-item.x-combo-selected
  2370. .sds-combo-list-item-name {
  2371. color: #414b55;
  2372. }
  2373. .syno-ux-message-combobox-list.syno-ux-combobox-list.x-layer.x-combo-list
  2374. .x-combo-list-item.x-combo-selected
  2375. .sds-combo-list-item-description {
  2376. color: rgba(65, 75, 85, 0.6);
  2377. }
  2378. .about-window.sds-window-v5 .x-window-body span,
  2379. .about-window.sds-window-v5 .about-syno,
  2380. .about-window.sds-window-v5 .about-pkgname,
  2381. .about-window.sds-window-v5 .about-version,
  2382. .about-window.sds-window-v5 .about-ip {
  2383. overflow: hidden;
  2384. text-overflow: ellipsis;
  2385. white-space: nowrap;
  2386. }
  2387. .about-window.sds-window-v5 {
  2388. background-color: #fff;
  2389. border-radius: 4px;
  2390. box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.36);
  2391. }
  2392. .about-window.sds-window-v5 .x-window-tl {
  2393. border: 0px;
  2394. background-image: none;
  2395. position: absolute;
  2396. right: 12px;
  2397. top: 12px;
  2398. padding: 0 !important;
  2399. left: auto;
  2400. z-index: 3;
  2401. }
  2402. .about-window.sds-window-v5 .x-window-tl .x-window-tr {
  2403. padding-right: 0px;
  2404. }
  2405. .about-window.sds-window-v5 .x-window-tl .x-window-tr .x-window-tc {
  2406. padding-bottom: 0px;
  2407. }
  2408. .about-window.sds-window-v5
  2409. .x-window-tl
  2410. .x-window-tr
  2411. .x-window-tc
  2412. .x-window-header {
  2413. padding-bottom: 0px;
  2414. padding-top: 0px;
  2415. width: 24px;
  2416. height: 24px;
  2417. }
  2418. .about-window.sds-window-v5 .x-window-header .x-window-toolCt {
  2419. margin: 0;
  2420. }
  2421. .about-window.sds-window-v5 .x-window-body {
  2422. margin-top: 0px !important;
  2423. }
  2424. .about-window.sds-window-v5 .x-window-body span.pkg-name {
  2425. display: block;
  2426. }
  2427. .about-window.sds-window-v5 .x-window-body .beta-icon {
  2428. display: inline-block;
  2429. width: 32px;
  2430. height: 16px;
  2431. vertical-align: top;
  2432. margin: 4px 0 0 4px;
  2433. }
  2434. @media (-webkit-min-device-pixel-ratio: 1.5),
  2435. (-o-min-device-pixel-ratio: 3 / 2),
  2436. (min-resolution: 144dpi) {
  2437. .synohdpack .about-window.sds-window-v5 .x-window-body .beta-icon {
  2438. background-size: 32px 16px;
  2439. }
  2440. }
  2441. @media (-webkit-min-device-pixel-ratio: 1.5),
  2442. (-o-min-device-pixel-ratio: 3 / 2),
  2443. (min-resolution: 144dpi) {
  2444. .synohdpackdebug .about-window.sds-window-v5 .x-window-body .beta-icon {
  2445. background-size: 32px 16px;
  2446. outline: 1px green dashed;
  2447. }
  2448. }
  2449. .about-window.sds-window-v5 .about-copyright {
  2450. margin-top: 14px;
  2451. line-height: 18px;
  2452. height: 36px;
  2453. font-size: 13px;
  2454. color: rgba(65, 75, 85, 0.4);
  2455. }
  2456. .about-window.sds-window-v5 .about-west img {
  2457. margin-top: 20px;
  2458. margin-left: 20px;
  2459. margin-right: 24px;
  2460. }
  2461. .about-window.sds-window-v5 .about-center {
  2462. position: relative;
  2463. padding: 20px 36px 20px 0px;
  2464. }
  2465. .about-window.sds-window-v5 .about-syno {
  2466. line-height: 20px;
  2467. font-size: 14px;
  2468. color: #414b55;
  2469. margin-right: 24px;
  2470. }
  2471. .about-window.sds-window-v5 .about-pkgname {
  2472. line-height: 40px;
  2473. font-size: 32px;
  2474. margin: 0 24px 4px 0;
  2475. }
  2476. .about-window.sds-window-v5 .about-version,
  2477. .about-window.sds-window-v5 .about-ip {
  2478. line-height: 22px;
  2479. font-size: 14px;
  2480. color: #140000;
  2481. margin-right: 24px;
  2482. }
  2483. .about-window.sds-window-v5 .about-divider {
  2484. border-top: 1px solid rgba(198, 212, 224, 0.4);
  2485. margin-top: 28px;
  2486. margin-bottom: 28px;
  2487. }
  2488. .syno-sds-toast-box {
  2489. max-width: 960px;
  2490. background-color: #fff;
  2491. box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  2492. padding: 5px 11px 5px 15px;
  2493. position: absolute;
  2494. z-index: 5;
  2495. top: 0px;
  2496. border: 1px solid rgba(198, 212, 224, 0.7);
  2497. border-radius: 3px;
  2498. }
  2499. .syno-sds-toast-box .content {
  2500. color: #414b55;
  2501. display: flex;
  2502. flex-direction: row;
  2503. }
  2504. .syno-sds-toast-box .content .text {
  2505. padding-right: 4px;
  2506. display: inline-block;
  2507. line-height: 20px;
  2508. }
  2509. .syno-sds-toast-box .content .action-text {
  2510. font-size: 13px;
  2511. cursor: pointer;
  2512. padding-right: 4px;
  2513. display: inline-block;
  2514. line-height: 20px;
  2515. }
  2516. .syno-sds-toast-box .content .action-text:hover {
  2517. color: #006dcc;
  2518. }
  2519. .syno-sds-toast-box .content .action-text:active {
  2520. color: #005cad;
  2521. }
  2522. .syno-sds-toast-box .content .close-btn {
  2523. margin-left: 4px;
  2524. width: 20px;
  2525. height: 20px;
  2526. display: block;
  2527. cursor: pointer;
  2528. }
  2529. @media (-webkit-min-device-pixel-ratio: 1.5),
  2530. (-o-min-device-pixel-ratio: 3 / 2),
  2531. (min-resolution: 144dpi) {
  2532. .synohdpack .syno-sds-toast-box .content .close-btn {
  2533. background-size: 20px 60px;
  2534. }
  2535. }
  2536. @media (-webkit-min-device-pixel-ratio: 1.5),
  2537. (-o-min-device-pixel-ratio: 3 / 2),
  2538. (min-resolution: 144dpi) {
  2539. .synohdpackdebug .syno-sds-toast-box .content .close-btn {
  2540. background-size: 20px 60px;
  2541. outline: 1px green dashed;
  2542. }
  2543. }
  2544. .password-strength {
  2545. width: 200px;
  2546. height: 18px;
  2547. margin-top: 4px;
  2548. }
  2549. .password-strength .strength-block {
  2550. width: 26px;
  2551. height: 4px;
  2552. margin-top: 7px;
  2553. background-color: rgba(198, 212, 224, 0.4);
  2554. margin-right: 2px;
  2555. float: left;
  2556. }
  2557. .password-strength .strength-text {
  2558. margin-left: 6px;
  2559. float: left;
  2560. font-size: 13px;
  2561. line-height: 18px;
  2562. }
  2563. .password-strength.weak .strength-block.block-1 {
  2564. background-color: #e64040;
  2565. }
  2566. .password-strength.weak .strength-text {
  2567. color: #e64040;
  2568. }
  2569. .password-strength.medium .strength-block.block-1,
  2570. .password-strength.medium .strength-block.block-2 {
  2571. background-color: #f58414;
  2572. }
  2573. .password-strength.medium .strength-text {
  2574. color: #f58414;
  2575. }
  2576. .password-strength.strong .strength-block.block-1,
  2577. .password-strength.strong .strength-block.block-2,
  2578. .password-strength.strong .strength-block.block-3 {
  2579. background-color: #009e05;
  2580. }
  2581. .password-strength.strong .strength-text {
  2582. color: #009e05;
  2583. }
  2584. .password-composite-field .x-box-inner {
  2585. overflow: unset;
  2586. }
  2587. .password-composite-field .x-box-inner .syno-ux-textfield {
  2588. position: relative;
  2589. }
  2590. *:focus {
  2591. outline-width: 0px;
  2592. }
  2593. .accessible *:focus {
  2594. outline-width: 2px !important;
  2595. outline-color: red !important;
  2596. outline-style: dashed !important;
  2597. outline-offset: -2px;
  2598. }