/* * Citizen * * SkinStyles for Extension:MsUpload * Module: ext.MsUpload * Version: REL1_35 32eb420 * * Date: 2021-08-25 */ #msupload { &-div { background: var( --color-surface-1 ); border-top: 0; a { color: var( --color-primary ); } } &-dropzone { display: flex; align-items: center; justify-content: center; height: 36px; padding: 0; margin: 8px; font-size: var( --font-size-small ); font-weight: var( --font-weight-medium ); color: var( --color-base ); border-color: var( --border-color-base--darker ); } &-list { .file { background: var( --color-surface-2 ); border-top-color: var( --border-color-base ); .file-name { color: var( --color-base--emphasized ); &:hover { background-color: var( --background-color-quiet--hover ); } &:active { background-color: var( --background-color-quiet--active ); } } .file-size { color: var( --color-base--subtle ); } .file-warning, .file-error { color: var( --color-base ); } } .green { background-color: var( --background-color-success ); } .yellow { background-color: var( --background-color-warning ); } .red { background-color: var( --background-color-destructive ); } } // Increase clickable area and fix alignment &-bottom { display: flex; align-items: center; height: auto; padding: 0; border-top-color: var( --border-color-base ); #msupload-files { height: auto; padding: 6px 12px 6px 36px; background-position: 12px center; background-size: 18px; } a { display: flex; align-items: center; padding: 6px 12px; margin-right: 0; font-size: var( --font-size-small ); &:hover { background-color: var( --background-color-quiet--hover ); } &:active { background-color: var( --background-color-quiet--active ); } } .spacer { background-color: var( --border-color-base ); border-left-color: var( --border-color-base ); } } &-select, &-bottom #msupload-files { background-image: url( data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E upload %3C/title%3E%3Cpath d='M17 12v5H3v-5H1v5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5z'/%3E%3Cpath d='M10 1 5 7h4v8h2V7h4z'/%3E%3C/svg%3E%0A ); } &-container.start-loading, &-select, &-bottom #msupload-files { filter: var( --filter-invert ); } } .drop-over { background-color: var( --background-color-success ); }