/
githubmirror
/
photoprism
Обзор
Документация
Войти
/
githubmirror
/
photoprism
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
frontend/src/css/auth.css
205 строк
4 KB
Ömer Duran
Frontend: Add instance selector route with a CE stub page
05 июн 2026, 22:03
Не верифицирован
05 июн 2026, 22:03
3652ae7
Код
Авторство
О чём код?
/* Auth Form Styles */ main .auth-login { min-height: 100px; position: absolute; color-scheme: light; display: flex; justify-content: center; align-items: center; top: 0; left: 0; bottom: 0; right: 0; overflow: auto; } /* Auth Form Colors */ main .auth-actions .auth-links { min-height: 24px; } main .auth-actions__options { opacity: 0.95; padding-bottom: 4px; align-items: center; justify-content: center; display: flex; } main .auth-login a, main .auth-login .clickable { color: rgb(var(--v-theme-secondary, #c8e3e7)); text-decoration: none; cursor: pointer; } /* Auth Form Logo */ .auth-login .logo { background-size: contain; background-repeat: no-repeat; background-position: center; width: 190px; height: 30vh; max-height: 190px; margin: 20px auto 32px auto; position: relative; left: unset; } .auth-login .auth-language { position: fixed; top: 20px; right: 20px; width: auto; height: auto; margin: auto; z-index: 2; } .auth-layout { justify-content: center; align-items: center; } .auth-login .action-buttons { margin: 20px auto 16px auto; } .oidc-actions .oidc-icon { height: 18px; width: auto; align-items: center; display: inline-flex; font-feature-settings: "liga"; font-size: 24px; justify-content: center; line-height: 1; transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); vertical-align: text-bottom; border-style: none; } main .auth-login .logo img { height: 100%; } main .auth-login .auth-login-form .v-card { background: #ccc1 !important; border-radius: 16px; z-index: 1; } main .auth-login .auth-login-form .v-text-field input { color: #000000de !important; } main .auth-login a { text-decoration: none !important; } main .auth-login, main .auth-login form, main .auth-login footer, main .auth-login .v-input__prepend-outer .v-icon, main .auth-login .text-subtitle-1, main .auth-login .text-subtitle-2, #photoprism main .auth-login .text-body-1, #photoprism main .auth-login .text-body-2, #photoprism main .auth-login .text-body-2, #photoprism main .auth-login .text-subtitle-2 { caret-color: #ffffff; color: #ffffff; } #photoprism main .auth-login form input { color: rgb(var(--v-theme-on-surface)); caret-color: rgb(var(--v-theme-on-surface)); } #photoprism main .auth-login .theme--light.v-icon, #photoprism main .auth-login .theme--light.v-label, #photoprism main .auth-login .v-input__append-inner .v-icon { color: rgba(0, 0, 0, 0.54); } #photoprism .v-application main .auth-login .v-btn.v-btn--disabled, #photoprism .v-application main .auth-login .v-btn.v-btn--disabled .v-icon { color: rgba(255, 255, 255, 0.36) !important; } #photoprism .v-application main .auth-login .v-btn.v-btn--disabled { background-color: rgba(255, 255, 255, 0.16) !important; } #photoprism main .auth-login footer { position: absolute; bottom: 16px; left: 16px; right: 16px; padding: 0; margin: 0; } #photoprism main .auth-login footer p { padding: 0; margin: 0; } /* Instance Chooser */ main .auth-login .instance-results.v-table { background: transparent; } main .auth-login .instance-results .v-table__wrapper > table > thead > tr > th { background: transparent !important; border-bottom: 1px solid rgba(255, 255, 255, 0.16) !important; font-size: 0.72rem; letter-spacing: 0.04em; text-transform: uppercase; color: rgba(255, 255, 255, 0.6) !important; } main .auth-login .instance-results .v-table__wrapper > table > tbody > tr > td { background: transparent !important; border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important; color: #ffffff; } main .auth-login .instance-results .v-table__wrapper > table > tbody > tr:last-child > td { border-bottom: none !important; } main .auth-login .instance-chooser-row { cursor: pointer; } main .auth-login .instance-results .action-open-instance { font-weight: 500; color: rgb(var(--v-theme-secondary, #c8e3e7)); cursor: pointer; } main .auth-login .instance-results .instance-url { color: rgba(255, 255, 255, 0.6); } /* Account Page */ .user-avatar { align-items: center; border-radius: 50%; display: inline-flex; justify-content: center; position: relative; text-align: center; vertical-align: middle; max-width: 100%; max-height: 100%; width: 128px; height: 128px; overflow: hidden; }