.entry-panel { display: none !important; } .tiles-mode { --name-lines: initial; margin: 0 !important; } :root .theme-dark { --faint-contrast: NOME !important; --ghost-contrast-alt: NOME !important; } label[for="input"] { visibility: hidden; display: block; } #menu-entry-comment label div { display: none; } #menu-entry-comment label::after { content: "Aviso"; } #zip-button { display: none !important; } #option-english { display: none !important; } #option-theme { display: none !important; } .field.comment { display: none; } .field.wildcards { display: none; } button { display: block; margin: 15px auto 0; } label[for="name"] { display: none; } input[name="name"] { width: 100%; min-width: 200px; max-width: 500px; box-sizing: border-box; } #search-dialog { width: 500px; height: 200px; } .dialog-title { display: none; } .dialog-closer { display: none; } #menu-entry-open { display: none; } .dir { position: relative; z-index: 0; } #allow_session_ip_change { position: relative; font-size: 0; } #allow_session_ip_change:after { content: "Autorizar esse dispositivo"; font-size: 14px; left: 0; top: 0; } #menu-entry-show label div { visibility: hidden; position: relative; } #menu-entry-show label div::after { content: "Abrir"; visibility: visible; position: absolute; left: 0; top: 0; } .popup-menu-button { transform: translateX(70%); } .popup-menu-button { display: none !important; } #select-button { display: none; } label[for="otp"] { visibility: hidden; position: relative; } label[for="otp"]::after { content: "Autenticador"; visibility: visible; position: absolute; left: 0; } p[style="font-size: 0.8em;"] { visibility: hidden; position: relative; } p[style="font-size: 0.8em;"]::after { content: "CAMPO OBRIGATORIO APENAS PARA CONTAS COM 2FA ATIVO"; visibility: visible; position: absolute; font-size: 0.6em; left: 0; color: #808080; font-weight: bold; } .dialog-content { width: 90%; max-width: 90%; margin-top: 10%; margin-left: auto; margin-right: auto; margin-bottom: 0; overflow: hidden; } @media (max-width: 768px) { img[src="https://feederowl.com/vid/feederowl/log-animado-trans1.gif"] { width: 80%; display: block; margin: 0 auto; } } #user-panel .dialog > div > div:nth-child(1) { position: relative; font-size: 0; } #user-panel .dialog > div > div:nth-child(1)::after { content: "\A Observação: O QR code só precisa ser escaneado uma vez"; font-size: 14px; display: block; text-align: center; white-space: pre-line; } #user-panel .dialog > div > div:nth-child(2) { position: relative; font-size: 0; } #user-panel .dialog > div > div:nth-child(2)::after { content: "Escaneie o QR code no seu app de autenticação\A ㅤㅤ"; font-size: 14px; display: block; text-align: center; white-space: pre; line-height: 1.4; } #user-panel .dialog > div > div:nth-child(4) { display: none !important; visibility: hidden !important; height: 0 !important; margin: 0 !important; padding: 0 !important; } .folder a, .file a { cursor: default !important; text-decoration: none !important; color: inherit !important; } .folder a:hover, .file a:hover { text-decoration: none !important; cursor: default !important; } #menu-bar button, #menu-bar a, .breadcrumb, #breadcrumb-parent, #breadcrumb-home { cursor: default !important; } a:not(#menu-bar a, .breadcrumb, #breadcrumb-parent, #breadcrumb-home) { cursor: pointer; } #menu-bar button[disabled] { cursor: not-allowed !important; } #menu-bar a:hover, .breadcrumb:hover { text-decoration: none !important; } button[type="submit"] { cursor: default !important; } .dialog-backdrop::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); z-index: -1; } .breadcrumb { padding: .1em .6em .2em; line-height: 1.8em; border-radius: .7em; background-color: var(--button-bg); border: 1px solid var(--faint-contrast); margin: 2px 4px auto; display: inline-block; min-width: 60px; text-align: center; text-shadow: 0px 0px 4px rgb(0 0 0 / 40%); word-break: break-word; transition: all 0.25s ease; } .breadcrumb:hover { background-color: var(--button-bg-hover); text-shadow: 0px 0px 4px rgba(255, 255, 255, 0.4); } :root { height: 100dvh; --bg: #fff; --text: #555; --ghost-contrast: #8882; --faint-contrast: #0f1113; --faint-contrast-trans: #0f11137d; --mild-contrast: #8886; --good-contrast: #000a; --button-bg: #68a; --button-text: #fff; --focus-color: #468; } :root .theme-dark { --bg: #2F3135; --text: #c8c8c8; --good-contrast: #fffa; --button-bg: #32363a; --button-bg-hover: #636B73; --button-text: #c8c8c8; color-scheme: dark; } :root .theme-dark a { color: var(--button-text); } body { background-size: contain; } header { background-image: -webkit-linear-gradient(#484e55, #3a3f44 60%, #313539); background-image: -o-linear-gradient(#484e55, #3a3f44 60%, #313539); background-image: -webkit-gradient(linear, left top, left bottom, from(#484e55), color-stop(60%, #3a3f44), to(#313539)); background-image: linear-gradient(#484e55, #3a3f44 60%, #313539); background-repeat: no-repeat; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff484e55', endColorstr='#ff313539', GradientType=0); -webkit-filter: none; filter: none; position: sticky; top: 0; padding: .2em; z-index: 1; text-shadow: 1px 1px 4px rgb(0 0 0 / 70%); } #root { max-width: 100%; margin: auto; min-height: 100vh; /*display: flex; flex-direction: column;*/ } .list-wrapper { max-width: 100%; } #root>div { max-width: 100%; } ul.dir { margin: auto; min-width: 95%; max-width: 95%; text-shadow: 1px 1px 4px rgb(0 0 0 / 70%); } ul.dir li { display: block; min-height: 2em; list-style-type: none; margin: 1px auto; padding: .3em .3em .4em; border: 1px solid var(--faint-contrast); border-radius: 8px; } button { background-color: var(--button-bg); color: var(--button-text); padding: .5em 1em; text-decoration: none; border-radius: .3em; vertical-align: middle; cursor: pointer; border: 1px solid var(--faint-contrast); text-shadow: 1px 1px 4px rgb(0 0 0 / 70%); font-size: 20px; font-weight: bold; transition: all 0.25s ease; } button:hover { background-color: var(--button-text); color: var(--button-bg-hover); text-shadow: 1px 1px 4px rgba(255, 255, 255, 70%); } a { text-decoration: none; color: var(--button-text); font-size: 18px; vertical-align: middle; } @media (min-width: 1200px) { #player { position: fixed; top: auto; bottom: 2px; left: 2px; padding: .5%; min-width: calc((100vw - 800px) / 1.2); box-sizing: border-box; background: #0f11117d; border-radius: 8px; border: 1px solid var(--faint-contrast); z-index: 1; } } #player-title { color: var(--button-text); padding: .5em 1em; text-decoration: none; border-radius: .3em; vertical-align: middle; text-shadow: 1px 1px 4px rgb(0 0 0 / 70%); font-size: 18px; font-weight: bold; } :root .theme-dark { --faint-contrast: rgba(0, 0, 0, 0); /* ou */ --faint-contrast: var(--bg); }