/* Preview-only skin, native Copyparty DOM and event handlers are retained. */
html.cloud-ui {
  color-scheme:light!important;
  --ink:#20252b;
  --muted:#79818b;
  --line:#e8ebef;
  --blue:#315fc4;
  --panel:#f6f7f9;
  background:#f6f7f9!important;
  font:14px -apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang SC",sans-serif!important;
  min-height:100%;
  color:var(--ink)!important
}
.cloud-ui body {
  margin:0!important;
  background:#f6f7f9!important;
  color:var(--ink)!important;
  line-height:1.55;
  font:inherit!important;
  min-height:100vh;
  box-sizing:border-box
}
.cloud-ui * {
  box-sizing:border-box
}
.cloud-ui a {
  color:inherit;
  text-shadow:none!important
}
.cloud-ui button,.cloud-ui input,.cloud-ui select {
  font:inherit;
  border:1px solid #dde2e9;
  border-radius:8px;
  background:white;
  color:#303842;
  box-shadow:none;
  padding:9px 14px;
  min-height:38px
}
.cloud-ui button,.cloud-ui summary,.cloud-ui input[type=submit] {
  cursor:pointer
}
.cloud-ui button:hover {
  background:#f0f3f8
}
.cloud-ui button:disabled {
  color:#b4bac3;
  cursor:default;
  background:transparent
}
.cloud-ui :focus-visible {
  outline:2px solid #426fce;
  outline-offset:3px
}
.cloud-ui .ui-primary,.cloud-ui #ls {
  background:#315fc4;
  color:white;
  border-color:#315fc4
}
.cloud-ui .ui-primary:hover {
  background:#244ea9
}
.cloud-ui .ui-mark {
  width:34px;
  height:34px;
  border:1px solid #dce3ee;
  background:#f3f6fc;
  color:#315fc4;
  border-radius:10px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font-size:19px;
  font-weight:600
}
.cloud-ui .ui-footer {
  font-size:12px;
  color:#8b939d;
  margin-top:28px
}
.cloud-ui .ui-footer a {
  text-decoration:none
}
.cloud-ui #pb,.cloud-ui #repl,.cloud-ui #srv_info,.cloud-ui #ops,.cloud-ui #widget,.cloud-ui #entree {
  display:none!important
}
/* Login uses the unmodified upstream multipart form. */
#ht_spl.cloud-ui body {
  display:grid;
  place-items:center;
  padding:32px 20px
}
#ht_spl.cloud-ui #wrap {
  width:100%;
  max-width:392px;
  margin:0!important;
  padding:0!important;
  background:none;
  border:0;
  box-shadow:none
}
#ht_spl.cloud-ui #wrap> :not(.ui-login) {
  display:none!important
}
.cloud-ui .ui-login {
  background:white;
  border:1px solid #e8ebef;
  border-radius:16px;
  padding:40px 36px;
  box-shadow:0 12px 40px #20304a06
}
.cloud-ui .ui-login h1 {
  font-size:26px;
  font-weight:600;
  letter-spacing:1px;
  margin:21px 0 8px;
  border:0;
  background:none;
  color:#20252b
}
.cloud-ui .ui-subtitle {
  color:#8a919c;
  margin:0 0 30px
}
.cloud-ui #lf {
  display:flex;
  flex-direction:column;
  gap:14px;
  margin:0;
  max-width:none
}
.cloud-ui #lf input:not([type=hidden]) {
  width:100%;
  height:46px;
  min-width:0;
  padding:12px 14px
}
.cloud-ui #ls {
  margin-top:4px
}
.cloud-ui #lm {
  font-size:13px;
  color:#b33434;
  white-space:normal
}
.cloud-ui #lf a {
  display:none
}
.cloud-ui .ui-login .ui-footer {
  text-align:center;
  margin-top:24px
}
/* Desktop shell */
.cloud-ui .ui-header {
  height:78px;
  padding:0 32px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-bottom:1px solid var(--line);
  background:white;
  position:fixed;
  inset:0 0 auto;
  z-index:40;
  gap:20px
}
.cloud-ui .ui-brand {
  display:flex;
  align-items:center;
  gap:12px;
  white-space:nowrap;
  font-size:18px;
  font-weight:600;
  letter-spacing:.5px
}
.cloud-ui .ui-actions {
  display:flex;
  align-items:center;
  gap:10px
}
.cloud-ui .ui-account {
  position:relative;
  margin-left:12px;
  font-size:13px
}
.cloud-ui .ui-account summary {
  padding:10px
}
.cloud-ui .ui-account[open] {
  background:white;
  border-radius:8px;
  box-shadow:0 5px 20px #0001
}
.cloud-ui .ui-account a {
  display:block;
  padding:10px 15px;
  white-space:nowrap;
  text-decoration:none
}
.cloud-ui .ui-sidebar {
  position:fixed;
  top:78px;
  bottom:0;
  left:0;
  width:224px;
  background:#f6f7f9;
  border-right:1px solid var(--line);
  padding:32px 18px;
  z-index:30
}
.cloud-ui .ui-nav-title {
  font-size:11px;
  color:#929aa4;
  letter-spacing:1px;
  margin:0 14px 16px
}
.cloud-ui .ui-home {
  display:block;
  background:#e9eef8;
  color:#315fc4;
  border-radius:8px;
  padding:11px 15px;
  text-decoration:none;
  font-weight:500;
  margin-bottom:35px
}
.cloud-ui .ui-side-bottom {
  position:absolute;
  bottom:28px;
  left:32px;
  font-size:12px;
  color:#8b939d
}
.cloud-ui .ui-side-bottom a {
  text-decoration:none
}
.cloud-ui #tree {
  position:static!important;
  width:auto!important;
  max-width:100%!important;
  height:auto!important;
  max-height:55vh;
  overflow:auto;
  background:none!important;
  padding:0 5px!important;
  margin:0!important;
  border:0!important;
  color:#5f6874!important;
  font-size:13px
}
.cloud-ui #tree> :not(#treeul) {
  display:none!important
}
.cloud-ui #treeul {
  margin:0;
  padding:0!important;
  white-space:normal
}
.cloud-ui #treeul ul {
  padding-left:13px
}
.cloud-ui #treeul li {
  padding:5px 0;
  overflow-wrap:anywhere
}
.cloud-ui #treeul a {
  background:none!important;
  color:inherit!important;
  text-decoration:none
}
.cloud-ui #treeul a:first-child {
  color:#a0a9b4!important;
  margin-right:6px
}
.cloud-ui #wrap {
  margin:0!important;
  padding:0!important;
  width:auto!important;
  max-width:none!important;
  background:white!important;
  border:0!important;
  box-shadow:none!important
}
#ht_brw.cloud-ui body {
  padding:106px 32px 150px 256px!important;
  background:white!important
}
.cloud-ui #path {
  display:block!important;
  margin:0 0 24px!important;
  padding:0!important;
  background:none!important;
  border:0!important;
  font-size:21px!important;
  font-weight:500!important;
  line-height:1.7;
  overflow-wrap:anywhere
}
.cloud-ui #path a {
  text-decoration:none;
  color:#75808d
}
.cloud-ui .ui-toolbar {
  display:flex;
  gap:4px;
  align-items:center;
  padding:0 0 16px;
  border-bottom:1px solid var(--line);
  margin-bottom:12px;
  flex-wrap:wrap
}
.cloud-ui .ui-toolbar button {
  border:0;
  padding:7px 10px;
  background:transparent;
  min-height:34px;
  font-size:13px
}
.cloud-ui .ui-views {
  margin-left:auto;
  display:flex;
  border:1px solid var(--line);
  border-radius:7px
}
.cloud-ui .ui-drop-hint {
  font-size:12px;
  color:#98a1ac;
  margin:18px 0
}
.cloud-ui #files {
  border-collapse:collapse!important;
  width:100%!important;
  border:0!important;
  margin:0!important;
  table-layout:fixed;
  box-shadow:none
}
.cloud-ui #files th,.cloud-ui #files td {
  padding:14px 12px!important;
  border:0!important;
  border-bottom:1px solid #f0f2f5!important;
  background:white!important;
  color:#4e5864!important;
  font-size:13px;
  text-shadow:none!important;
  height:50px
}
.cloud-ui #files th {
  font-weight:400;
  color:#8a939f!important;
  font-size:12px;
  background:#fafbfc!important
}
.cloud-ui #files td:nth-child(2) {
  color:#29303a!important;
  font-size:14px
}
.cloud-ui #files th:first-child,.cloud-ui #files td:first-child {
  width:48px
}
.cloud-ui #files th:nth-child(3) {
  width:110px
}
.cloud-ui #files th:nth-child(4) {
  width:75px
}
.cloud-ui #files th:nth-child(5) {
  width:160px
}
.cloud-ui #files td:nth-child(2) a {
  display:block;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  text-decoration:none
}
.cloud-ui #files tr.sel td {
  background:#edf3ff!important
}
.cloud-ui #files tbody tr:hover td {
  background:#f8faff!important
}
.cloud-ui #files a {
  color:inherit!important
}
.cloud-ui #files th:nth-child(n+6),.cloud-ui #files td:nth-child(n+6) {
  display:none
}
.cloud-ui #files td:first-child a {
  color:#a0abb9!important
}
.cloud-ui #ggrid {
  margin:10px 0!important;
  padding:0!important;
  background:white!important
}
.cloud-ui #ggrid>a {
  background:#f7f8fa!important;
  border:1px solid #edf0f4;
  border-radius:10px;
  color:#394453!important;
  text-shadow:none!important
}
.cloud-ui #ggrid img {
  object-fit:cover;
  border-radius:8px
}
.cloud-ui #op_mkdir {
  padding:16px;
  border:1px solid var(--line);
  border-radius:10px;
  margin-bottom:20px;
  background:#fafbfc
}
.cloud-ui #op_mkdir input[name=name] {
  min-width:200px
}
.cloud-ui #op_up2k {
  display:none!important
}
.cloud-ui.ui-advanced #op_up2k,.cloud-ui body.ui-advanced #op_up2k {
  display:block!important;
  padding:20px;
  border:1px solid var(--line);
  border-radius:10px;
  margin-bottom:24px;
  max-width:100%;
  overflow:auto
}
.cloud-ui .ui-mobile-nav {
  display:none
}
.cloud-ui #drops.vis {
  background:#f4f7fceF!important;
  z-index:100!important
}
.cloud-ui #srch_dz,.cloud-ui #srch_zd {
  display:none!important
}
.cloud-ui #up_zd,.cloud-ui #up_dz {
  width:100%!important;
  left:0!important
}
.cloud-ui #up_zd {
  color:#315fc4!important;
  background:none!important;
  border:2px dashed #8ea9df
}
.cloud-ui #up_zd>div {
  font-size:24px!important
}
.cloud-ui #up_zd>div span {
  font-size:14px
}
/* Real up2k state, independent of the current folder DOM. */
.cloud-ui .ui-queue {
  position:fixed;
  right:24px;
  bottom:20px;
  width:390px;
  max-width:calc(100vw - 32px);
  background:white;
  border:1px solid #e0e5ed;
  box-shadow:0 8px 35px #13234212;
  border-radius:12px;
  z-index:50;
  overflow:hidden
}
.cloud-ui .ui-queue-heading {
  width:100%;
  text-align:left;
  border:0;
  border-radius:0;
  padding:15px 18px;
  font-weight:500;
  background:#fafbfc;
  min-height:48px
}
.cloud-ui .ui-queue-heading::after {
  content:'⌄';
  float:right;
  color:#8993a0
}
.cloud-ui .ui-queue-controls {
  display:flex;
  justify-content:space-between;
  padding:12px 16px
}
.cloud-ui .ui-queue-controls button {
  font-size:12px;
  padding:4px 9px;
  min-height:30px
}
.cloud-ui .ui-task-list {
  max-height:260px;
  overflow:auto
}
.cloud-ui .ui-task {
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:6px 12px;
  padding:13px 18px;
  border-top:1px solid #f0f2f5
}
.cloud-ui .ui-task-name {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  font-size:13px
}
.cloud-ui .ui-task-status {
  color:#6e7b91;
  font-size:12px
}
.cloud-ui .ui-task[data-state=已完成] .ui-task-status {
  color:#3d8069
}
.cloud-ui .ui-task[data-state=上传失败] .ui-task-status {
  color:#b33b3b
}
.cloud-ui .ui-task progress {
  grid-column:1/-1;
  width:100%;
  height:4px;
  border:0;
  accent-color:#517ac8;
  border-radius:3px;
  overflow:hidden
}
.cloud-ui progress::-webkit-progress-bar {
  background:#edf0f5
}
.cloud-ui progress::-webkit-progress-value {
  background:#517ac8
}
.cloud-ui .ui-task-meta {
  grid-column:1/-1;
  color:#959eaa;
  font-size:11px;
  overflow-wrap:anywhere
}
.cloud-ui .ui-queue-note {
  font-size:11px;
  line-height:1.7;
  color:#929ba7;
  margin:8px 18px 15px
}
.cloud-ui .ui-collapsed .ui-queue-body {
  display:none
}
.cloud-ui .ui-compat {
  padding:24px;
  color:#b33b3b
}
.cloud-ui #toast,.cloud-ui #modal {
  color:#303842
}
.cloud-ui #modal .btn,.cloud-ui #modal button {
  color:#315fc4!important;
  background:#f1f4f9!important
}
.cloud-ui #modal {
  background:#fff!important;
  border:1px solid #e3e8ef!important;
  border-radius:12px!important;
  text-shadow:none!important
}
@media(max-width:1000px) {
  .cloud-ui .ui-sidebar {
    width:185px
  }
  #ht_brw.cloud-ui body {
    padding-left:209px!important;
    padding-right:24px!important
  }
  .cloud-ui .ui-header {
    padding:0 24px
  }
  .cloud-ui #files th:nth-child(4),.cloud-ui #files td:nth-child(4) {
    display:none
  }
  .cloud-ui #files th:nth-child(5) {
    width:130px
  }
}
@media(max-width:700px) {
  .cloud-ui .ui-header {
    height:112px;
    align-items:flex-start;
    padding:15px 16px;
    flex-wrap:wrap;
    gap:10px
  }
  .cloud-ui .ui-brand {
    font-size:17px
  }
  .cloud-ui .ui-mark {
    width:28px;
    height:28px;
    font-size:16px
  }
  .cloud-ui .ui-actions {
    width:100%;
    gap:7px
  }
  .cloud-ui .ui-actions button {
    font-size:12px;
    padding:7px 10px;
    min-height:34px
  }
  .cloud-ui .ui-account {
    position:absolute;
    right:15px;
    top:9px
  }
  .cloud-ui .ui-folder-upload {
    display:none
  }
  .cloud-ui .ui-sidebar {
    display:none;
    top:112px;
    width:230px;
    box-shadow:10px 0 30px #0001
  }
  .cloud-ui .ui-nav-open .ui-sidebar {
    display:block
  }
  #ht_brw.cloud-ui body {
    padding:138px 16px 130px!important
  }
  .cloud-ui #path {
    font-size:18px!important;
    margin-bottom:18px!important
  }
  .cloud-ui .ui-mobile-nav {
    display:block
  }
  .cloud-ui .ui-toolbar {
    gap:1px
  }
  .cloud-ui .ui-toolbar button {
    font-size:12px;
    padding:6px 8px
  }
  .cloud-ui #files th:nth-child(5),.cloud-ui #files td:nth-child(5) {
    display:none
  }
  .cloud-ui #files th:first-child,.cloud-ui #files td:first-child {
    width:35px
  }
  .cloud-ui #files th:nth-child(3) {
    width:80px
  }
  .cloud-ui #files td,.cloud-ui #files th {
    padding:12px 6px!important;
    font-size:12px!important
  }
  .cloud-ui .ui-queue {
    right:12px;
    bottom:12px;
    max-width:calc(100vw - 24px);
    width:360px
  }
  .cloud-ui .ui-task-list {
    max-height:180px
  }
  .cloud-ui .ui-queue-note {
    font-size:10px
  }
  .cloud-ui .ui-login {
    padding:32px 26px
  }
  .cloud-ui #op_mkdir input[name=name] {
    min-width:0;
    width:100%
  }
  .cloud-ui #op_mkdir form {
    display:flex;
    gap:8px;
    flex-wrap:wrap
  }
  .cloud-ui #ggrid>a {
    max-width:calc(50vw - 28px)!important
  }
}
.cloud-ui #lf input:not([type=hidden]) {
  background:#fff!important;
  color:#303842!important;
  border:1px solid #dfe4eb!important;
  font-style:normal!important;
  box-shadow:none!important
}
.cloud-ui #lf input::placeholder {
  color:#a0a7b1!important;
  font-style:normal!important
}
.cloud-ui #lf #ls {
  background:#315fc4!important;
  color:white!important;
  border-color:#315fc4!important
}
.cloud-ui .ui-footer a,.cloud-ui .ui-side-bottom a {
  background:transparent!important;
  color:#8b939d!important;
  padding:0!important
}
#ht_spl.cloud-ui #wrap {
  width:392px!important;
  max-width:100%!important
}
.cloud-ui .ui-login .ui-footer {
  line-height:1.5
}
#ht_msg.cloud-ui body {
  display:grid;
  place-items:center;
  padding:24px
}
#ht_msg.cloud-ui #box {
  max-width:440px;
  width:100%;
  padding:32px;
  background:white!important;
  color:#303842!important;
  border:1px solid #e8ebef;
  border-radius:14px
}
#ht_msg.cloud-ui #box h1 {
  font-size:22px
}
#ht_msg.cloud-ui #box h2 {
  font-size:14px;
  font-weight:400;
  color:#7f8995
}
.cloud-ui #acc_info,.cloud-ui #wfp {
  display:none!important
}
.cloud-ui #path,.cloud-ui #tree,.cloud-ui #treeul,.cloud-ui #path a {
  box-shadow:none!important;
  text-shadow:none!important;
  background:transparent!important;
  border:0!important;
  outline:none!important
}
.cloud-ui #treeul {
  left:0!important;
  width:100%!important
}
.cloud-ui #files .cfg {
  display:none!important
}
.cloud-ui #files .ui-col-internal {
  display:none!important
}
.cloud-ui #files .ui-col-ext {
  display:table-cell!important;
  width:85px!important
}
.cloud-ui #files .ui-col-ts {
  display:table-cell!important;
  width:170px!important
}
.cloud-ui #files td.ui-col-lead>a {
  display:none!important
}
.cloud-ui .ui-select {
  appearance:auto!important;
  min-height:0!important;
  width:15px!important;
  height:15px!important;
  padding:0!important;
  margin:0!important;
  accent-color:#315fc4;
  cursor:pointer
}
.cloud-ui #files th.ui-col-sz {
  width:110px!important
}
.cloud-ui #files th.ui-col-href {
  width:auto!important
}
@media(max-width:1000px) {
  .cloud-ui #files .ui-col-ext {
    display:none!important
  }
  .cloud-ui #files .ui-col-ts {
    width:135px!important
  }
}
@media(max-width:700px) {
  .cloud-ui #files .ui-col-ts {
    display:none!important
  }
  .cloud-ui #files th.ui-col-sz {
    width:88px!important
  }
}
.cloud-ui #rui {
  background:white!important;
  border:1px solid #dfe5ee!important;
  border-radius:12px;
  padding:24px!important;
  box-shadow:0 16px 70px #17223822!important;
  color:#303842!important;
  max-width:calc(100vw - 32px)!important;
  width:600px!important
}
.cloud-ui #rui>div:first-child {
  font-size:0;
  display:flex;
  justify-content:flex-end;
  gap:10px
}
.cloud-ui #rui>div:first-child>* {
  font-size:13px
}
.cloud-ui #rui .rn_dec,.cloud-ui #rui .rn_reset,.cloud-ui #rn_adv,.cloud-ui #rn_win,.cloud-ui #rn_slash,.cloud-ui #rn_case,.cloud-ui #rn_vadv,.cloud-ui #rui>div:last-child {
  display:none!important
}
.cloud-ui #rn_f {
  width:100%;
  margin-top:24px
}
.cloud-ui #rn_f td {
  padding:8px 0;
  border:0;
  color:#7e8793;
  white-space:nowrap
}
.cloud-ui #rn_f input {
  width:100%;
  min-width:0!important;
  background:white!important;
  color:#303842!important
}
.cloud-ui #rn_apply {
  background:#315fc4!important;
  color:white!important
}
.cloud-ui #op_mkdir>form>span,.cloud-ui #op_mkdir>form>b {
  display:none
}
.cloud-ui #ghead {
  display:none!important
}
.cloud-ui body.ui-advanced #ghead {
  display:block!important
}
.cloud-ui #ggrid>a {
  padding:10px!important;
  box-shadow:none!important
}
.cloud-ui #ggrid>a>span {
  font-size:12px!important;
  line-height:1.5!important;
  background:transparent!important;
  color:#536171!important
}
.cloud-ui .ui-clear-selection {
  color:#315fc4!important
}
.cloud-ui button[hidden] {
  display:none!important
}
.cloud-ui #toast {
  display:none!important
}
.cloud-ui body.ui-advanced #toast {
  display:block!important
}
.cloud-ui .ui-notice {
  padding:10px 14px;
  margin:0 0 18px;
  background:#f5f7fb;
  border:1px solid #e8edf5;
  border-radius:8px;
  color:#65758c;
  font-size:12px;
  overflow-wrap:anywhere
}
.cloud-ui .ui-notice[hidden] {
  display:none!important
}
.cloud-ui #ggrid>a:not([data-ui-thumb]) img {
  filter:grayscale(1);
  opacity:.65
}
.cloud-ui #bbox-help,.cloud-ui #bbox-anim,.cloud-ui #bbox-readdir,.cloud-ui #bbox-tsel,.cloud-ui #bbzoom,.cloud-ui #bbox-gopage {
  display:none!important
}
.cloud-ui #bbox-btns {
  display:flex!important;
  gap:8px!important;
  right:16px!important;
  top:16px!important
}
.cloud-ui #bbox-btns button {
  width:auto!important;
  height:auto!important;
  font-size:12px!important;
  min-height:34px;
  padding:7px 12px!important;
  background:#fff!important;
  color:#344252!important;
  border:0!important;
  border-radius:7px!important;
  box-shadow:none!important
}
.cloud-ui #bbox-close {
  font-weight:500
}
.cloud-ui #bbox-prev,.cloud-ui #bbox-next {
  font-size:12px!important;
  width:auto!important;
  padding:8px!important
}
.cloud-ui .ui-account a{background:transparent!important;color:#536171!important}.cloud-ui .ui-views button[aria-pressed=true]{background:#edf2fb!important;color:#315fc4!important}
/* Flatten only the two redundant volume/root rows; retain native folder links. */
.cloud-ui #treeul,.cloud-ui #treeul ul{position:static!important;left:0!important;width:auto!important;margin:0!important;border:0!important;box-shadow:none!important;padding-left:12px!important}
.cloud-ui #treeul li{list-style:none!important;margin:0!important;padding:5px 0!important;border:0!important;box-shadow:none!important}
.cloud-ui #treeul>li>a,.cloud-ui #treeul>li>ul>li>a{display:none!important}
.cloud-ui #treeul>li>ul,.cloud-ui #treeul>li>ul>li>ul{padding-left:0!important}
.cloud-ui #treeul li>a+a{display:inline-block;max-width:calc(100% - 20px);vertical-align:top;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;padding:0!important}
.cloud-ui #treeul li>a:first-child{display:inline-block;width:12px;padding:0!important}
.cloud-ui #path{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:0!important;font-size:20px!important}
.cloud-ui #path a{margin:0!important;padding:0!important;box-shadow:none!important;line-height:1.7!important}
.cloud-ui #path a::before,.cloud-ui #path a::after{display:none!important;border:0!important;background:none!important;box-shadow:none!important;transform:none!important}
.cloud-ui #path a:not(:last-child)::after{display:inline!important;content:' / '!important;position:static!important;width:auto!important;height:auto!important;margin:0 12px!important;color:#c2c8d0!important;float:none!important}
.cloud-ui #path a.ui-root-crumb{display:none!important}.cloud-ui #path a:last-child{color:#35404e!important}
.cloud-ui #files td,.cloud-ui #files th{box-shadow:none!important;font-family:inherit!important;letter-spacing:0!important;outline:none!important}
.cloud-ui #files th{text-align:left!important}.cloud-ui #files .ui-col-sz{text-align:right!important}.cloud-ui #files .ui-col-ts{white-space:nowrap!important;font-size:12px!important;width:165px!important}
.cloud-ui #tree #treeul>li>a,.cloud-ui #tree #treeul>li>ul>li>a{display:none!important}

.cloud-ui #path i{display:none!important}
.cloud-ui #tt,.cloud-ui #tth,.cloud-ui #bbox-vmode{display:none!important}.cloud-ui body.ui-advanced #tt,.cloud-ui body.ui-advanced #tth{display:block!important}

/* User-supplied artwork; no lettermark or generated replacement. */
.cloud-ui .ui-mark{object-fit:contain;background:white;border:0;border-radius:0;width:40px;height:40px;padding:0;flex-shrink:0}.cloud-ui .ui-login .ui-mark{width:64px;height:64px;margin-bottom:20px}@media(max-width:700px){.cloud-ui .ui-header .ui-mark{width:30px;height:30px}}
