snappymail/integrations/nextcloud/snappymail/css/embed.css
2023-03-15 22:53:06 +01:00

128 lines
1.8 KiB
CSS

/*
This stylesheet is used when SnappyMail runs in embed mode.
*/
#content.app-snappymail {
max-height: 100%;
}
#content #rl-app {
min-width: 100%;
min-height: 100%;
}
.squire-wysiwyg {
min-width: 100%;
min-height: 100%;
}
#V-AdminPane .btn-logout {
display: none;
}
#rl-app select,
#rl-app input
{
min-height: auto;
height: auto;
margin: 0;
padding: 3px;
}
#rl-app .select, #rl-app select {
padding-right: 1.5em !important;
}
#rl-app button.btn:not(.button-vue) {
min-height: auto;
height: auto;
margin: 0;
padding: 4px 12px;
}
#rl-app .form-horizontal .control-group > :not(label)
{
margin-left: 20px;
}
#rl-app .LoginView .fontastic + input {
padding-left: 30px;
}
#rl-app .loading::after {
display: none;
}
#rl-app .squire-plain, #rl-app .squire-wysiwyg {
font-size: 13px;
height: 100%;
line-height: 16px;
min-height: 200px;
}
#rl-app tbody tr:hover {
background-color: inherit;
}
#rl-app table {
white-space: inherit;
}
body > header ul {
margin: 0;
}
#rl-app h3 {
color: inherit;
}
.messageListItem * {
cursor: pointer;
}
/**
* Firefox < 98
* https://github.com/the-djmaze/snappymail/issues/673
*/
#rl-app dialog.polyfill {
margin-top: 50px;
max-height: calc(100vh - 60px);
}
/**
* hampoelz
* https://github.com/the-djmaze/snappymail/issues/96#issuecomment-1279783076
*/
.messageList {
margin: 0 5px 0 0;
}
a.selectable {
margin: 2px;
line-height: inherit !important;
border-radius: var(--border-radius-pill);
}
a.selectable::after {
display: block;
margin: 0 !important;
top: 50%;
transform: translateY(-50%);
}
.btn {
border: initial !important;
}
@media print {
#body-user #header {
display: none;
}
#content {
padding-top: 0;
}
}
@media screen and (max-width: 799px) {
#body-user #rl-left {
top: 50px;
}
}