f7cloud_client/themes/forbion/css/base/_base-public.css
root 8b6a0139db f7cloud_client
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 22:59:26 +00:00

274 lines
6.9 KiB
CSS

/* DEFAULT FORBION */
* {
font-family: 'Raleway';
font-weight: 500;
--color-success: #70B62B !important;
--color-success-hover: #70B62B !important;
--color-primary-element-text: white !important;
}
#body-public {
--color-primary-element: #70B62B;
--color-primary-element-hover: #68a230;
--color-background-plain: #f0f2f5;
--image-background: none;
--color-background-hover: #e5efe8a8 !important;
}
html {
&.no-scroll {
overflow: hidden;
}
}
*::selection {
background: rgb(179, 215, 255) !important;
color: rgb(0, 0, 0) !important;
}
*::-moz-selection {
background: rgb(179, 215, 255) !important;
color: rgb(0, 0, 0) !important;
}
*,
*::before,
*::after {
outline: none !important;
}
html,
body {
background: #e5efe8;
}
body#body-public {
& #header {
height: unset;
& .header-left .header-appname {
padding-left: 0;
margin: 7px;
}
#header-controls {
display: flex !important;
align-items: center;
justify-content: space-between;
gap: 3px;
margin-right: 7px
}
#talk-sidebar-trigger {
order: -1;
flex-shrink: 0;
}
& .header-right,
#header-primary-action {
display: flex;
justify-content: center;
align-items: center;
}
& .header-right {
gap: 3px;
}
& #header-secondary-action {
& #header-actions-toggle {
background-color: #70B62B;
}
}
& #talk-sidebar-trigger {
display: flex;
justify-content: center;
align-items: center;
& .material-design-icon.message-text-outline-icon svg path {
color: #70B62B;
}
}
}
& #content-vue {
margin: 90px 7px 7px 7px !important;
width: calc(100% - 14px) !important;
height: calc(100% - 7px - 90px) !important;
}
& #app-content-vue {
border-radius: 8px !important;
}
& #talk-sidebar {
border-radius: 8px;
margin-left: 2px;
& .icon.icon-talk {
background-image: url('/themes/forbion/images/files/go-to-chat-colored.svg') !important;
}
}
/* app-files*/
& #content-vue.content.app-files {
& .files-list__table {
& .files-list__thead {
position: static !important;
}
& .files-list__row-head {
height: 65px !important;
& .files-list__column.files-list__row-name.files-list__column--sortable {
height: 65px !important;
& .file-list-filters {
gap: 2px !important;
}
}
& .button-vue.files-list__column-sort-button {
min-width: 0 !important;
width: 100px;
}
}
}
& .files-list__thead-overlay {
top: 0 !important;
}
& .files-list__header {
& .material-design-icon.view-grid-outline-icon svg,
.material-design-icon.format-list-bulleted-square-icon svg,
.material-design-icon.view-grid-icon svg {
display: none;
}
& .magnifier-icon {
display: flex;
justify-content: center;
align-items: center;
}
& .material-design-icon.view-grid-outline-icon::before,
.material-design-icon.view-grid-icon::before {
background-image: url("/themes/forbion/images/files/grid-files-gray.svg") !important;
content: '';
width: 16px;
height: 16px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
& .material-design-icon.format-list-bulleted-square-icon::before {
background-image: url("/themes/forbion/images/files/grid-files-gray.svg") !important;
content: '';
width: 16px;
height: 16px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
& .button-vue.router-link-exact-active .button-vue__text {
font-size: 16px;
font-weight: 500;
color: #000;
}
}
& .file-list-filters__filter {
& .icon-vue svg path {
color: #808080 !important;
}
& .button-vue__text {
font-size: 15px;
font-weight: 500;
color: #000;
}
}
& .material-design-icon.folder-icon svg,
.material-design-icon.link-icon.files-list__row-icon-overlay svg,
.material-design-icon.account-group-icon.files-list__row-icon-overlay svg,
.material-design-icon.folder-icon.thumbnail::after,
.material-design-icon.tag-icon.files-list__row-icon-overlay svg {
display: none;
}
& .material-design-icon.folder-icon::before {
background-image: url("/themes/forbion/images/files/main-folder-icon-black.svg") !important;
content: '';
width: 30px;
height: 30px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
& .files-list.files-list--grid {
& .material-design-icon.folder-icon::before {
background-image: url("/themes/forbion/images/files/main-folder-icon-black.svg") !important;
content: '';
width: 160px;
height: 160px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
}
/*
& #talk-sidebar {
border-radius: 8px;
margin-left: 5px;
}*/
}
/* app-spreed*/
& #content-vue.content.app-talk {
& #app-sidebar-vue {
margin-left: 5px;
}
& .button-vue.button-vue--size-normal.button-vue--tertiary.app-sidebar__toggle {
margin-top: 5px !important;
margin-right: 217px !important;
}
}
& footer {
display: none !important;
& .entity-name {
font-size: 15px;
font-weight: 500;
color: #000;
}
}
}