| Server IP : 85.158.181.41 / Your IP : 216.73.217.12 Web Server : Apache System : Linux cloud9-vm129 6.1.178+1-ph #ph SMP PREEMPT_DYNAMIC Wed Jul 29 09:00:54 UTC 2026 x86_64 User : moncbefd ( 1024) PHP Version : 7.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/moncbefd/www.moneta.at/admin/styles/compatibility/imports/ |
Upload File : |
// ----------------------------------------------------------------------------
// COMPATIBILITY HTML COMPONENTS
//
// This file contains repeated HTML patterns that will generate some commonly
// used components of the shop admin section (frames, tables, pagination and so
// on).
// ----------------------------------------------------------------------------
// Variables can be used to fix a Compiler-Bug of the SASS-Compiler if we want to add some pixels offset to a background-position value.
$add-six: +6px;
select {
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background: url(../images/gx-admin/icon-caret-down.png) no-repeat right $add-six center $background-color;
padding-right: 15px !important;
&:focus,
&:active {
border-color: $gambio-blue;
outline: none;
}
}
// ----------------------------------------------------------------------------
// PAGINATION
// ----------------------------------------------------------------------------
.paginator {
height: 59px;
width: 100%;
background: $paginator-background-color;
border: 1px solid $border-color-light;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
margin-top: 24px;
padding: 12px 24px;
overflow: auto;
color: $text-color-light;
box-sizing: border-box;
// Fix for the pagination frames that reside inside an old table's cell.
&.table-paginator {
margin-right: 24px;
width: auto;
}
&.left-table {
width: $breakpoint-width-left-table;
max-width: $breakpoint-width-large;
}
td.pagination-control {
text-align: right;
vertical-align: middle;
div {
display: inline-block;
}
}
form {
display: inline-block;
margin: 0;
padding: 0;
button {
color: $text-color-light;
}
button[disabled] {
color: $text-color-dark;
}
button.pagination-navigation-right {
margin: 0 0 0 12px;
min-width: inherit;
}
button.pagination-navigation-left {
margin: 0 12px 0 0;
min-width: inherit;
}
select {
margin: 0;
width: auto;
min-width: inherit;
}
}
.page-number-information {
margin: 0 0 0 36px;
}
// Define compatibility pagination HTML component. Use this scheme for
// pages that feature old pagination markup.
.compatibility-pagination {
.display-controls,
.display-info {
float: right;
margin-top: 6px;
}
.display-controls {
margin-left: 24px; // gap between the two display divs
a {
@include button-basic-style();
border-width: 1px;
border-style: solid;
}
form {
margin-top: -6px; // Reset the default margin-top.
}
}
}
.control-element {
display: inline-block;
margin: 0 36px 0 0;
}
input,
select {
margin: 0 12px 0 0;
}
a, button, input[type="button"], input[type="submit"] {
&.btn {
margin: 0 12px 0 0; // Remove margin from paginator buttons.
&.hideable-control-element {
display: inline-block;
margin: 0 0 0 36px;
}
}
}
.js-button-dropdown {
margin: 0 12px 0 0;
.btn:first-child {
margin: 0 !important; // The first button must not have any margin.
&[disabled] {
border-right-color: transparent;
}
}
.btn:nth-child(2) {
margin-right: 0 !important;
}
}
// Remove padding and margin from external components that reside in the
// paginator container.
.dataTables_paginate {
padding: 0;
margin: 0 0 0 12px;
}
// You can set the "grid" class to a paginator element in order to use the grid system. The following
// rule will fix the button-dropdown menu display which is chopped due to overflow (see emails page).
&.grid {
overflow: initial;
}
// Style contents of tables that have the ".paginator" class.
tr {
&:hover {
td {
background: $paginator-background-color !important;
}
}
td {
&:last-child {
background-color: $paginator-background-color !important;
}
}
}
td {
background: $paginator-background-color;
padding: 0;
a {
&.btn {
display: inline-block;
}
}
}
}
// ----------------------------------------------------------------------------
// INFO BOX FRAMES
// ----------------------------------------------------------------------------
.main-page-content table td {
.infoBoxContent {
background-color: $highlight-color;
color: $text-color-light;
padding: 10px;
.options-title {
display: inline-block;
width: 100%;
border-bottom: 1px solid $text-color-light;
font-weight: bold;
margin-top: 5px;
}
input[type="text"],
input[type="file"],
select,
textarea {
margin-top: 5px;
width: 100%;
}
a.btn {
float: left;
}
input[type="submit"] {
float: right;
@include font(12px);
}
.checkbox-switch-wrapper {
margin: 10px 0;
}
.lang-flag {
position: relative;
top: 8px;
}
.btn-danger,
.btn-success {
float: right !important;
}
.btn {
margin-right: 10px;
&.btn-primary {
&.pull-right {
float: right;
}
}
&.pull-right {
margin-right: 0;
}
}
#gm_module_part_export {
margin-top: 30px;
}
}
.infoBoxHeading {
background-color: adjust-lightness($highlight-color, -15);
height: 44px;
box-sizing: border-box;
border-bottom: 1px solid adjust-lightness($highlight-color, -30);
padding: 2px 5px 0px 10px;
line-height: 25px;
a {
margin-right: 12px;
}
}
}
// ----------------------------------------------------------------------------
// "CREATE-NEW" WRAPPER
// ----------------------------------------------------------------------------
.create-new-wrapper {
font-size: 12px;
height: 31px;
margin-top: -31px;
&.message-stack-active {
margin-top: 18px;
}
div.create-new-container {
height: inherit;
a {
i.fa-plus {
margin-right: 3px;
}
}
}
input[type="button"],
a,
button {
&.btn {
display: inline-block;
margin: 0 0 0 24px;
}
}
.gm_gprint_menu_text {
margin-right: 12px;
}
}
// ----------------------------------------------------------------------------
// MULTI TABLE WRAPPER
// ----------------------------------------------------------------------------
.multi-table-wrapper {
.gx-compatibility-table {
margin: 48px 0 0 0;
}
.gx-compatibility-table:first-of-type {
margin: 0;
}
}
// ----------------------------------------------------------------------------
// FRAME WRAPPER COMPONENT
// ----------------------------------------------------------------------------
.frame-wrapper {
border: 1px solid #E5E5E5;
border-radius: 2px;
margin-bottom: 24px;
&.default {
margin-bottom: 30px;
border: 1px solid #E7E7E7;
border-radius: 2px;
.frame-head {
background-color: #E7E7E7;
padding: 8px 24px;
border-bottom: 1px solid #E7E7E7;
label {
font-weight: bold;
color: $text-color-light;
}
}
}
&.info {
border: 1px solid #5BC0DE;
border-radius: 2px;
}
&.danger {
border: 1px solid $danger-color;
border-radius: 2px;
}
&.warning {
border: 1px solid $warning-color;
border-radius: 2px;
}
.frame-head {
background-color: $border-color-light;
padding: 8px 24px;
height: 36px;
div {
&.grid {
margin-top: -5px;
}
}
&.info {
background-color: #5BC0DE !important;
border: 1px solid #5BC0DE;
border-radius: 0;
border-bottom: 0;
.title {
color: $text-color-inverse;
font-weight: bold;
}
}
&.danger {
background-color: $danger-color !important;
border: 1px solid $danger-color;
border-radius: 0;
border-bottom: 0;
.title {
color: $text-color-inverse;
font-weight: bold;
}
}
&.warning {
background-color: $warning-color !important;
border: 1px solid $warning-color !important;
border-radius: 0;
border-bottom: 0;
.title {
color: $text-color-inverse;
font-weight: bold;
}
}
.head-link {
height: 24px;
background-color: inherit;
color: $text-color-inverse;
border: 1px solid $border-color-inverse;
border-radius: 1px;
font-weight: normal;
padding: 1px 12px;
margin-top: -3px;
line-height: 20px;
cursor: pointer;
&.default {
border: 1px solid $border-color;
padding: 2px 12px;
a {
color: $text-color-light;
}
}
a {
color: $text-color-inverse;
&:hover {
text-decoration: none;
}
}
&:hover {
background-color: rgba(0, 0, 0, 0.05);
}
}
.title {
color: $text-color-light;
font-size: 12px;
font-weight: bold;
}
.grid {
label.title {
margin-top: 8px;
}
margin-bottom: 0;
}
}
.frame-content {
padding: 24px;
.title {
border-bottom: 1px solid $border-color-light;
display: inline-block;
}
.content {
padding-top: 5px;
padding-bottom: 20px;
}
&.container {
&.customer-memo-container {
padding: 0;
margin: 0;
.customer-memo-table {
margin: 0;
}
}
}
th {
border-bottom: 1px solid $border-color;
padding: 12px 16px 2px;
}
#order-details-table {
#order-sum-row {
background-color: $background-color;
}
td {
padding: 12px 16px 2px;
}
tfoot {
td {
padding: 12px 20px 2px;
border-bottom: none;
}
}
td:last-child {
width: 20%;
}
}
&.withdrawal-content {
td {
padding: 12px 16px 2px;
border: none;
}
.btn-danger, .btn-danger:hover {
width: 100px;
height: 20px;
margin-top: 6px;
padding: 2px;
}
td:last-child {
margin-right: 1%;
}
}
.grid {
.amount a {
background-color: #5BC0DE;
color: $text-color-inverse;
padding: 2px 8px;
border-radius: 12px;;
}
}
}
}
// ----------------------------------------------------------------------------
// GX COMPATIBILITY TABLE
// ----------------------------------------------------------------------------
.gx-compatibility-table {
table-layout: auto;
tr {
height: 48px;
td, td.dataTableContent, td.categories_view_data {
font-family: $font-family;
font-size: 12px;
text-align: left;
border-left: none;
border-top: none;
border-right: none;
border-bottom: none;
box-sizing: content-box;
&.numeric_cell {
text-align: right;
}
a {
font-family: $font-family;
font-size: 12px;
color: $text-color;
}
img {
margin: 0;
}
}
&.recentlyUpdated {
background-color: $highlight-color !important;
}
&.dataTableHeadingRow {
td, th {
background-color: $background-color !important;
border-right: none;
border-bottom: 3px solid $gambio-blue;
color: $text-color-light;
}
}
table:nth-of-type(even) td {
background-color: rgb(249, 249, 249);
}
&:nth-child(even) {
background-color: adjust-lightness($background-color, -2.5);
}
&:nth-child(odd) {
background-color: $background-color;
}
&:not(.no-hover):hover {
& > td {
background: $highlight-color;
}
}
}
}
// ----------------------------------------------------------------------------
// ACTION LIST COMPONENT
// ----------------------------------------------------------------------------
.action-list {
float: right;
min-width: 120px;
a.action-icon:last-of-type {
margin-right: 0;
}
.action-icon {
margin: 3px 24px 0 0;
display: inline-block;
i {
font-size: 24px;
color: $text-color-light;
&:hover {
color: $link-color;
}
}
}
.js-button-dropdown {
float: right;
margin: 0 0 0 24px;
}
}
.gx-categories-table {
.action-list {
min-width: 240px;
}
}
// ----------------------------------------------------------------------------
// MESSAGES
// ----------------------------------------------------------------------------
.message_stack_container {
min-height: 48px;
margin: 0;
overflow: hidden;
width: 75.2%;
max-width: 1350px;
.alert {
border-width: 1px;
border-style: solid;
margin: 24px 0px;
padding: 15px;
border-radius: 2px;
@include font(12px);
button.close {
padding: 0;
cursor: pointer;
border: 0;
height: auto;
line-height: 16px;
margin: 0;
min-width: unset;
float: right;
font-size: 20px;
font-weight: 700;
color: $text-color-dark;
@include opacity(0.2);
text-shadow: 0 1px 0 $component-color;
background: none;
position: relative;
top: 0;
right: 0;
}
button:focus {
outline: 0;
}
button::-moz-focus-inner {
border: 0;
}
a.btn {
margin: 12px 0 0 0;
}
}
}
.dashboard-content {
.message_stack_container {
min-height: 24px;
width: 100%;
max-width: inherit;
}
}
.edit-page-table {
td.main {
img {
margin: 0 0 -3px 0;
}
}
tr {
background-color: $background-color !important;
}
}