diff --git a/admin/index.php b/admin/index.php index 2a228cb..fcd897d 100644 --- a/admin/index.php +++ b/admin/index.php @@ -44,6 +44,15 @@ define( 'REDBEAN_MODEL_PREFIX', '' ); date_default_timezone_set( 'Europe/Warsaw' ); +$mdb = new medoo( [ + 'database_type' => 'mysql', + 'database_name' => $database['name'], + 'server' => $database['host'], + 'username' => $database['user'], + 'password' => $database['password'], + 'charset' => 'utf8' + ] ); + $settings = ( new \Domain\Settings\SettingsRepository( $mdb ) )->allSettings(); if ( file_exists( 'config.php' ) ) @@ -79,15 +88,6 @@ if ( !$lang = \Shared\Helpers\Helpers::get_session( 'lang-' . $lang_id ) ) \Shared\Helpers\Helpers::set_session( 'lang-' . $lang_id, $lang ); } -$mdb = new medoo( [ - 'database_type' => 'mysql', - 'database_name' => $database['name'], - 'server' => $database['host'], - 'username' => $database['user'], - 'password' => $database['password'], - 'charset' => 'utf8' - ] ); - $user = \Shared\Helpers\Helpers::get_session( 'user', true ); \admin\App::update(); diff --git a/admin/layout/style-css/style.css b/admin/layout/style-css/style.css index fa859db..5786f37 100644 --- a/admin/layout/style-css/style.css +++ b/admin/layout/style-css/style.css @@ -1,1951 +1 @@ -@charset "UTF-8"; -body { - font-size: 13px; -} - -.form-group::after { - content: ""; - display: block; - clear: both; -} - -.table .text-bold { - font-weight: 600; -} -.table .text-center input { - margin: auto; -} - -.baselinker-delete-linking, -.apilo-delete-linking { - display: flex; - gap: 5px; - align-items: center; - justify-content: center; - margin-top: 10px; - cursor: pointer; -} - -tr.status-0 .order-status { - color: #5664d2; -} - -tr.status-1 .order-status { - color: #468639; -} - -tr.status-2 .order-status, -tr.status-3 .order-status { - color: #ff3d60; -} - -tr.status-4 .order-status { - color: #fcb92c; -} - -tr.status-5 .order-status { - color: #f7abb0; -} - -tr.status-6 .order-status, -tr.status-8 .order-status { - color: #bfbfbf; -} - -tr.status-7 .order-status { - color: #95c11f; -} - -body { - font-family: "Open Sans", sans-serif; - color: #2a3042; -} -body a:hover { - text-decoration: none; -} -body input:-webkit-autofill, -body input:-webkit-autofill:hover, -body input:-webkit-autofill:focus textarea:-webkit-autofill, -body textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus, -body select:-webkit-autofill, -body select:-webkit-autofill:hover, -body select:-webkit-autofill:focus { - -webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important; -} - -#main { - height: 100vh; -} -#main .container-fluid { - height: 100%; -} -#main .container-fluid .row { - height: 100%; -} -#main .container-fluid .row .unlogged-panel { - display: flex; - align-items: center; - justify-content: center; - background: #fff; -} -#main .container-fluid .row .unlogged-panel .login-panel { - width: 80%; -} -#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .login-shoppro { - text-align: center; - font-size: 26px; - color: #4aa3ff; -} -#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .title { - text-align: center; - font-size: 22px; - line-height: 24px; - font-weight: 600; - margin-top: 50px; - margin-bottom: 10px; -} -#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .subtitle { - text-align: center; - font-size: 12px; - line-height: 20px; - font-weight: 300; - color: #74788d; -} -#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal { - margin-top: 50px; -} -#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-login { - position: relative; -} -#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-login:before { - position: absolute; - content: "Login"; - color: #74788d; - font-size: 14px; - line-height: 21px; - top: 5px; - left: 50px; - z-index: 801; -} -#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-password { - position: relative; -} -#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-password:before { - position: absolute; - content: "Hasło"; - color: #74788d; - font-size: 14px; - line-height: 21px; - top: 5px; - left: 50px; - z-index: 801; -} -#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-group input { - height: 60px; - background: transparent; - padding-top: 30px; - padding-bottom: 10px; - padding-left: 50px; - margin-left: -52px; - border: 1px solid #dedfe0; - box-shadow: none; -} -#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-group .form-control { - border: 1px solid #dedfe0; -} -#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-group .input-group-prepend .input-group-text { - background: transparent; - border: none; -} -#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-group .input-group-prepend .icon { - padding-left: 20px; - padding-right: 20px; -} -#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-group .input-group-prepend .icon i { - z-index: 800; -} -#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .sumbit { - text-align: center; -} -#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .sumbit .btn { - background-color: #4aa3ff; - color: #fff; - border-radius: 4px; - font-size: 14px; - line-height: 21px; - font-weight: 400; - padding: 10px 30px; - margin-top: 50px; -} -#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .copyright { - text-align: center; - font-size: 14px; - line-height: 21px; - font-weight: 400; - color: #74788d; - margin-top: 100px; -} -#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .copyright a { - color: #74788d; -} -#main .container-fluid .row .unlogged-bg { - background: url("/admin/layout/images/bg-unlogged.png") no-repeat right; - background-size: cover; - display: flex; -} -@media (max-width: 575px) { - #main .container-fluid .row .unlogged-bg { - display: none; - } -} -#main .home { - position: fixed; - z-index: 999; - color: #fff; - top: 30px; - right: 30px; -} -#main .home img { - width: 30px; -} -@media (max-width: 575px) { - #main .home img { - filter: invert(100%); - } -} - -.admin-page { - background-color: #f8f8fb; -} -.admin-page .menu.visible { - display: block; -} -@media (max-width: 575px) { - .admin-page .menu.visible { - width: 100vw; - } -} -@media (max-width: 991px) { - .admin-page .menu { - display: none; - } -} -.admin-page .menu { - z-index: 900; - padding: 0 25px; - background-color: #2a3042; - height: 100%; - position: fixed; - top: 0; - left: 0; - overflow: scroll; -} -.admin-page .menu::-webkit-scrollbar { - display: none; - /* Chrome Safari */ - width: 0; - height: 0; -} -.admin-page .menu { - scrollbar-width: none; - /* Firefox */ - -ms-overflow-style: none; - /* IE 10+ */ - overflow-y: scroll; - overflow-x: hidden; - color: #8691b2; -} -.admin-page .menu .logo { - width: 100%; - color: #fff; - background-color: #2a3042; - text-align: center; - padding: 20px 0; - font-size: 24px; - font-weight: 400; -} -.admin-page .menu .logo span { - font-size: 11px; - color: #8691b2; -} -.admin-page .menu .logo a { - font-size: 11px; - padding: 5px 20px; - border-radius: 0.25rem; - display: inline-block; - margin-top: 10px; - transition: ease 0.3s; - text-transform: uppercase; - font-weight: 700; - color: #2a3042; - background-color: #fff; - border: 1px solid #fff; -} -.admin-page .menu .logo a:hover { - color: #8691b2; - background-color: #2a3042; - border: 1px solid #8691b2; -} -.admin-page .menu .menu-content .title { - text-transform: uppercase; - color: #8691b2; - font-size: 12px; - font-weight: 700; - margin-bottom: 10px; -} -.admin-page .menu .menu-content ul { - list-style-type: none; - padding-inline-start: 0px; -} -.admin-page .menu .menu-content ul li a { - color: #8691b2; - font-size: 13px; - font-weight: 400; - line-height: 27px; - padding: 4px 0px; - display: block; -} -.admin-page .menu .menu-content ul li a:hover { - color: #fff; -} -.admin-page .menu .menu-content ul li a:hover img { - filter: brightness(200%); -} -.admin-page .menu .menu-content ul li a img, -.admin-page .menu .menu-content ul li a i { - margin-right: 20px; - width: 20px; - text-align: center; -} - -.preview { - width: 100%; - background: #2a3042; - text-align: center; - position: -webkit-sticky; - position: sticky; - bottom: 0; - z-index: 1020; -} -@media (max-width: 575px) { - .preview { - text-align: left; - } -} -.preview:hover a { - color: #fff; - width: 100%; - height: 100%; -} -.preview:hover img { - filter: brightness(200%); -} -.preview a { - text-transform: uppercase; - padding: 20px 0; - color: #8691b2; - font-size: 12px; - font-weight: 700; - margin-bottom: 10px; - display: inline-block; - margin-bottom: 0; -} -.preview a img { - margin-top: -4px; -} - -.site-content.with-menu { - width: 100%; -} -@media (min-width: 576px) { - .site-content.with-menu { - width: calc(100% - 243px); - margin-left: 243px; - } -} -@media (max-width: 991px) { - .site-content { - margin-left: 0; - } -} -.site-content { - background-color: #fff; - margin-left: 244px; -} -.site-content .top-user { - text-align: right; - background-color: #fff; - padding-top: 10px; - padding-bottom: 10px; - text-align: right; -} -.site-content .dropdown { - position: relative; - display: inline-block; - color: #2a3042; - font-size: 15px; -} -.site-content .dropdown img { - margin-left: 10px; -} -.site-content .dropdown:hover .dropdown-content { - display: block; -} -.site-content .dropdown .dropdown-content { - display: none; - transition: ease 0.3s; - position: absolute; - background-color: #fff; - box-shadow: 7px 7px 15px 5px rgba(0, 0, 0, 0.05); - padding: 12px 16px; - z-index: 1; - right: 0; - font-size: 14px; -} -.site-content .dropdown .dropdown-content a { - font-size: 14px; - line-height: 15px; - font-weight: 400; - color: #2a3042; - display: block; - padding: 5px 0; - white-space: nowrap; -} -.site-content .dropdown .dropdown-content a span { - margin-right: 10px; -} -.site-content .dashboard-page { - padding-top: 10px; - padding-bottom: 10px; - background-color: #f3f4f7; -} -.site-content .dashboard-page .dashboard-content { - border-radius: 0.25rem; - margin-bottom: 15px; - background: #fff; - margin: 10px 0; - padding: 15px; - box-shadow: 7px 7px 15px 5px rgba(0, 0, 0, 0.05); -} -.site-content .dashboard-page .dashboard-content .dashboard-title { - text-transform: uppercase; - font-weight: 800; - margin-bottom: 15px; -} -.site-content .dashboard-page .dashboard-content table { - white-space: nowrap; - font-size: 13px; -} -.site-content .dashboard-page .dashboard-content table.dashboard-products tbody tr td:nth-child(2) { - max-width: 300px; - text-overflow: ellipsis; - overflow: hidden; -} -.site-content .dashboard-page .dashboard-content table.dashboard-products tbody tr td.text-right { - display: table-cell; - text-align: right; -} -.site-content .dashboard-page .dashboard-content table a { - color: #8691b2; - transition: 0.15s ease; - font-weight: 800; -} -.site-content .dashboard-page .dashboard-content table a:hover { - color: #2a3042; -} -.site-content .dashboard-page .dashboard-content table img { - height: 50px; -} -.site-content .dashboard-page .dashboard-content table thead { - background-color: #f3f4f7; -} -.site-content .dashboard-page .dashboard-content table thead th { - vertical-align: middle; - border-bottom: none; - border-top: none; -} -.site-content .dashboard-page .dashboard-content table tbody td { - vertical-align: middle; -} -.site-content .dashboard-page .dashboard-content .table-hover tbody tr:hover { - background-color: #f3f4f7; -} - -.alert .fa { - margin-right: 10px; -} - -.btn-default, -.btn-success, -.btn-danger, -.btn-info, -.btn-system, -.btn-dark, -.btn-primary { - color: #fff; - padding: 0.47rem 0.75rem; - font-size: 13px; - line-height: 1.5; - font-weight: 300; - border-radius: 0.25rem; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} -@media (max-width: 575px) { - .btn-default, - .btn-success, - .btn-danger, - .btn-info, - .btn-system, - .btn-dark, - .btn-primary { - font-size: 12px; - } -} -.btn-default:hover, -.btn-success:hover, -.btn-danger:hover, -.btn-info:hover, -.btn-system:hover, -.btn-dark:hover, -.btn-primary:hover { - color: #fff; -} -.btn-default .fa, -.btn-success .fa, -.btn-danger .fa, -.btn-info .fa, -.btn-system .fa, -.btn-dark .fa, -.btn-primary .fa { - margin-right: 8px; -} -.btn-default#g-columns-list-close .fa, -.btn-success#g-columns-list-close .fa, -.btn-danger#g-columns-list-close .fa, -.btn-info#g-columns-list-close .fa, -.btn-system#g-columns-list-close .fa, -.btn-dark#g-columns-list-close .fa, -.btn-primary#g-columns-list-close .fa { - margin-right: 0px; -} -.btn-default.article_image_delete .fa, -.btn-success.article_image_delete .fa, -.btn-danger.article_image_delete .fa, -.btn-info.article_image_delete .fa, -.btn-system.article_image_delete .fa, -.btn-dark.article_image_delete .fa, -.btn-primary.article_image_delete .fa { - margin-right: 0; -} -.btn-default#g-select-columns .fa, -.btn-success#g-select-columns .fa, -.btn-danger#g-select-columns .fa, -.btn-info#g-select-columns .fa, -.btn-system#g-select-columns .fa, -.btn-dark#g-select-columns .fa, -.btn-primary#g-select-columns .fa { - margin-right: 0px; -} -.btn-default.btn-value-remove, -.btn-success.btn-value-remove, -.btn-danger.btn-value-remove, -.btn-info.btn-value-remove, -.btn-system.btn-value-remove, -.btn-dark.btn-value-remove, -.btn-primary.btn-value-remove { - margin-left: 15px; -} -.btn-default.btn-value-remove .fa-trash-o, -.btn-success.btn-value-remove .fa-trash-o, -.btn-danger.btn-value-remove .fa-trash-o, -.btn-info.btn-value-remove .fa-trash-o, -.btn-system.btn-value-remove .fa-trash-o, -.btn-dark.btn-value-remove .fa-trash-o, -.btn-primary.btn-value-remove .fa-trash-o { - margin-right: 0px; -} -.btn-default.btn-delete-permutation, -.btn-success.btn-delete-permutation, -.btn-danger.btn-delete-permutation, -.btn-info.btn-delete-permutation, -.btn-system.btn-delete-permutation, -.btn-dark.btn-delete-permutation, -.btn-primary.btn-delete-permutation { - text-align: center; - color: #FFF; -} -.btn-default.btn-delete-permutation i, -.btn-success.btn-delete-permutation i, -.btn-danger.btn-delete-permutation i, -.btn-info.btn-delete-permutation i, -.btn-system.btn-delete-permutation i, -.btn-dark.btn-delete-permutation i, -.btn-primary.btn-delete-permutation i { - margin: 0; -} -.btn-default.fa-link, -.btn-success.fa-link, -.btn-danger.fa-link, -.btn-info.fa-link, -.btn-system.fa-link, -.btn-dark.fa-link, -.btn-primary.fa-link { - height: 35px; -} - -.btn-default { - color: #000; -} - -.attribute-value-add { - margin-top: 16px; -} - -.btn-success { - background-color: #1cbb8c; - border-color: #1cbb8c; -} -.btn-success:hover { - background-color: #179a73; - border-color: #179a73; -} - -.btn-danger { - background-color: #ff3d60; - border-color: #ff3d60; -} -.btn-danger:hover { - background-color: #ff1741; - border-color: #ff1741; -} - -.btn-info { - background-color: #5664d2; - border-color: #5664d2; -} -.btn-info:hover { - background-color: #3848ca; - border-color: #3848ca; -} - -.btn-primary { - background-color: #939dba; - border-color: #939dba; -} -.btn-primary:hover { - background-color: #8691b2; - border-color: #8691b2; -} - -.btn-system { - background-color: #fcb92c; - border-color: #fcb92c; -} -.btn-system:hover { - background-color: #fbac06; - border-color: #fbac06; -} - -@media (min-width: 768px) { - #fg-values-edit #settings-tabs .resp-tabs-container .resp-tab-content { - padding-bottom: 0; - } -} -#fg-values-edit #settings-tabs .resp-tabs-container .resp-tab-content #languages-main .btn-value-add { - margin-bottom: 15px; -} -#fg-values-edit #settings-tabs .resp-tabs-container .default-value { - margin-bottom: 1rem; -} - -#g-list td a i { - color: #2a3042 !important; -} - -#g-list input.product-price, -#g-list input.product-price-promo { - width: 100%; -} - -#g-columns-list { - font-size: 13px; - font-weight: 400; - border: 1px solid #f3f4f7 !important; - border-radius: 0.25rem; -} -#g-columns-list ul li { - border-bottom: 1px solid #f3f4f7 !important; - height: auto !important; - min-height: 30px; - display: flex; - align-items: center; -} - -#g-results { - font-size: 13px; - margin-top: 10px; -} -#g-results #g-list { - color: #2a3042; -} -#g-results #g-list > thead:nth-child(1) > tr:nth-child(1) { - background-color: #f3f4f7; -} -#g-results #g-list th { - vertical-align: middle; -} -#g-results table { - color: #2a3042; -} -#g-results table thead tr th { - border: none; -} -#g-results table tbody tr { - background-color: #fff; -} -#g-results table tbody tr:hover { - background-color: #f3f4f7; -} -#g-results table tbody tr td { - border-color: #f3f4f7; -} -#g-results table tbody tr td a:not(.btn) { - transition: 0.15s ease; -} -#g-results table tbody tr td a:not(.btn):hover { - text-decoration: none; - color: #2a3042; -} -#g-results .g-search-select, -#g-results #g-row-limit { - text-align: center; -} -#g-results .form-control { - border-color: #8691b2; - color: #2a3042; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - font-size: 13px; -} -#g-results .form-control:focus { - box-shadow: none; -} - -.table-striped tbody tr:nth-of-type(2n+1) { - background-color: #fff; -} - -.table-bordered th, -.table-bordered td { - border-right: none; - border-left: none; -} - -.text-right { - display: flex; - align-items: center; - justify-content: flex-end; -} -@media (max-width: 575px) { - .text-right.text-centred-xs { - justify-content: center; - } -} -.text-right #g-row-limit { - width: auto; - margin: 0 10px; -} - -@media (max-width: 575px) { - .text-centred-xs { - justify-content: center; - } -} - -@media (min-width: 768px) { - .pull-left-sm { - display: flex; - align-items: center; - justify-content: flex-start; - } -} - -.pagination { - display: flex; - align-items: center; - justify-content: flex-end; - margin: 0; - gap: 10px; -} -.pagination span { - font-weight: 900; -} - -.flags { - padding-left: 20px; -} -.flags img { - width: 14px; - margin-top: -8px; -} - -.fa-star { - color: #1cbb8c; - margin-right: 5px; -} - -.text-danger { - color: #ff3d60 !important; -} - -ol.sortable, -ol.sortable ol { - margin: 0 0 0 25px; - padding: 0; - list-style-type: none; -} - -ol.sortable { - margin: 0; -} - -ol.sortable, -ol.sortable *, -ol.sortable *:after, -ol.sortable *:before { - box-sizing: content-box; -} - -.sortable li { - margin: 0; - padding: 0; -} - -.sortable li div.content { - color: #2a3042; - cursor: move; - height: 45px; - line-height: 45px; - margin: 0; - padding: 0 10px; - border-bottom: 1px solid #e1e1e1; - height: 100%; -} -.sortable li div.content .text-danger { - margin-right: 10px; -} -@media (max-width: 575px) { - .sortable li div.content .text-danger { - margin-top: 16px; - vertical-align: top; - margin-right: 5px; - } -} - -#fg-pages-list .sortable li div.content { - color: #2a3042; - cursor: move; - height: 45px; - line-height: 45px; - margin: 0; - padding: 0 10px; - border-bottom: 1px solid #e1e1e1; - height: 100%; -} -@media (min-width: 576px) { - #fg-pages-list .sortable li div.content { - display: flex; - align-items: center; - } -} -#fg-pages-list .sortable li div.content .text-danger { - margin-right: 10px; -} -@media (max-width: 575px) { - #fg-pages-list .sortable li div.content .text-danger { - margin-top: 16px; - vertical-align: top; - margin-right: 5px; - } -} -#fg-pages-list .sortable li div.content b { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -@media (min-width: 576px) { - #fg-pages-list .sortable li div.content b { - display: block; - } -} -@media (max-width: 575px) { - #fg-pages-list .sortable li div.content b { - display: inline-block; - width: calc(100% - 70px); - } -} -@media (min-width: 1200px) { - #fg-pages-list .sortable li div.content b { - width: calc(100% - 670px); - } -} -@media (min-width: 992px) and (max-width: 1199px) { - #fg-pages-list .sortable li div.content b { - width: calc(100% - 222px); - } -} -@media (min-width: 768px) and (max-width: 991px) { - #fg-pages-list .sortable li div.content b { - width: calc(100% - 222px); - } -} -@media (min-width: 576px) and (max-width: 767px) { - #fg-pages-list .sortable li div.content b { - width: calc(100% - 222px); - } -} -#fg-pages-list .sortable li div.content .menu-box-title { - display: flex; - align-items: center; - justify-content: flex-start; -} -@media (max-width: 575px) { - #fg-pages-list .sortable li div.content .menu-box-title .disclose, - #fg-pages-list .sortable li div.content .menu-box-title .text-danger { - margin-top: 0; - } -} -@media (max-width: 575px) { - #fg-pages-list .sortable li div.content .menu-box-title { - width: 100%; - } -} -@media (min-width: 1200px) { - #fg-pages-list .sortable li div.content .menu-box-title { - width: calc(100% - 670px); - } -} -@media (min-width: 992px) and (max-width: 1199px) { - #fg-pages-list .sortable li div.content .menu-box-title { - width: calc(100% - 222px); - } -} -@media (min-width: 768px) and (max-width: 991px) { - #fg-pages-list .sortable li div.content .menu-box-title { - width: calc(100% - 222px); - } -} -@media (min-width: 576px) and (max-width: 767px) { - #fg-pages-list .sortable li div.content .menu-box-title { - width: calc(100% - 222px); - } -} -@media (max-width: 575px) { - #fg-pages-list .sortable li.sort-leaf .content b { - display: inline-block; - width: calc(100% - 52px); - } -} - -#fg-product-edit .sortable li div.content b { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - width: calc(100% - 62px); -} - -.sortable li.sort-branch div { - color: #2a3042; -} - -.sort-leaf .disclose { - content: "- "; - text-indent: -3000px; - background-image: url("/libraries/jquery-nested-sortable/skin-vista/icons.gif"); - background-position: -16px -64px; - background-repeat: no-repeat; - display: inline-block; - height: 16px; - vertical-align: top; - width: 16px; - margin: 16px 5px 0 1px; -} -@media (min-width: 576px) { - .sort-leaf .disclose { - margin: 0px 5px 0 1px; - } -} - -li.sort-collapsed.sort-hover div { - border-color: #999999; -} - -.disclose { - cursor: pointer; - width: 20px; - display: none; - text-align: center; -} - -.sortable li.sort-collapsed > ol { - display: none; -} - -.sortable li.sort-branch > div .disclose { - display: block; - float: left; - margin-right: 15px; -} - -.sortable li.sort-collapsed > div .disclose > span:before { - display: inline-block; - font-family: FontAwesome; - font-size: 10px; - content: "\f054"; - height: 25px; - width: 25px; - line-height: 25px; - border-radius: 13px; - background: rgba(134, 145, 178, 0.1); - color: #8691b2; - border: 1px solid #8691b2; - transition: 0.15s ease; -} - -.sortable li.sort-collapsed > div .disclose:hover > span:before, -.sortable li.sort-expanded > div .disclose:hover > span:before { - background: #8691b2; - color: #FFF; -} - -.sortable li.sort-expanded > div .disclose > span:before { - display: inline-block; - font-family: FontAwesome; - font-size: 10px; - content: "\f078"; - height: 25px; - width: 25px; - line-height: 25px; - border-radius: 13px; - background: rgba(134, 145, 178, 0.1); - color: #8691b2; - border: 1px solid #8691b2; - transition: 0.15s ease; -} - -.menu_sortable .btn-group { - display: none; - transition: 0.15s ease; -} - -.menu_sortable div:hover .btn-group { - display: block; - margin-top: -1px; -} -.menu_sortable div:hover .btn-group.pull-right { - float: none; - margin-bottom: 20px; - margin-left: 20px; -} -@media (min-width: 576px) { - .menu_sortable div:hover .btn-group.pull-right { - float: right; - margin-bottom: 0; - margin-left: 0; - display: flex; - justify-content: space-between; - align-items: center; - } -} -@media (min-width: 1200px) { - .menu_sortable div:hover .btn-group.pull-right { - width: 668px; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .menu_sortable div:hover .btn-group.pull-right { - width: 222px; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .menu_sortable div:hover .btn-group.pull-right { - width: 222px; - } -} -@media (min-width: 576px) and (max-width: 767px) { - .menu_sortable div:hover .btn-group.pull-right { - width: 222px; - } -} -@media (max-width: 1199px) { - .menu_sortable div:hover .btn-group .btn.btn-sm .fa { - margin-right: 0; - } -} -@media (max-width: 1199px) { - .menu_sortable div:hover .btn-group .hidden-xs { - display: none; - } -} - -.resp-vtabs li.resp-tab-active { - position: relative; - z-index: 1; - margin-right: -1px; - padding: 10px 15px; - margin-bottom: 0; - border-top: none; - border: none; - border-left: none; - border-right: none; - border-right: 2px solid #8691b2; - background-color: #f3f4f7; -} - -.resp-tab-active { - color: #8691b2; -} - -.htabs li.resp-tab-active { - border-right: none; - color: #2a3042; - background-color: #8691b2; - border-radius: 0.25rem; - color: #fff; -} -.htabs li.resp-tab-active .fa-star { - color: #fff; -} - -.resp-vtabs > .resp-tabs-container { - border: none; - min-height: 274px; -} - -#fg-order-details .details .order-history div { - font-size: 13px; -} -#fg-order-details .details i.fa-copy { - font-size: 16px; - cursor: pointer; - margin-left: 5px; - margin-right: 10px; -} -#fg-order-details .details b a { - color: #8691b2; - transition: ease 0.3s; -} -#fg-order-details .details b a:hover { - color: #2a3042; -} -#fg-order-details .details .order-status { - margin-bottom: 5px; -} -#fg-order-details .resend_order_confirmation_email { - margin-top: 25px; -} - -.date-range-icon { - display: flex; - align-items: center; -} -.date-range-icon .fa-calendar:before { - margin-left: 10px; - margin-right: 10px; - height: 100%; -} - -.input-group .btn { - border-radius: 0 3px 3px 0; - display: flex; - align-items: center; -} - -#images-uploader, -#files-uploader { - clear: both; -} - -#images-uploader, -#images-uploader *, -#files-uploader, -#files-uploader * { - box-sizing: content-box !important; -} - -#images-list { - margin: 0; - padding: 0 5px; - display: grid; - grid-template-columns: repeat(auto-fit, minmax(150px, 200px)); -} - -#images-list li { - background: #FFF; - text-align: center; - display: block; - height: 165px; - margin: 5px 5px 10px 5px; - vertical-align: middle; - position: relative; -} - -#images-list li.sortable-chosen { - -webkit-box-shadow: -1px 1px 6px rgba(0, 0, 0, 0.75); - -moz-box-shadow: -1px 1px 6px rgba(0, 0, 0, 0.75); - box-shadow: -1px 1px 6px rgba(0, 0, 0, 0.75); -} - -#images-list li .article-image { - height: 100%; - width: 100%; - object-fit: cover; -} - -#images-list li .image-alt { - padding: 5px; - height: 30px; - font-size: 13px; -} - -#images-list li .article_image_delete { - border: 0; - padding: 13px; - position: absolute; - top: 0; - right: 0; -} - -#images-list li .article_image_delete i { - font-size: 18px; -} - -#images-list li .image-alt { - position: absolute; - bottom: 10px; - border: 0; - background: #2a3042; - text-align: center; - color: #FFF; -} - -#images-list li .image-alt::placeholder { - color: #FFF; -} - -#images-list li:hover .article-image-edit, -#images-list li.pending .article-image-edit { - display: block; -} - -.article-image-edit { - background: rgba(255, 255, 255, 0.8); - position: absolute; - height: 100%; - width: 150px; - cursor: pointer; - line-height: 168px; - display: none; -} - -.article-image-edit i { - font-size: 28px; - color: #cc0000; -} - -.article-image-edit img { - height: 50px; - position: relative; - top: 12px; -} - -#files-list { - list-style-type: none; - margin: 0; - padding: 0; -} - -#files-list li { - float: left; - margin: 5px 7px; -} - -#files-list li .article_file_delete { - border-color: rgba(0, 0, 0, 0.05); -} - -#fg-order-details .details .row { - margin-bottom: 15px; -} - -.cke_chrome { - background: #fff !important; -} - -.cke_bottom, -.cke_top { - background: #fff !important; -} - -.plupload_filelist_header, -.plupload_filelist_footer { - background: #dbdee8 !important; -} - -.plupload_scroll .plupload_filelist { - background: transparent !important; -} - -.icheckbox_minimal-blue { - background-position: 0 0 !important; -} -.icheckbox_minimal-blue:hover { - background-position: 0 0 !important; -} - -.icheckbox_minimal-blue.checked { - background-position: -40px 0 !important; -} -.icheckbox_minimal-blue.checked:hover { - background-position: -40px 0 !important; -} - -#fg-product-edit .form-group, -#fg-promotion-edit .form-group, -#fg-article-edit .form-group, -#fg-values-edit .form-group { - width: 100%; -} -#fg-product-edit .form-group .list, -#fg-promotion-edit .form-group .list, -#fg-article-edit .form-group .list, -#fg-values-edit .form-group .list { - margin-bottom: 5px; -} -#fg-product-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content, -#fg-promotion-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content, -#fg-article-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content, -#fg-values-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content { - display: flex; - justify-content: flex-start; - align-items: center; -} -#fg-product-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content .g-checkbox, -#fg-promotion-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content .g-checkbox, -#fg-article-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content .g-checkbox, -#fg-values-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content .g-checkbox { - margin-right: 5px; -} -#fg-product-edit #settings-tabs .settings-tabs .form-group #products_related, -#fg-promotion-edit #settings-tabs .settings-tabs .form-group #products_related, -#fg-article-edit #settings-tabs .settings-tabs .form-group #products_related, -#fg-values-edit #settings-tabs .settings-tabs .form-group #products_related { - max-width: 100%; - overflow: overlay; -} - -#fg-g-edit .sortable .sort-leaf .content, -#fg-layout-edit .sortable .sort-leaf .content { - display: flex; - align-items: center; -} -@media (max-width: 575px) { - #fg-g-edit .sortable .sort-leaf .content, - #fg-layout-edit .sortable .sort-leaf .content { - align-items: flex-start; - } -} -@media (max-width: 575px) { - #fg-g-edit .sortable .sort-leaf .content .icheckbox_minimal-blue, - #fg-layout-edit .sortable .sort-leaf .content .icheckbox_minimal-blue { - margin-top: 16px; - margin-right: 5px; - } -} - -@media (max-width: 575px) { - #files-uploader_container .plupload .plupload_content .plupload_filelist_footer, - #images-uploader_container .plupload .plupload_content .plupload_filelist_footer { - display: flex; - align-items: center; - } -} -#files-uploader_container .plupload .plupload_content .plupload_filelist_footer, -#images-uploader_container .plupload .plupload_content .plupload_filelist_footer { - height: auto; -} -#files-uploader_container .plupload .plupload_content .plupload_filelist_footer .plupload_file_status, -#files-uploader_container .plupload .plupload_content .plupload_filelist_footer .plupload_file_size, -#files-uploader_container .plupload .plupload_content .plupload_filelist_footer .plupload_progress, -#images-uploader_container .plupload .plupload_content .plupload_filelist_footer .plupload_file_status, -#images-uploader_container .plupload .plupload_content .plupload_filelist_footer .plupload_file_size, -#images-uploader_container .plupload .plupload_content .plupload_filelist_footer .plupload_progress { - width: 40px; -} - -.selectize-control .selectize-input .item a.remove { - margin: 1px; -} - -.progress-box { - position: absolute; - top: 0px; - width: 100%; - height: 100%; - z-index: 200; - background: #fff; - padding: 0px; - margin-left: -15px; -} -.progress-box.hidden { - display: none; -} - -.progress { - margin: 15px; - height: 35px; - transform: translateY(-100%); - position: relative; - top: 30%; - background-color: #333; -} - -.version { - position: relative; - top: 5%; -} - -.version h3 p { - display: inline-block; -} - -.version h3 { - text-align: center; -} - -#fg-order-details .details table { - margin-top: 30px; -} -#fg-order-details .details table .order-product-details .custom-fields { - font-size: 11px; -} -#fg-order-details .details table .order-product-details .custom-fields b { - font-weight: 600; -} -#fg-order-details .details table .order-product-details .atributes { - font-size: 11px; -} -#fg-order-details .details table .order-product-details .atributes b { - font-weight: 600; -} - -.table { - white-space: nowrap; - font-size: 13px; -} -.table .tab-center { - text-align: center; -} -.table .product-image { - float: left; - width: 75px; - height: 75px; - margin-right: 10px; -} -.table .product-image img { - width: 100%; - height: 100%; - object-fit: contain; -} -.table .tab-right { - text-align: right; -} -.table a:not(.btn) { - color: #4aa3ff; - transition: 0.15s ease; - font-weight: 500; -} -.table a:not(.btn):hover { - color: #2a3042; -} -.table a.btn { - color: #fff; -} -.table a.btn:hover, .table a.btn:focus { - color: #fff; -} -.table a.btn-default { - color: #000; -} -.table a.btn-default:hover, .table a.btn-default:focus { - color: #000; -} -.table thead { - background-color: #f3f4f7; -} -.table thead th { - vertical-align: middle; - border-bottom: none; - border-top: none; -} -.table tbody td { - vertical-align: middle; -} -.table tbody td.product-image { - width: 100px; - padding: 0; -} -.table tbody td.product-image img { - width: 100%; -} - -#table-products .product-categories { - display: block; - width: 100%; - text-wrap: wrap; -} -#table-products .product-name { - display: flex; - justify-content: space-between; -} -#table-products .product-name .duplicate-product { - margin-left: 15px; -} -#table-products .duplicate-product { - float: right; - font-size: 13px; -} -#table-products .btn-success { - color: #FFF !important; -} -#table-products .btn-success.btn-create-product { - margin-top: 5px; -} - -.inpost-map-container { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: rgba(0, 0, 0, 0.75); - z-index: 1000; - padding: 100px; - display: none; - -webkit-transition: all 0.5s ease; - transition: all 0.5s ease; -} -@media (max-width: 767px) { - .inpost-map-container { - padding: 15px; - } -} -.inpost-map-container #inpost-map { - background: #FFF; -} -.inpost-map-container .inpost-hide { - margin: 15px auto; - float: right; - color: #FFF !important; - text-transform: uppercase; - -webkit-transition: all 0.5s ease; - transition: all 0.5s ease; - font-weight: 600; -} - -.sales-grid { - text-align: center; -} -.sales-grid td { - padding: 2px 4px; - width: 12.5%; -} - -.mobile-menu-btn { - position: fixed; - right: 10px; - bottom: 10px; - z-index: 9999; - height: 50px; - width: 50px; - color: #FFF; - background: #2a3042; - line-height: 50px; - text-align: center; - font-size: 25px; - cursor: pointer; - -webkit-border-radius: 50%; - -moz-border-radius: 50%; - border-radius: 50%; - display: none; -} -@media (max-width: 991px) { - .mobile-menu-btn { - display: block; - } -} -@media (max-width: 575px) { - .mobile-menu-btn.active { - background: #fff; - color: #2a3042; - } -} - -@media (max-width: 575px) { - .hidden-xs { - display: none; - } -} - -.dashboard-page #table-products > .row > #g-menu, -.dashboard-page .g-container > .row > #g-menu { - margin-bottom: 10px; -} -@media (max-width: 767px) { - .dashboard-page #table-products > .row > .col-md-3 > .pull-right, - .dashboard-page .g-container > .row > .col-md-3 > .pull-right { - float: left; - } -} -@media (max-width: 767px) { - .dashboard-page #table-products > .row > .col-md-3 > .pull-right #g-columns-list, - .dashboard-page .g-container > .row > .col-md-3 > .pull-right #g-columns-list { - right: auto; - left: 15px; - } -} -.dashboard-page .g-container .panel-info .panel-body #fg-newsletter-prepare .form-group .input-group #dates { - max-width: 200px; -} -.dashboard-page .g-container .panel-info .panel-body #fg-newsletter-prepare .form-group .input-group .date-range-icon { - border-top: 1px solid #ced4da; - border-right: 1px solid #ced4da; - border-bottom: 1px solid #ced4da; - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} -.dashboard-page .g-container .panel-info .panel-body #fg-newsletter-prepare .form-group select#template { - max-width: 233px; -} -@media (max-width: 767px) { - .dashboard-page .g-container .panel-info .panel-body .resp-vtabs .resp-tabs-container { - padding: 0; - } -} -.dashboard-page .g-container .panel-info .panel-body .resp-vtabs .resp-tabs-container h2 i { - margin-right: 10px; -} -.dashboard-page .g-container .panel-info .panel-body .resp-vtabs .resp-tabs-container .resp-tab-content { - padding: 10px; -} -@media (max-width: 767px) { - .dashboard-page .g-container .panel-info .panel-body .resp-vtabs .resp-tabs-container .resp-tab-content { - padding: 10px; - } -} -.dashboard-page .g-container .panel-info .panel-body #fg-order-details .details .row .col-lg-4 .row .buttons .order_status_change_email, -.dashboard-page .g-container .panel-info .panel-body #fg-order-details .details .row .col-lg-4 .row .buttons .order_status_change, -.dashboard-page .g-container .panel-info .panel-body #fg-order-details .details .row .col-xl-4 .row .buttons .order_status_change_email, -.dashboard-page .g-container .panel-info .panel-body #fg-order-details .details .row .col-xl-4 .row .buttons .order_status_change { - margin-bottom: 10px; -} -.dashboard-page .g-container .panel-info .panel-body #fg-order-details .details .input-group span.input-group-addon { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -@media (max-width: 575px) { - .dashboard-page .g-container .panel-info .panel-body #fg-order-details .details .row .col-md-6 .col-sm-6:last-child .form-control { - margin-top: 15px; - } -} - -.status_select #order-status { - max-width: 280px; -} - -.combination-attribute { - border: 1px solid #ced4da; -} -.combination-attribute .title { - padding: 5px 10px; - font-weight: 600; -} -.combination-attribute .values { - padding: 5px 10px; - list-style-type: none; -} - -@media (max-width: 768px) { - .panel .panel-heading .btn-send-order-to-apilo { - float: none !important; - } -} -.panel .panel-heading.with-buttons { - display: flex; - align-items: center; - justify-content: space-between; -} - -.nav.nav-tabs-right { - justify-content: flex-end; -} - -.input-group-addon { - display: flex; - align-items: center; - justify-content: center; - min-width: 65px; -} - -select.input-sm { - line-height: 20px; -} - -.form-control { - font-size: 14px; -} - -.baselinker-product-search, -.apilo-product-search { - cursor: pointer; -} - -.baselinker-found-products { - margin-top: 10px; -} -.baselinker-found-products p { - margin-bottom: 0; -} -.baselinker-found-products button { - margin-top: 5px; -} - -.dashboard-summary { - display: flex; - flex-wrap: wrap; - gap: 20px; -} -.dashboard-summary .panel { - max-width: 300px; - width: 100%; -} - -.custom-labels { - display: flex; - flex-wrap: wrap; - gap: 5px; -} -.custom-labels input { - max-width: 150px; - border: 1px solid #dfdfdf !important; - padding: 0 5px; - font-size: 12px !important; -} -.custom-labels input::placeholder { - color: #dfdfdf; - font-style: italic; -} - -input.form-control[type=text], -select.form-control { - height: 35px; - font-size: 13px; -} - -textarea.form-control { - font-size: 13px; -} - -.order-details .paid-status { - margin-top: 10px; -} -.order-details .paid-status a { - font-weight: 300; -} -.order-details .paid-status .panel-body span { - display: inline-flex; - height: 30px; - width: 30px; - background: #2a3042; - color: #FFF; - align-items: center; - justify-content: center; - border-radius: 50%; -} -.order-details .paid-status .panel-body span.danger { - background: #ff1741; -} - -.product-xml-data { - display: grid; - grid-template-columns: 1fr; - gap: 10px; -} -@media (min-width: 768px) { - .product-xml-data { - grid-template-columns: 1fr 1fr; - } -} -@media (min-width: 992px) { - .product-xml-data { - grid-template-columns: 1fr 1fr 1fr; - } -} -@media (min-width: 1200px) { - .product-xml-data { - grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; - } -} -.product-xml-data input::placeholder { - font-style: italic; - opacity: 0.5; -} -.product-xml-data .custom_label_0_container, -.product-xml-data .custom_label_1_container, -.product-xml-data .custom_label_2_container, -.product-xml-data .custom_label_3_container, -.product-xml-data .custom_label_4_container { - position: relative; -} -.product-xml-data .custom_label_0_container .custom_label_0_suggestions, -.product-xml-data .custom_label_0_container .custom_label_1_suggestions, -.product-xml-data .custom_label_0_container .custom_label_2_suggestions, -.product-xml-data .custom_label_0_container .custom_label_3_suggestions, -.product-xml-data .custom_label_0_container .custom_label_4_suggestions, -.product-xml-data .custom_label_1_container .custom_label_0_suggestions, -.product-xml-data .custom_label_1_container .custom_label_1_suggestions, -.product-xml-data .custom_label_1_container .custom_label_2_suggestions, -.product-xml-data .custom_label_1_container .custom_label_3_suggestions, -.product-xml-data .custom_label_1_container .custom_label_4_suggestions, -.product-xml-data .custom_label_2_container .custom_label_0_suggestions, -.product-xml-data .custom_label_2_container .custom_label_1_suggestions, -.product-xml-data .custom_label_2_container .custom_label_2_suggestions, -.product-xml-data .custom_label_2_container .custom_label_3_suggestions, -.product-xml-data .custom_label_2_container .custom_label_4_suggestions, -.product-xml-data .custom_label_3_container .custom_label_0_suggestions, -.product-xml-data .custom_label_3_container .custom_label_1_suggestions, -.product-xml-data .custom_label_3_container .custom_label_2_suggestions, -.product-xml-data .custom_label_3_container .custom_label_3_suggestions, -.product-xml-data .custom_label_3_container .custom_label_4_suggestions, -.product-xml-data .custom_label_4_container .custom_label_0_suggestions, -.product-xml-data .custom_label_4_container .custom_label_1_suggestions, -.product-xml-data .custom_label_4_container .custom_label_2_suggestions, -.product-xml-data .custom_label_4_container .custom_label_3_suggestions, -.product-xml-data .custom_label_4_container .custom_label_4_suggestions { - position: absolute; - top: 101%; - left: 0; - border: 1px solid #1cbb8c; - width: 100%; - display: none; - z-index: 99; -} -.product-xml-data .custom_label_0_container .custom_label_0_suggestions div, -.product-xml-data .custom_label_0_container .custom_label_1_suggestions div, -.product-xml-data .custom_label_0_container .custom_label_2_suggestions div, -.product-xml-data .custom_label_0_container .custom_label_3_suggestions div, -.product-xml-data .custom_label_0_container .custom_label_4_suggestions div, -.product-xml-data .custom_label_1_container .custom_label_0_suggestions div, -.product-xml-data .custom_label_1_container .custom_label_1_suggestions div, -.product-xml-data .custom_label_1_container .custom_label_2_suggestions div, -.product-xml-data .custom_label_1_container .custom_label_3_suggestions div, -.product-xml-data .custom_label_1_container .custom_label_4_suggestions div, -.product-xml-data .custom_label_2_container .custom_label_0_suggestions div, -.product-xml-data .custom_label_2_container .custom_label_1_suggestions div, -.product-xml-data .custom_label_2_container .custom_label_2_suggestions div, -.product-xml-data .custom_label_2_container .custom_label_3_suggestions div, -.product-xml-data .custom_label_2_container .custom_label_4_suggestions div, -.product-xml-data .custom_label_3_container .custom_label_0_suggestions div, -.product-xml-data .custom_label_3_container .custom_label_1_suggestions div, -.product-xml-data .custom_label_3_container .custom_label_2_suggestions div, -.product-xml-data .custom_label_3_container .custom_label_3_suggestions div, -.product-xml-data .custom_label_3_container .custom_label_4_suggestions div, -.product-xml-data .custom_label_4_container .custom_label_0_suggestions div, -.product-xml-data .custom_label_4_container .custom_label_1_suggestions div, -.product-xml-data .custom_label_4_container .custom_label_2_suggestions div, -.product-xml-data .custom_label_4_container .custom_label_3_suggestions div, -.product-xml-data .custom_label_4_container .custom_label_4_suggestions div { - padding: 5px; - cursor: pointer; - background: #1cbb8c; - color: #FFF; - border-bottom: 1px solid #1cbb8c; -} -.product-xml-data .custom_label_0_container .custom_label_0_suggestions div:last-child, -.product-xml-data .custom_label_0_container .custom_label_1_suggestions div:last-child, -.product-xml-data .custom_label_0_container .custom_label_2_suggestions div:last-child, -.product-xml-data .custom_label_0_container .custom_label_3_suggestions div:last-child, -.product-xml-data .custom_label_0_container .custom_label_4_suggestions div:last-child, -.product-xml-data .custom_label_1_container .custom_label_0_suggestions div:last-child, -.product-xml-data .custom_label_1_container .custom_label_1_suggestions div:last-child, -.product-xml-data .custom_label_1_container .custom_label_2_suggestions div:last-child, -.product-xml-data .custom_label_1_container .custom_label_3_suggestions div:last-child, -.product-xml-data .custom_label_1_container .custom_label_4_suggestions div:last-child, -.product-xml-data .custom_label_2_container .custom_label_0_suggestions div:last-child, -.product-xml-data .custom_label_2_container .custom_label_1_suggestions div:last-child, -.product-xml-data .custom_label_2_container .custom_label_2_suggestions div:last-child, -.product-xml-data .custom_label_2_container .custom_label_3_suggestions div:last-child, -.product-xml-data .custom_label_2_container .custom_label_4_suggestions div:last-child, -.product-xml-data .custom_label_3_container .custom_label_0_suggestions div:last-child, -.product-xml-data .custom_label_3_container .custom_label_1_suggestions div:last-child, -.product-xml-data .custom_label_3_container .custom_label_2_suggestions div:last-child, -.product-xml-data .custom_label_3_container .custom_label_3_suggestions div:last-child, -.product-xml-data .custom_label_3_container .custom_label_4_suggestions div:last-child, -.product-xml-data .custom_label_4_container .custom_label_0_suggestions div:last-child, -.product-xml-data .custom_label_4_container .custom_label_1_suggestions div:last-child, -.product-xml-data .custom_label_4_container .custom_label_2_suggestions div:last-child, -.product-xml-data .custom_label_4_container .custom_label_3_suggestions div:last-child, -.product-xml-data .custom_label_4_container .custom_label_4_suggestions div:last-child { - border-bottom: none; -} - -.jconfirm-title { - line-height: 1.25 !important; -} - -.site-title { - font-size: 18px; - font-weight: 600; - margin: 5px 0 10px 5px; -} - -.site-subtitle { - font-size: 13px; - margin: 0 0 10px 5px; -} - -#g-list { - margin-bottom: 15px !important; -} - -.pagination input[type=number] { - border: 1px solid #dddddd; - height: 31px; - width: 50px; - text-align: center; -} - -.input-group-addon { - width: auto; -} -.input-group-addon label { - display: flex; - align-items: center; - gap: 5px; -} - -.additional_fields input[type=text] { - height: 40px; -} - -#integrationsDropdownBtn { - width: 50px; - text-align: center; -} - -.dropdown-menu-right a { - font-size: 14px; -} - -/*# sourceMappingURL=style.css.map */ +body{font-size:13px}.form-group::after{content:"";display:block;clear:both}.table .text-bold{font-weight:600}.table .text-center input{margin:auto}.baselinker-delete-linking,.apilo-delete-linking{display:flex;gap:5px;align-items:center;justify-content:center;margin-top:10px;cursor:pointer}tr.status-0 .order-status{color:#5664d2}tr.status-1 .order-status{color:#468639}tr.status-2 .order-status,tr.status-3 .order-status{color:#ff3d60}tr.status-4 .order-status{color:#fcb92c}tr.status-5 .order-status{color:#f7abb0}tr.status-6 .order-status,tr.status-8 .order-status{color:#bfbfbf}tr.status-7 .order-status{color:#95c11f}body{font-family:"Open Sans",sans-serif;color:#2a3042}body a:hover{text-decoration:none}body input:-webkit-autofill,body input:-webkit-autofill:hover,body input:-webkit-autofill:focus textarea:-webkit-autofill,body textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,body select:-webkit-autofill,body select:-webkit-autofill:hover,body select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #fff inset !important}#main{height:100vh}#main .container-fluid{height:100%}#main .container-fluid .row{height:100%}#main .container-fluid .row .unlogged-panel{display:flex;align-items:center;justify-content:center;background:#fff}#main .container-fluid .row .unlogged-panel .login-panel{width:80%}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .login-shoppro{text-align:center;font-size:26px;color:#4aa3ff}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .title{text-align:center;font-size:22px;line-height:24px;font-weight:600;margin-top:50px;margin-bottom:10px}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .subtitle{text-align:center;font-size:12px;line-height:20px;font-weight:300;color:#74788d}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal{margin-top:50px}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-login{position:relative}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-login:before{position:absolute;content:"Login";color:#74788d;font-size:14px;line-height:21px;top:5px;left:50px;z-index:801}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-password{position:relative}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-password:before{position:absolute;content:"Hasło";color:#74788d;font-size:14px;line-height:21px;top:5px;left:50px;z-index:801}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-group input{height:60px;background:rgba(0,0,0,0);padding-top:30px;padding-bottom:10px;padding-left:50px;margin-left:-52px;border:1px solid #dedfe0;box-shadow:none}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-group .form-control{border:1px solid #dedfe0}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-group .input-group-prepend .input-group-text{background:rgba(0,0,0,0);border:none}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-group .input-group-prepend .icon{padding-left:20px;padding-right:20px}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-group .input-group-prepend .icon i{z-index:800}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .sumbit{text-align:center}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .sumbit .btn{background-color:#4aa3ff;color:#fff;border-radius:4px;font-size:14px;line-height:21px;font-weight:400;padding:10px 30px;margin-top:50px}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .copyright{text-align:center;font-size:14px;line-height:21px;font-weight:400;color:#74788d;margin-top:100px}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .copyright a{color:#74788d}#main .container-fluid .row .unlogged-bg{background:url("/admin/layout/images/bg-unlogged.png") no-repeat right;background-size:cover;display:flex}@media(max-width: 575px){#main .container-fluid .row .unlogged-bg{display:none}}#main .home{position:fixed;z-index:999;color:#fff;top:30px;right:30px}#main .home img{width:30px}@media(max-width: 575px){#main .home img{filter:invert(100%)}}.admin-page{background-color:#f8f8fb}.admin-page .menu.visible{display:block}@media(max-width: 575px){.admin-page .menu.visible{width:100vw}}@media(max-width: 991px){.admin-page .menu{display:none}}.admin-page .menu{z-index:900;padding:0 25px;background-color:#2a3042;height:100%;position:fixed;top:0;left:0;overflow:scroll}.admin-page .menu::-webkit-scrollbar{display:none;width:0;height:0}.admin-page .menu{scrollbar-width:none;-ms-overflow-style:none;overflow-y:scroll;overflow-x:hidden;color:#8691b2}.admin-page .menu .logo{width:100%;color:#fff;background-color:#2a3042;text-align:center;padding:20px 0;font-size:24px;font-weight:400}.admin-page .menu .logo span{font-size:11px;color:#8691b2}.admin-page .menu .logo a{font-size:11px;padding:5px 20px;border-radius:.25rem;display:inline-block;margin-top:10px;transition:ease .3s;text-transform:uppercase;font-weight:700;color:#2a3042;background-color:#fff;border:1px solid #fff}.admin-page .menu .logo a:hover{color:#8691b2;background-color:#2a3042;border:1px solid #8691b2}.admin-page .menu .menu-content .title{text-transform:uppercase;color:#8691b2;font-size:12px;font-weight:700;margin-bottom:10px}.admin-page .menu .menu-content ul{list-style-type:none;padding-inline-start:0px}.admin-page .menu .menu-content ul li a{color:#8691b2;font-size:13px;font-weight:400;line-height:27px;padding:4px 0px;display:block}.admin-page .menu .menu-content ul li a:hover{color:#fff}.admin-page .menu .menu-content ul li a:hover img{filter:brightness(200%)}.admin-page .menu .menu-content ul li a img,.admin-page .menu .menu-content ul li a i{margin-right:20px;width:20px;text-align:center}.preview{width:100%;background:#2a3042;text-align:center;position:sticky;bottom:0;z-index:1020}@media(max-width: 575px){.preview{text-align:left}}.preview:hover a{color:#fff;width:100%;height:100%}.preview:hover img{filter:brightness(200%)}.preview a{text-transform:uppercase;padding:20px 0;color:#8691b2;font-size:12px;font-weight:700;margin-bottom:10px;display:inline-block;margin-bottom:0}.preview a img{margin-top:-4px}.site-content{margin-left:0;background-color:#fff}@media(min-width: 576px){.site-content{width:calc(100% - 243px);margin-left:243px}}.site-content .top-user{text-align:right;background-color:#fff;padding-top:10px;padding-bottom:10px;text-align:right}.site-content .dropdown{position:relative;display:inline-block;color:#2a3042;font-size:15px}.site-content .dropdown img{margin-left:10px}.site-content .dropdown:hover .dropdown-content{display:block}.site-content .dropdown .dropdown-content{display:none;transition:ease .3s;position:absolute;background-color:#fff;box-shadow:7px 7px 15px 5px rgba(0,0,0,.05);padding:12px 16px;z-index:1;right:0;font-size:14px}.site-content .dropdown .dropdown-content a{font-size:14px;line-height:15px;font-weight:400;color:#2a3042;display:block;padding:5px 0;white-space:nowrap}.site-content .dropdown .dropdown-content a span{margin-right:10px}.site-content .dashboard-page{padding-top:10px;padding-bottom:10px;background-color:#f3f4f7}.site-content .dashboard-page .dashboard-content{border-radius:.25rem;margin-bottom:15px;background:#fff;margin:10px 0;padding:15px;box-shadow:7px 7px 15px 5px rgba(0,0,0,.05)}.site-content .dashboard-page .dashboard-content .dashboard-title{text-transform:uppercase;font-weight:800;margin-bottom:15px}.site-content .dashboard-page .dashboard-content table{white-space:nowrap;font-size:13px}.site-content .dashboard-page .dashboard-content table.dashboard-products tbody tr td:nth-child(2){max-width:300px;text-overflow:ellipsis;overflow:hidden}.site-content .dashboard-page .dashboard-content table.dashboard-products tbody tr td.text-right{display:table-cell;text-align:right}.site-content .dashboard-page .dashboard-content table a{color:#8691b2;transition:.15s ease;font-weight:800}.site-content .dashboard-page .dashboard-content table a:hover{color:#2a3042}.site-content .dashboard-page .dashboard-content table img{height:50px}.site-content .dashboard-page .dashboard-content table thead{background-color:#f3f4f7}.site-content .dashboard-page .dashboard-content table thead th{vertical-align:middle;border-bottom:none;border-top:none}.site-content .dashboard-page .dashboard-content table tbody td{vertical-align:middle}.site-content .dashboard-page .dashboard-content .table-hover tbody tr:hover{background-color:#f3f4f7}.alert .fa{margin-right:10px}.btn-default,.btn-success,.btn-danger,.btn-info,.btn-system,.btn-dark,.btn-primary{color:#fff;padding:.47rem .75rem;font-size:13px;line-height:1.5;font-weight:300;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(max-width: 575px){.btn-default,.btn-success,.btn-danger,.btn-info,.btn-system,.btn-dark,.btn-primary{font-size:12px}}.btn-default:hover,.btn-success:hover,.btn-danger:hover,.btn-info:hover,.btn-system:hover,.btn-dark:hover,.btn-primary:hover{color:#fff}.btn-default .fa,.btn-success .fa,.btn-danger .fa,.btn-info .fa,.btn-system .fa,.btn-dark .fa,.btn-primary .fa{margin-right:8px}.btn-default#g-columns-list-close .fa,.btn-success#g-columns-list-close .fa,.btn-danger#g-columns-list-close .fa,.btn-info#g-columns-list-close .fa,.btn-system#g-columns-list-close .fa,.btn-dark#g-columns-list-close .fa,.btn-primary#g-columns-list-close .fa{margin-right:0px}.btn-default.article_image_delete .fa,.btn-success.article_image_delete .fa,.btn-danger.article_image_delete .fa,.btn-info.article_image_delete .fa,.btn-system.article_image_delete .fa,.btn-dark.article_image_delete .fa,.btn-primary.article_image_delete .fa{margin-right:0}.btn-default#g-select-columns .fa,.btn-success#g-select-columns .fa,.btn-danger#g-select-columns .fa,.btn-info#g-select-columns .fa,.btn-system#g-select-columns .fa,.btn-dark#g-select-columns .fa,.btn-primary#g-select-columns .fa{margin-right:0px}.btn-default.btn-value-remove,.btn-success.btn-value-remove,.btn-danger.btn-value-remove,.btn-info.btn-value-remove,.btn-system.btn-value-remove,.btn-dark.btn-value-remove,.btn-primary.btn-value-remove{margin-left:15px}.btn-default.btn-value-remove .fa-trash-o,.btn-success.btn-value-remove .fa-trash-o,.btn-danger.btn-value-remove .fa-trash-o,.btn-info.btn-value-remove .fa-trash-o,.btn-system.btn-value-remove .fa-trash-o,.btn-dark.btn-value-remove .fa-trash-o,.btn-primary.btn-value-remove .fa-trash-o{margin-right:0px}.btn-default.btn-delete-permutation,.btn-success.btn-delete-permutation,.btn-danger.btn-delete-permutation,.btn-info.btn-delete-permutation,.btn-system.btn-delete-permutation,.btn-dark.btn-delete-permutation,.btn-primary.btn-delete-permutation{text-align:center;color:#fff}.btn-default.btn-delete-permutation i,.btn-success.btn-delete-permutation i,.btn-danger.btn-delete-permutation i,.btn-info.btn-delete-permutation i,.btn-system.btn-delete-permutation i,.btn-dark.btn-delete-permutation i,.btn-primary.btn-delete-permutation i{margin:0}.btn-default.fa-link,.btn-success.fa-link,.btn-danger.fa-link,.btn-info.fa-link,.btn-system.fa-link,.btn-dark.fa-link,.btn-primary.fa-link{height:35px}.btn-default{color:#000}.attribute-value-add{margin-top:16px}.btn-success{background-color:#1cbb8c;border-color:#1cbb8c}.btn-success:hover{background-color:#179a73;border-color:#179a73}.btn-danger{background-color:#ff3d60;border-color:#ff3d60}.btn-danger:hover{background-color:#ff1741;border-color:#ff1741}.btn-info{background-color:#5664d2;border-color:#5664d2}.btn-info:hover{background-color:#3848ca;border-color:#3848ca}.btn-primary{background-color:#939dba;border-color:#939dba}.btn-primary:hover{background-color:#8691b2;border-color:#8691b2}.btn-system{background-color:#fcb92c;border-color:#fcb92c}.btn-system:hover{background-color:#fbac06;border-color:#fbac06}@media(min-width: 768px){#fg-values-edit #settings-tabs .resp-tabs-container .resp-tab-content{padding-bottom:0}}#fg-values-edit #settings-tabs .resp-tabs-container .resp-tab-content #languages-main .btn-value-add{margin-bottom:15px}#fg-values-edit #settings-tabs .resp-tabs-container .default-value{margin-bottom:1rem}#g-list td a i{color:#2a3042 !important}#g-list input.product-price,#g-list input.product-price-promo{width:100%}#g-columns-list{font-size:13px;font-weight:400;border:1px solid #f3f4f7 !important;border-radius:.25rem}#g-columns-list ul li{border-bottom:1px solid #f3f4f7 !important;height:auto !important;min-height:30px;display:flex;align-items:center}#g-results{font-size:13px;margin-top:10px}#g-results #g-list{color:#2a3042}#g-results #g-list>thead:nth-child(1)>tr:nth-child(1){background-color:#f3f4f7}#g-results #g-list th{vertical-align:middle}#g-results table{color:#2a3042}#g-results table thead tr th{border:none}#g-results table tbody tr{background-color:#fff}#g-results table tbody tr:hover{background-color:#f3f4f7}#g-results table tbody tr td{border-color:#f3f4f7}#g-results table tbody tr td a:not(.btn){transition:.15s ease}#g-results table tbody tr td a:not(.btn):hover{text-decoration:none;color:#2a3042}#g-results .g-search-select,#g-results #g-row-limit{text-align:center}#g-results .form-control{border-color:#8691b2;color:#2a3042;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:13px}#g-results .form-control:focus{box-shadow:none}.table-striped tbody tr:nth-of-type(2n+1){background-color:#fff}.table-bordered th,.table-bordered td{border-right:none;border-left:none}.text-right{display:flex;align-items:center;justify-content:flex-end}@media(max-width: 575px){.text-right.text-centred-xs{justify-content:center}}.text-right #g-row-limit{width:auto;margin:0 10px}@media(max-width: 575px){.text-centred-xs{justify-content:center}}@media(min-width: 768px){.pull-left-sm{display:flex;align-items:center;justify-content:flex-start}}.pagination{display:flex;align-items:center;justify-content:flex-end;margin:0;gap:10px}.pagination span{font-weight:900}.flags{padding-left:20px}.flags img{width:14px;margin-top:-8px}.fa-star{color:#1cbb8c;margin-right:5px}.text-danger{color:#ff3d60 !important}ol.sortable,ol.sortable ol{margin:0 0 0 25px;padding:0;list-style-type:none}ol.sortable{margin:0}ol.sortable,ol.sortable *,ol.sortable *:after,ol.sortable *:before{box-sizing:content-box}.sortable li{margin:0;padding:0}.sortable li div.content{color:#2a3042;cursor:move;height:45px;line-height:45px;margin:0;padding:0 10px;border-bottom:1px solid #e1e1e1;height:100%}.sortable li div.content .text-danger{margin-right:10px}@media(max-width: 575px){.sortable li div.content .text-danger{margin-top:16px;vertical-align:top;margin-right:5px}}#fg-pages-list .sortable li div.content{color:#2a3042;cursor:move;height:45px;line-height:45px;margin:0;padding:0 10px;border-bottom:1px solid #e1e1e1;height:100%}@media(min-width: 576px){#fg-pages-list .sortable li div.content{display:flex;align-items:center}}#fg-pages-list .sortable li div.content .text-danger{margin-right:10px}@media(max-width: 575px){#fg-pages-list .sortable li div.content .text-danger{margin-top:16px;vertical-align:top;margin-right:5px}}#fg-pages-list .sortable li div.content b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width: 576px){#fg-pages-list .sortable li div.content b{display:block}}@media(max-width: 575px){#fg-pages-list .sortable li div.content b{display:inline-block;width:calc(100% - 70px)}}@media(min-width: 1200px){#fg-pages-list .sortable li div.content b{width:calc(100% - 670px)}}@media(min-width: 992px)and (max-width: 1199px){#fg-pages-list .sortable li div.content b{width:calc(100% - 222px)}}@media(min-width: 768px)and (max-width: 991px){#fg-pages-list .sortable li div.content b{width:calc(100% - 222px)}}@media(min-width: 576px)and (max-width: 767px){#fg-pages-list .sortable li div.content b{width:calc(100% - 222px)}}#fg-pages-list .sortable li div.content .menu-box-title{display:flex;align-items:center;justify-content:flex-start}@media(max-width: 575px){#fg-pages-list .sortable li div.content .menu-box-title .disclose,#fg-pages-list .sortable li div.content .menu-box-title .text-danger{margin-top:0}}@media(max-width: 575px){#fg-pages-list .sortable li div.content .menu-box-title{width:100%}}@media(min-width: 1200px){#fg-pages-list .sortable li div.content .menu-box-title{width:calc(100% - 670px)}}@media(min-width: 992px)and (max-width: 1199px){#fg-pages-list .sortable li div.content .menu-box-title{width:calc(100% - 222px)}}@media(min-width: 768px)and (max-width: 991px){#fg-pages-list .sortable li div.content .menu-box-title{width:calc(100% - 222px)}}@media(min-width: 576px)and (max-width: 767px){#fg-pages-list .sortable li div.content .menu-box-title{width:calc(100% - 222px)}}@media(max-width: 575px){#fg-pages-list .sortable li.sort-leaf .content b{display:inline-block;width:calc(100% - 52px)}}#fg-product-edit .sortable li div.content b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 62px)}.sortable li.sort-branch div{color:#2a3042}.sort-leaf .disclose{content:"- ";text-indent:-3000px;background-image:url("/libraries/jquery-nested-sortable/skin-vista/icons.gif");background-position:-16px -64px;background-repeat:no-repeat;display:inline-block;height:16px;vertical-align:top;width:16px;margin:16px 5px 0 1px}@media(min-width: 576px){.sort-leaf .disclose{margin:0px 5px 0 1px}}li.sort-collapsed.sort-hover div{border-color:#999}.disclose{cursor:pointer;width:20px;display:none;text-align:center}.sortable li.sort-collapsed>ol{display:none}.sortable li.sort-branch>div .disclose{display:block;float:left;margin-right:15px}.sortable li.sort-collapsed>div .disclose>span:before{display:inline-block;font-family:FontAwesome;font-size:10px;content:"";height:25px;width:25px;line-height:25px;border-radius:13px;background:rgba(134,145,178,.1);color:#8691b2;border:1px solid #8691b2;transition:.15s ease}.sortable li.sort-collapsed>div .disclose:hover>span:before,.sortable li.sort-expanded>div .disclose:hover>span:before{background:#8691b2;color:#fff}.sortable li.sort-expanded>div .disclose>span:before{display:inline-block;font-family:FontAwesome;font-size:10px;content:"";height:25px;width:25px;line-height:25px;border-radius:13px;background:rgba(134,145,178,.1);color:#8691b2;border:1px solid #8691b2;transition:.15s ease}.menu_sortable .btn-group{display:none;transition:.15s ease}.menu_sortable div:hover .btn-group{display:block;margin-top:-1px}.menu_sortable div:hover .btn-group.pull-right{float:none;margin-bottom:20px;margin-left:20px}@media(min-width: 576px){.menu_sortable div:hover .btn-group.pull-right{float:right;margin-bottom:0;margin-left:0;display:flex;justify-content:space-between;align-items:center}}@media(min-width: 1200px){.menu_sortable div:hover .btn-group.pull-right{width:668px}}@media(min-width: 992px)and (max-width: 1199px){.menu_sortable div:hover .btn-group.pull-right{width:222px}}@media(min-width: 768px)and (max-width: 991px){.menu_sortable div:hover .btn-group.pull-right{width:222px}}@media(min-width: 576px)and (max-width: 767px){.menu_sortable div:hover .btn-group.pull-right{width:222px}}@media(max-width: 1199px){.menu_sortable div:hover .btn-group .btn.btn-sm .fa{margin-right:0}}@media(max-width: 1199px){.menu_sortable div:hover .btn-group .hidden-xs{display:none}}.resp-vtabs li.resp-tab-active{position:relative;z-index:1;margin-right:-1px;padding:10px 15px;margin-bottom:0;border-top:none;border:none;border-left:none;border-right:none;border-right:2px solid #8691b2;background-color:#f3f4f7}.resp-tab-active{color:#8691b2}.htabs li.resp-tab-active{border-right:none;color:#2a3042;background-color:#8691b2;border-radius:.25rem;color:#fff}.htabs li.resp-tab-active .fa-star{color:#fff}.resp-vtabs>.resp-tabs-container{border:none;min-height:274px}#fg-order-details .details .order-history div{font-size:13px}#fg-order-details .details i.fa-copy{font-size:16px;cursor:pointer;margin-left:5px;margin-right:10px}#fg-order-details .details b a{color:#8691b2;transition:ease .3s}#fg-order-details .details b a:hover{color:#2a3042}#fg-order-details .details .order-status{margin-bottom:5px}#fg-order-details .resend_order_confirmation_email{margin-top:25px}.date-range-icon{display:flex;align-items:center}.date-range-icon .fa-calendar:before{margin-left:10px;margin-right:10px;height:100%}.input-group .btn{border-radius:0 3px 3px 0;display:flex;align-items:center}#images-uploader,#files-uploader{clear:both}#images-uploader,#images-uploader *,#files-uploader,#files-uploader *{box-sizing:content-box !important}#images-list{margin:0;padding:0 5px;display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 200px))}#images-list li{background:#fff;text-align:center;display:block;height:165px;margin:5px 5px 10px 5px;vertical-align:middle;position:relative}#images-list li.sortable-chosen{box-shadow:-1px 1px 6px rgba(0,0,0,.75)}#images-list li .article-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#images-list li .image-alt{padding:5px;height:30px;font-size:13px}#images-list li .article_image_delete{border:0;padding:13px;position:absolute;top:0;right:0}#images-list li .article_image_delete i{font-size:18px}#images-list li .image-alt{position:absolute;bottom:10px;border:0;background:#2a3042;text-align:center;color:#fff}#images-list li .image-alt::-moz-placeholder{color:#fff}#images-list li .image-alt::placeholder{color:#fff}#images-list li:hover .article-image-edit,#images-list li.pending .article-image-edit{display:block}.article-image-edit{background:hsla(0,0%,100%,.8);position:absolute;height:100%;width:150px;cursor:pointer;line-height:168px;display:none}.article-image-edit i{font-size:28px;color:#c00}.article-image-edit img{height:50px;position:relative;top:12px}#files-list{list-style-type:none;margin:0;padding:0}#files-list li{float:left;margin:5px 7px}#files-list li .article_file_delete{border-color:rgba(0,0,0,.05)}#fg-order-details .details .row{margin-bottom:15px}.cke_chrome{background:#fff !important}.cke_bottom,.cke_top{background:#fff !important}.plupload_filelist_header,.plupload_filelist_footer{background:#dbdee8 !important}.plupload_scroll .plupload_filelist{background:rgba(0,0,0,0) !important}.icheckbox_minimal-blue{background-position:0 0 !important}.icheckbox_minimal-blue:hover{background-position:0 0 !important}.icheckbox_minimal-blue.checked{background-position:-40px 0 !important}.icheckbox_minimal-blue.checked:hover{background-position:-40px 0 !important}#fg-product-edit .form-group,#fg-promotion-edit .form-group,#fg-article-edit .form-group,#fg-values-edit .form-group{width:100%}#fg-product-edit .form-group .list,#fg-promotion-edit .form-group .list,#fg-article-edit .form-group .list,#fg-values-edit .form-group .list{margin-bottom:5px}#fg-product-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content,#fg-promotion-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content,#fg-article-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content,#fg-values-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content{display:flex;justify-content:flex-start;align-items:center}#fg-product-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content .g-checkbox,#fg-promotion-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content .g-checkbox,#fg-article-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content .g-checkbox,#fg-values-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content .g-checkbox{margin-right:5px}#fg-product-edit #settings-tabs .settings-tabs .form-group #products_related,#fg-promotion-edit #settings-tabs .settings-tabs .form-group #products_related,#fg-article-edit #settings-tabs .settings-tabs .form-group #products_related,#fg-values-edit #settings-tabs .settings-tabs .form-group #products_related{max-width:100%;overflow:overlay}#fg-g-edit .sortable .sort-leaf .content,#fg-layout-edit .sortable .sort-leaf .content{display:flex;align-items:center}@media(max-width: 575px){#fg-g-edit .sortable .sort-leaf .content,#fg-layout-edit .sortable .sort-leaf .content{align-items:flex-start}}@media(max-width: 575px){#fg-g-edit .sortable .sort-leaf .content .icheckbox_minimal-blue,#fg-layout-edit .sortable .sort-leaf .content .icheckbox_minimal-blue{margin-top:16px;margin-right:5px}}@media(max-width: 575px){#files-uploader_container .plupload .plupload_content .plupload_filelist_footer,#images-uploader_container .plupload .plupload_content .plupload_filelist_footer{display:flex;align-items:center}}#files-uploader_container .plupload .plupload_content .plupload_filelist_footer,#images-uploader_container .plupload .plupload_content .plupload_filelist_footer{height:auto}#files-uploader_container .plupload .plupload_content .plupload_filelist_footer .plupload_file_status,#files-uploader_container .plupload .plupload_content .plupload_filelist_footer .plupload_file_size,#files-uploader_container .plupload .plupload_content .plupload_filelist_footer .plupload_progress,#images-uploader_container .plupload .plupload_content .plupload_filelist_footer .plupload_file_status,#images-uploader_container .plupload .plupload_content .plupload_filelist_footer .plupload_file_size,#images-uploader_container .plupload .plupload_content .plupload_filelist_footer .plupload_progress{width:40px}.selectize-control .selectize-input .item a.remove{margin:1px}.progress-box{position:absolute;top:0px;width:100%;height:100%;z-index:200;background:#fff;padding:0px;margin-left:-15px}.progress-box.hidden{display:none}.progress{margin:15px;height:35px;transform:translateY(-100%);position:relative;top:30%;background-color:#333}.version{position:relative;top:5%}.version h3 p{display:inline-block}.version h3{text-align:center}#fg-order-details .details table{margin-top:30px}#fg-order-details .details table .order-product-details .custom-fields{font-size:11px}#fg-order-details .details table .order-product-details .custom-fields b{font-weight:600}#fg-order-details .details table .order-product-details .atributes{font-size:11px}#fg-order-details .details table .order-product-details .atributes b{font-weight:600}.table{white-space:nowrap;font-size:13px}.table .tab-center{text-align:center}.table .product-image{float:left;width:75px;height:75px;margin-right:10px}.table .product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.table .tab-right{text-align:right}.table a:not(.btn){color:#4aa3ff;transition:.15s ease;font-weight:500}.table a:not(.btn):hover{color:#2a3042}.table a.btn{color:#fff}.table a.btn:hover,.table a.btn:focus{color:#fff}.table a.btn-default{color:#000}.table a.btn-default:hover,.table a.btn-default:focus{color:#000}.table thead{background-color:#f3f4f7}.table thead th{vertical-align:middle;border-bottom:none;border-top:none}.table tbody td{vertical-align:middle}.table tbody td.product-image{width:100px;padding:0}.table tbody td.product-image img{width:100%}.product-categories{display:block;width:100%;text-wrap:wrap}.product-categories--cats{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:600px}.inpost-map-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:1000;padding:100px;display:none;transition:all .5s ease}@media(max-width: 767px){.inpost-map-container{padding:15px}}.inpost-map-container #inpost-map{background:#fff}.inpost-map-container .inpost-hide{margin:15px auto;float:right;color:#fff !important;text-transform:uppercase;transition:all .5s ease;font-weight:600}.sales-grid{text-align:center}.sales-grid td{padding:2px 4px;width:12.5%}.mobile-menu-btn{position:fixed;right:10px;bottom:10px;z-index:9999;height:50px;width:50px;color:#fff;background:#2a3042;line-height:50px;text-align:center;font-size:25px;cursor:pointer;border-radius:50%;display:none}@media(max-width: 991px){.mobile-menu-btn{display:block}}@media(max-width: 575px){.mobile-menu-btn.active{background:#fff;color:#2a3042}}@media(max-width: 575px){.hidden-xs{display:none}}.dashboard-page #table-products>.row>#g-menu,.dashboard-page .g-container>.row>#g-menu{margin-bottom:10px}@media(max-width: 767px){.dashboard-page #table-products>.row>.col-md-3>.pull-right,.dashboard-page .g-container>.row>.col-md-3>.pull-right{float:left}}@media(max-width: 767px){.dashboard-page #table-products>.row>.col-md-3>.pull-right #g-columns-list,.dashboard-page .g-container>.row>.col-md-3>.pull-right #g-columns-list{right:auto;left:15px}}.dashboard-page .g-container .panel-info .panel-body #fg-newsletter-prepare .form-group .input-group #dates{max-width:200px}.dashboard-page .g-container .panel-info .panel-body #fg-newsletter-prepare .form-group .input-group .date-range-icon{border-top:1px solid #ced4da;border-right:1px solid #ced4da;border-bottom:1px solid #ced4da;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.dashboard-page .g-container .panel-info .panel-body #fg-newsletter-prepare .form-group select#template{max-width:233px}@media(max-width: 767px){.dashboard-page .g-container .panel-info .panel-body .resp-vtabs .resp-tabs-container{padding:0}}.dashboard-page .g-container .panel-info .panel-body .resp-vtabs .resp-tabs-container h2 i{margin-right:10px}.dashboard-page .g-container .panel-info .panel-body .resp-vtabs .resp-tabs-container .resp-tab-content{padding:10px}@media(max-width: 767px){.dashboard-page .g-container .panel-info .panel-body .resp-vtabs .resp-tabs-container .resp-tab-content{padding:10px}}.dashboard-page .g-container .panel-info .panel-body #fg-order-details .details .row .col-lg-4 .row .buttons .order_status_change_email,.dashboard-page .g-container .panel-info .panel-body #fg-order-details .details .row .col-lg-4 .row .buttons .order_status_change,.dashboard-page .g-container .panel-info .panel-body #fg-order-details .details .row .col-xl-4 .row .buttons .order_status_change_email,.dashboard-page .g-container .panel-info .panel-body #fg-order-details .details .row .col-xl-4 .row .buttons .order_status_change{margin-bottom:10px}.dashboard-page .g-container .panel-info .panel-body #fg-order-details .details .input-group span.input-group-addon{border-top-left-radius:0;border-bottom-left-radius:0}@media(max-width: 575px){.dashboard-page .g-container .panel-info .panel-body #fg-order-details .details .row .col-md-6 .col-sm-6:last-child .form-control{margin-top:15px}}.status_select #order-status{max-width:280px}.combination-attribute{border:1px solid #ced4da}.combination-attribute .title{padding:5px 10px;font-weight:600}.combination-attribute .values{padding:5px 10px;list-style-type:none}@media(max-width: 768px){.panel .panel-heading .btn-send-order-to-apilo{float:none !important}}.panel .panel-heading.with-buttons{display:flex;align-items:center;justify-content:space-between}.nav.nav-tabs-right{justify-content:flex-end}.input-group-addon{display:flex;align-items:center;justify-content:center;min-width:65px}select.input-sm{line-height:20px}.form-control{font-size:14px}.baselinker-product-search,.apilo-product-search{cursor:pointer}.baselinker-found-products{margin-top:10px}.baselinker-found-products p{margin-bottom:0}.baselinker-found-products button{margin-top:5px}.dashboard-summary{display:flex;flex-wrap:wrap;gap:20px}.dashboard-summary .panel{max-width:300px;width:100%}.custom-labels{display:flex;flex-wrap:wrap;gap:5px}.custom-labels input{max-width:150px;border:1px solid #dfdfdf !important;padding:0 5px;font-size:12px !important}.custom-labels input::-moz-placeholder{color:#dfdfdf;font-style:italic}.custom-labels input::placeholder{color:#dfdfdf;font-style:italic}input.form-control[type=text],select.form-control{height:35px;font-size:13px}textarea.form-control{font-size:13px}.order-details .fa-copy{cursor:pointer !important}.order-details .paid-status{margin-top:10px}.order-details .paid-status a{font-weight:300}.order-details .paid-status .panel-body span{display:inline-flex;height:30px;width:30px;background:#2a3042;color:#fff;align-items:center;justify-content:center;border-radius:50%}.order-details .paid-status .panel-body span.danger{background:#ff1741}.product-xml-data{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width: 768px){.product-xml-data{grid-template-columns:1fr 1fr}}@media(min-width: 992px){.product-xml-data{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1200px){.product-xml-data{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.product-xml-data input::-moz-placeholder{font-style:italic;opacity:.5}.product-xml-data input::placeholder{font-style:italic;opacity:.5}.product-xml-data .custom_label_0_container,.product-xml-data .custom_label_1_container,.product-xml-data .custom_label_2_container,.product-xml-data .custom_label_3_container,.product-xml-data .custom_label_4_container{position:relative}.product-xml-data .custom_label_0_container .custom_label_0_suggestions,.product-xml-data .custom_label_0_container .custom_label_1_suggestions,.product-xml-data .custom_label_0_container .custom_label_2_suggestions,.product-xml-data .custom_label_0_container .custom_label_3_suggestions,.product-xml-data .custom_label_0_container .custom_label_4_suggestions,.product-xml-data .custom_label_1_container .custom_label_0_suggestions,.product-xml-data .custom_label_1_container .custom_label_1_suggestions,.product-xml-data .custom_label_1_container .custom_label_2_suggestions,.product-xml-data .custom_label_1_container .custom_label_3_suggestions,.product-xml-data .custom_label_1_container .custom_label_4_suggestions,.product-xml-data .custom_label_2_container .custom_label_0_suggestions,.product-xml-data .custom_label_2_container .custom_label_1_suggestions,.product-xml-data .custom_label_2_container .custom_label_2_suggestions,.product-xml-data .custom_label_2_container .custom_label_3_suggestions,.product-xml-data .custom_label_2_container .custom_label_4_suggestions,.product-xml-data .custom_label_3_container .custom_label_0_suggestions,.product-xml-data .custom_label_3_container .custom_label_1_suggestions,.product-xml-data .custom_label_3_container .custom_label_2_suggestions,.product-xml-data .custom_label_3_container .custom_label_3_suggestions,.product-xml-data .custom_label_3_container .custom_label_4_suggestions,.product-xml-data .custom_label_4_container .custom_label_0_suggestions,.product-xml-data .custom_label_4_container .custom_label_1_suggestions,.product-xml-data .custom_label_4_container .custom_label_2_suggestions,.product-xml-data .custom_label_4_container .custom_label_3_suggestions,.product-xml-data .custom_label_4_container .custom_label_4_suggestions{position:absolute;top:101%;left:0;border:1px solid #1cbb8c;width:100%;display:none;z-index:99}.product-xml-data .custom_label_0_container .custom_label_0_suggestions div,.product-xml-data .custom_label_0_container .custom_label_1_suggestions div,.product-xml-data .custom_label_0_container .custom_label_2_suggestions div,.product-xml-data .custom_label_0_container .custom_label_3_suggestions div,.product-xml-data .custom_label_0_container .custom_label_4_suggestions div,.product-xml-data .custom_label_1_container .custom_label_0_suggestions div,.product-xml-data .custom_label_1_container .custom_label_1_suggestions div,.product-xml-data .custom_label_1_container .custom_label_2_suggestions div,.product-xml-data .custom_label_1_container .custom_label_3_suggestions div,.product-xml-data .custom_label_1_container .custom_label_4_suggestions div,.product-xml-data .custom_label_2_container .custom_label_0_suggestions div,.product-xml-data .custom_label_2_container .custom_label_1_suggestions div,.product-xml-data .custom_label_2_container .custom_label_2_suggestions div,.product-xml-data .custom_label_2_container .custom_label_3_suggestions div,.product-xml-data .custom_label_2_container .custom_label_4_suggestions div,.product-xml-data .custom_label_3_container .custom_label_0_suggestions div,.product-xml-data .custom_label_3_container .custom_label_1_suggestions div,.product-xml-data .custom_label_3_container .custom_label_2_suggestions div,.product-xml-data .custom_label_3_container .custom_label_3_suggestions div,.product-xml-data .custom_label_3_container .custom_label_4_suggestions div,.product-xml-data .custom_label_4_container .custom_label_0_suggestions div,.product-xml-data .custom_label_4_container .custom_label_1_suggestions div,.product-xml-data .custom_label_4_container .custom_label_2_suggestions div,.product-xml-data .custom_label_4_container .custom_label_3_suggestions div,.product-xml-data .custom_label_4_container .custom_label_4_suggestions div{padding:5px;cursor:pointer;background:#1cbb8c;color:#fff;border-bottom:1px solid #1cbb8c}.product-xml-data .custom_label_0_container .custom_label_0_suggestions div:last-child,.product-xml-data .custom_label_0_container .custom_label_1_suggestions div:last-child,.product-xml-data .custom_label_0_container .custom_label_2_suggestions div:last-child,.product-xml-data .custom_label_0_container .custom_label_3_suggestions div:last-child,.product-xml-data .custom_label_0_container .custom_label_4_suggestions div:last-child,.product-xml-data .custom_label_1_container .custom_label_0_suggestions div:last-child,.product-xml-data .custom_label_1_container .custom_label_1_suggestions div:last-child,.product-xml-data .custom_label_1_container .custom_label_2_suggestions div:last-child,.product-xml-data .custom_label_1_container .custom_label_3_suggestions div:last-child,.product-xml-data .custom_label_1_container .custom_label_4_suggestions div:last-child,.product-xml-data .custom_label_2_container .custom_label_0_suggestions div:last-child,.product-xml-data .custom_label_2_container .custom_label_1_suggestions div:last-child,.product-xml-data .custom_label_2_container .custom_label_2_suggestions div:last-child,.product-xml-data .custom_label_2_container .custom_label_3_suggestions div:last-child,.product-xml-data .custom_label_2_container .custom_label_4_suggestions div:last-child,.product-xml-data .custom_label_3_container .custom_label_0_suggestions div:last-child,.product-xml-data .custom_label_3_container .custom_label_1_suggestions div:last-child,.product-xml-data .custom_label_3_container .custom_label_2_suggestions div:last-child,.product-xml-data .custom_label_3_container .custom_label_3_suggestions div:last-child,.product-xml-data .custom_label_3_container .custom_label_4_suggestions div:last-child,.product-xml-data .custom_label_4_container .custom_label_0_suggestions div:last-child,.product-xml-data .custom_label_4_container .custom_label_1_suggestions div:last-child,.product-xml-data .custom_label_4_container .custom_label_2_suggestions div:last-child,.product-xml-data .custom_label_4_container .custom_label_3_suggestions div:last-child,.product-xml-data .custom_label_4_container .custom_label_4_suggestions div:last-child{border-bottom:none}.jconfirm-title{line-height:1.25 !important}.site-title{font-size:18px;font-weight:600;margin:5px 0 10px 5px}.site-subtitle{font-size:13px;margin:0 0 10px 5px}#g-list{margin-bottom:15px !important}.pagination input[type=number]{border:1px solid #ddd;height:31px;width:50px;text-align:center}.input-group-addon{width:auto}.input-group-addon label{display:flex;align-items:center;gap:5px}.additional_fields input[type=text]{height:40px}#integrationsDropdownBtn{width:50px;text-align:center}.dropdown-menu-right a{font-size:14px}/*# sourceMappingURL=style.css.map */ \ No newline at end of file diff --git a/admin/layout/style-css/style.css.map b/admin/layout/style-css/style.css.map index 7373f85..c8dea35 100644 --- a/admin/layout/style-css/style.css.map +++ b/admin/layout/style-css/style.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../style-scss/style.scss","../style-scss/_mixins.scss"],"names":[],"mappings":";AAuBA;EACE;;;AAIA;EACE;EACA;EACA;;;AAKF;EACE;;AAIA;EACE;;;AAKN;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;;AAKA;EACE,OA9CS;;;AAmDX;EACE;;;AAMF;AAAA;EACE,OA7DM;;;AAkER;EACE,OA7DS;;;AAmEX;EACE;;;AAOF;AAAA;EACE;;;AAKF;EACE;;;AAIJ;EACE,aArFM;EAsFN,OApGQ;;AAuGN;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;;AAIJ;EACE;;AAEA;EACE;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAGE;EACE;EACA;EACA,OA9IN;;AAiJI;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA,OAlKN;;AAqKI;EACE;;AAGE;EACE;;AAEA;EACE;EACA;EACA,OA/KZ;EAgLY;EACA;EACA;EACA;EACA;;AAIJ;EACE;;AAEA;EACE;EACA;EACA,OA9LZ;EA+LY;EACA;EACA;EACA;EACA;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAIA;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;;AAOV;EACE;;AAEA;EACE,kBA1OV;EA2OU;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA,OA9PN;EA+PM;;AAEA;EACE,OAlQR;;AAyQF;EACE;EACA;EACA;;ACvPJ;EDoPE;IAMI;;;AAMR;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;ACxQF;EDuQA;IAII;;;;AAMR;EACE,kBArSQ;;AAwSN;EACE;;ACtRF;EDqRA;IAII;;;ACzRJ;EDoRF;IAWI;;;AAXJ;EAcE;EACA;EACA,kBArTM;EAsTN;EACA;EACA;EACA;EACA;;AAEA;EACE;AACA;EACA;EACA;;AA3BJ;EA8BE;AACA;EACA;AACA;EACA;EACA;EACA,OAxUQ;;AA0UR;EACE;EACA;EACA,kBA9UI;EA+UJ;EACA;EACA;EACA;;AAEA;EACE;EACA,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","file":"style.css"} \ No newline at end of file +{"version":3,"sources":["style.css","..\\style-scss\\style.scss","..\\style-scss\\_mixins.scss"],"names":[],"mappings":"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","file":"style.css","sourcesContent":["body{font-size:13px}.form-group::after{content:\"\";display:block;clear:both}.table .text-bold{font-weight:600}.table .text-center input{margin:auto}.baselinker-delete-linking,.apilo-delete-linking{display:flex;gap:5px;align-items:center;justify-content:center;margin-top:10px;cursor:pointer}tr.status-0 .order-status{color:#5664d2}tr.status-1 .order-status{color:#468639}tr.status-2 .order-status,tr.status-3 .order-status{color:#ff3d60}tr.status-4 .order-status{color:#fcb92c}tr.status-5 .order-status{color:#f7abb0}tr.status-6 .order-status,tr.status-8 .order-status{color:#bfbfbf}tr.status-7 .order-status{color:#95c11f}body{font-family:\"Open Sans\",sans-serif;color:#2a3042}body a:hover{text-decoration:none}body input:-webkit-autofill,body input:-webkit-autofill:hover,body input:-webkit-autofill:focus textarea:-webkit-autofill,body textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,body select:-webkit-autofill,body select:-webkit-autofill:hover,body select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #fff inset !important}#main{height:100vh}#main .container-fluid{height:100%}#main .container-fluid .row{height:100%}#main .container-fluid .row .unlogged-panel{display:flex;align-items:center;justify-content:center;background:#fff}#main .container-fluid .row .unlogged-panel .login-panel{width:80%}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .login-shoppro{text-align:center;font-size:26px;color:#4aa3ff}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .title{text-align:center;font-size:22px;line-height:24px;font-weight:600;margin-top:50px;margin-bottom:10px}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .subtitle{text-align:center;font-size:12px;line-height:20px;font-weight:300;color:#74788d}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal{margin-top:50px}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-login{position:relative}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-login:before{position:absolute;content:\"Login\";color:#74788d;font-size:14px;line-height:21px;top:5px;left:50px;z-index:801}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-password{position:relative}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-password:before{position:absolute;content:\"Hasło\";color:#74788d;font-size:14px;line-height:21px;top:5px;left:50px;z-index:801}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-group input{height:60px;background:rgba(0,0,0,0);padding-top:30px;padding-bottom:10px;padding-left:50px;margin-left:-52px;border:1px solid #dedfe0;box-shadow:none}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-group .form-control{border:1px solid #dedfe0}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-group .input-group-prepend .input-group-text{background:rgba(0,0,0,0);border:none}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-group .input-group-prepend .icon{padding-left:20px;padding-right:20px}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .form-group .input-group .input-group-prepend .icon i{z-index:800}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .sumbit{text-align:center}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .form-horizontal .sumbit .btn{background-color:#4aa3ff;color:#fff;border-radius:4px;font-size:14px;line-height:21px;font-weight:400;padding:10px 30px;margin-top:50px}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .copyright{text-align:center;font-size:14px;line-height:21px;font-weight:400;color:#74788d;margin-top:100px}#main .container-fluid .row .unlogged-panel .login-panel .login-panel-content .copyright a{color:#74788d}#main .container-fluid .row .unlogged-bg{background:url(\"/admin/layout/images/bg-unlogged.png\") no-repeat right;background-size:cover;display:flex}@media(max-width: 575px){#main .container-fluid .row .unlogged-bg{display:none}}#main .home{position:fixed;z-index:999;color:#fff;top:30px;right:30px}#main .home img{width:30px}@media(max-width: 575px){#main .home img{filter:invert(100%)}}.admin-page{background-color:#f8f8fb}.admin-page .menu.visible{display:block}@media(max-width: 575px){.admin-page .menu.visible{width:100vw}}@media(max-width: 991px){.admin-page .menu{display:none}}.admin-page .menu{z-index:900;padding:0 25px;background-color:#2a3042;height:100%;position:fixed;top:0;left:0;overflow:scroll}.admin-page .menu::-webkit-scrollbar{display:none;width:0;height:0}.admin-page .menu{scrollbar-width:none;-ms-overflow-style:none;overflow-y:scroll;overflow-x:hidden;color:#8691b2}.admin-page .menu .logo{width:100%;color:#fff;background-color:#2a3042;text-align:center;padding:20px 0;font-size:24px;font-weight:400}.admin-page .menu .logo span{font-size:11px;color:#8691b2}.admin-page .menu .logo a{font-size:11px;padding:5px 20px;border-radius:.25rem;display:inline-block;margin-top:10px;transition:ease .3s;text-transform:uppercase;font-weight:700;color:#2a3042;background-color:#fff;border:1px solid #fff}.admin-page .menu .logo a:hover{color:#8691b2;background-color:#2a3042;border:1px solid #8691b2}.admin-page .menu .menu-content .title{text-transform:uppercase;color:#8691b2;font-size:12px;font-weight:700;margin-bottom:10px}.admin-page .menu .menu-content ul{list-style-type:none;padding-inline-start:0px}.admin-page .menu .menu-content ul li a{color:#8691b2;font-size:13px;font-weight:400;line-height:27px;padding:4px 0px;display:block}.admin-page .menu .menu-content ul li a:hover{color:#fff}.admin-page .menu .menu-content ul li a:hover img{filter:brightness(200%)}.admin-page .menu .menu-content ul li a img,.admin-page .menu .menu-content ul li a i{margin-right:20px;width:20px;text-align:center}.preview{width:100%;background:#2a3042;text-align:center;position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media(max-width: 575px){.preview{text-align:left}}.preview:hover a{color:#fff;width:100%;height:100%}.preview:hover img{filter:brightness(200%)}.preview a{text-transform:uppercase;padding:20px 0;color:#8691b2;font-size:12px;font-weight:700;margin-bottom:10px;display:inline-block;margin-bottom:0}.preview a img{margin-top:-4px}.site-content{margin-left:0;background-color:#fff}@media(min-width: 576px){.site-content{width:calc(100% - 243px);margin-left:243px}}.site-content .top-user{text-align:right;background-color:#fff;padding-top:10px;padding-bottom:10px;text-align:right}.site-content .dropdown{position:relative;display:inline-block;color:#2a3042;font-size:15px}.site-content .dropdown img{margin-left:10px}.site-content .dropdown:hover .dropdown-content{display:block}.site-content .dropdown .dropdown-content{display:none;transition:ease .3s;position:absolute;background-color:#fff;box-shadow:7px 7px 15px 5px rgba(0,0,0,.05);padding:12px 16px;z-index:1;right:0;font-size:14px}.site-content .dropdown .dropdown-content a{font-size:14px;line-height:15px;font-weight:400;color:#2a3042;display:block;padding:5px 0;white-space:nowrap}.site-content .dropdown .dropdown-content a span{margin-right:10px}.site-content .dashboard-page{padding-top:10px;padding-bottom:10px;background-color:#f3f4f7}.site-content .dashboard-page .dashboard-content{border-radius:.25rem;margin-bottom:15px;background:#fff;margin:10px 0;padding:15px;box-shadow:7px 7px 15px 5px rgba(0,0,0,.05)}.site-content .dashboard-page .dashboard-content .dashboard-title{text-transform:uppercase;font-weight:800;margin-bottom:15px}.site-content .dashboard-page .dashboard-content table{white-space:nowrap;font-size:13px}.site-content .dashboard-page .dashboard-content table.dashboard-products tbody tr td:nth-child(2){max-width:300px;text-overflow:ellipsis;overflow:hidden}.site-content .dashboard-page .dashboard-content table.dashboard-products tbody tr td.text-right{display:table-cell;text-align:right}.site-content .dashboard-page .dashboard-content table a{color:#8691b2;transition:.15s ease;font-weight:800}.site-content .dashboard-page .dashboard-content table a:hover{color:#2a3042}.site-content .dashboard-page .dashboard-content table img{height:50px}.site-content .dashboard-page .dashboard-content table thead{background-color:#f3f4f7}.site-content .dashboard-page .dashboard-content table thead th{vertical-align:middle;border-bottom:none;border-top:none}.site-content .dashboard-page .dashboard-content table tbody td{vertical-align:middle}.site-content .dashboard-page .dashboard-content .table-hover tbody tr:hover{background-color:#f3f4f7}.alert .fa{margin-right:10px}.btn-default,.btn-success,.btn-danger,.btn-info,.btn-system,.btn-dark,.btn-primary{color:#fff;padding:.47rem .75rem;font-size:13px;line-height:1.5;font-weight:300;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(max-width: 575px){.btn-default,.btn-success,.btn-danger,.btn-info,.btn-system,.btn-dark,.btn-primary{font-size:12px}}.btn-default:hover,.btn-success:hover,.btn-danger:hover,.btn-info:hover,.btn-system:hover,.btn-dark:hover,.btn-primary:hover{color:#fff}.btn-default .fa,.btn-success .fa,.btn-danger .fa,.btn-info .fa,.btn-system .fa,.btn-dark .fa,.btn-primary .fa{margin-right:8px}.btn-default#g-columns-list-close .fa,.btn-success#g-columns-list-close .fa,.btn-danger#g-columns-list-close .fa,.btn-info#g-columns-list-close .fa,.btn-system#g-columns-list-close .fa,.btn-dark#g-columns-list-close .fa,.btn-primary#g-columns-list-close .fa{margin-right:0px}.btn-default.article_image_delete .fa,.btn-success.article_image_delete .fa,.btn-danger.article_image_delete .fa,.btn-info.article_image_delete .fa,.btn-system.article_image_delete .fa,.btn-dark.article_image_delete .fa,.btn-primary.article_image_delete .fa{margin-right:0}.btn-default#g-select-columns .fa,.btn-success#g-select-columns .fa,.btn-danger#g-select-columns .fa,.btn-info#g-select-columns .fa,.btn-system#g-select-columns .fa,.btn-dark#g-select-columns .fa,.btn-primary#g-select-columns .fa{margin-right:0px}.btn-default.btn-value-remove,.btn-success.btn-value-remove,.btn-danger.btn-value-remove,.btn-info.btn-value-remove,.btn-system.btn-value-remove,.btn-dark.btn-value-remove,.btn-primary.btn-value-remove{margin-left:15px}.btn-default.btn-value-remove .fa-trash-o,.btn-success.btn-value-remove .fa-trash-o,.btn-danger.btn-value-remove .fa-trash-o,.btn-info.btn-value-remove .fa-trash-o,.btn-system.btn-value-remove .fa-trash-o,.btn-dark.btn-value-remove .fa-trash-o,.btn-primary.btn-value-remove .fa-trash-o{margin-right:0px}.btn-default.btn-delete-permutation,.btn-success.btn-delete-permutation,.btn-danger.btn-delete-permutation,.btn-info.btn-delete-permutation,.btn-system.btn-delete-permutation,.btn-dark.btn-delete-permutation,.btn-primary.btn-delete-permutation{text-align:center;color:#fff}.btn-default.btn-delete-permutation i,.btn-success.btn-delete-permutation i,.btn-danger.btn-delete-permutation i,.btn-info.btn-delete-permutation i,.btn-system.btn-delete-permutation i,.btn-dark.btn-delete-permutation i,.btn-primary.btn-delete-permutation i{margin:0}.btn-default.fa-link,.btn-success.fa-link,.btn-danger.fa-link,.btn-info.fa-link,.btn-system.fa-link,.btn-dark.fa-link,.btn-primary.fa-link{height:35px}.btn-default{color:#000}.attribute-value-add{margin-top:16px}.btn-success{background-color:#1cbb8c;border-color:#1cbb8c}.btn-success:hover{background-color:#179a73;border-color:#179a73}.btn-danger{background-color:#ff3d60;border-color:#ff3d60}.btn-danger:hover{background-color:#ff1741;border-color:#ff1741}.btn-info{background-color:#5664d2;border-color:#5664d2}.btn-info:hover{background-color:#3848ca;border-color:#3848ca}.btn-primary{background-color:#939dba;border-color:#939dba}.btn-primary:hover{background-color:#8691b2;border-color:#8691b2}.btn-system{background-color:#fcb92c;border-color:#fcb92c}.btn-system:hover{background-color:#fbac06;border-color:#fbac06}@media(min-width: 768px){#fg-values-edit #settings-tabs .resp-tabs-container .resp-tab-content{padding-bottom:0}}#fg-values-edit #settings-tabs .resp-tabs-container .resp-tab-content #languages-main .btn-value-add{margin-bottom:15px}#fg-values-edit #settings-tabs .resp-tabs-container .default-value{margin-bottom:1rem}#g-list td a i{color:#2a3042 !important}#g-list input.product-price,#g-list input.product-price-promo{width:100%}#g-columns-list{font-size:13px;font-weight:400;border:1px solid #f3f4f7 !important;border-radius:.25rem}#g-columns-list ul li{border-bottom:1px solid #f3f4f7 !important;height:auto !important;min-height:30px;display:flex;align-items:center}#g-results{font-size:13px;margin-top:10px}#g-results #g-list{color:#2a3042}#g-results #g-list>thead:nth-child(1)>tr:nth-child(1){background-color:#f3f4f7}#g-results #g-list th{vertical-align:middle}#g-results table{color:#2a3042}#g-results table thead tr th{border:none}#g-results table tbody tr{background-color:#fff}#g-results table tbody tr:hover{background-color:#f3f4f7}#g-results table tbody tr td{border-color:#f3f4f7}#g-results table tbody tr td a:not(.btn){transition:.15s ease}#g-results table tbody tr td a:not(.btn):hover{text-decoration:none;color:#2a3042}#g-results .g-search-select,#g-results #g-row-limit{text-align:center}#g-results .form-control{border-color:#8691b2;color:#2a3042;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:13px}#g-results .form-control:focus{box-shadow:none}.table-striped tbody tr:nth-of-type(2n+1){background-color:#fff}.table-bordered th,.table-bordered td{border-right:none;border-left:none}.text-right{display:flex;align-items:center;justify-content:flex-end}@media(max-width: 575px){.text-right.text-centred-xs{justify-content:center}}.text-right #g-row-limit{width:auto;margin:0 10px}@media(max-width: 575px){.text-centred-xs{justify-content:center}}@media(min-width: 768px){.pull-left-sm{display:flex;align-items:center;justify-content:flex-start}}.pagination{display:flex;align-items:center;justify-content:flex-end;margin:0;gap:10px}.pagination span{font-weight:900}.flags{padding-left:20px}.flags img{width:14px;margin-top:-8px}.fa-star{color:#1cbb8c;margin-right:5px}.text-danger{color:#ff3d60 !important}ol.sortable,ol.sortable ol{margin:0 0 0 25px;padding:0;list-style-type:none}ol.sortable{margin:0}ol.sortable,ol.sortable *,ol.sortable *:after,ol.sortable *:before{box-sizing:content-box}.sortable li{margin:0;padding:0}.sortable li div.content{color:#2a3042;cursor:move;height:45px;line-height:45px;margin:0;padding:0 10px;border-bottom:1px solid #e1e1e1;height:100%}.sortable li div.content .text-danger{margin-right:10px}@media(max-width: 575px){.sortable li div.content .text-danger{margin-top:16px;vertical-align:top;margin-right:5px}}#fg-pages-list .sortable li div.content{color:#2a3042;cursor:move;height:45px;line-height:45px;margin:0;padding:0 10px;border-bottom:1px solid #e1e1e1;height:100%}@media(min-width: 576px){#fg-pages-list .sortable li div.content{display:flex;align-items:center}}#fg-pages-list .sortable li div.content .text-danger{margin-right:10px}@media(max-width: 575px){#fg-pages-list .sortable li div.content .text-danger{margin-top:16px;vertical-align:top;margin-right:5px}}#fg-pages-list .sortable li div.content b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width: 576px){#fg-pages-list .sortable li div.content b{display:block}}@media(max-width: 575px){#fg-pages-list .sortable li div.content b{display:inline-block;width:calc(100% - 70px)}}@media(min-width: 1200px){#fg-pages-list .sortable li div.content b{width:calc(100% - 670px)}}@media(min-width: 992px)and (max-width: 1199px){#fg-pages-list .sortable li div.content b{width:calc(100% - 222px)}}@media(min-width: 768px)and (max-width: 991px){#fg-pages-list .sortable li div.content b{width:calc(100% - 222px)}}@media(min-width: 576px)and (max-width: 767px){#fg-pages-list .sortable li div.content b{width:calc(100% - 222px)}}#fg-pages-list .sortable li div.content .menu-box-title{display:flex;align-items:center;justify-content:flex-start}@media(max-width: 575px){#fg-pages-list .sortable li div.content .menu-box-title .disclose,#fg-pages-list .sortable li div.content .menu-box-title .text-danger{margin-top:0}}@media(max-width: 575px){#fg-pages-list .sortable li div.content .menu-box-title{width:100%}}@media(min-width: 1200px){#fg-pages-list .sortable li div.content .menu-box-title{width:calc(100% - 670px)}}@media(min-width: 992px)and (max-width: 1199px){#fg-pages-list .sortable li div.content .menu-box-title{width:calc(100% - 222px)}}@media(min-width: 768px)and (max-width: 991px){#fg-pages-list .sortable li div.content .menu-box-title{width:calc(100% - 222px)}}@media(min-width: 576px)and (max-width: 767px){#fg-pages-list .sortable li div.content .menu-box-title{width:calc(100% - 222px)}}@media(max-width: 575px){#fg-pages-list .sortable li.sort-leaf .content b{display:inline-block;width:calc(100% - 52px)}}#fg-product-edit .sortable li div.content b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 62px)}.sortable li.sort-branch div{color:#2a3042}.sort-leaf .disclose{content:\"- \";text-indent:-3000px;background-image:url(\"/libraries/jquery-nested-sortable/skin-vista/icons.gif\");background-position:-16px -64px;background-repeat:no-repeat;display:inline-block;height:16px;vertical-align:top;width:16px;margin:16px 5px 0 1px}@media(min-width: 576px){.sort-leaf .disclose{margin:0px 5px 0 1px}}li.sort-collapsed.sort-hover div{border-color:#999}.disclose{cursor:pointer;width:20px;display:none;text-align:center}.sortable li.sort-collapsed>ol{display:none}.sortable li.sort-branch>div .disclose{display:block;float:left;margin-right:15px}.sortable li.sort-collapsed>div .disclose>span:before{display:inline-block;font-family:FontAwesome;font-size:10px;content:\"\";height:25px;width:25px;line-height:25px;border-radius:13px;background:rgba(134,145,178,.1);color:#8691b2;border:1px solid #8691b2;transition:.15s ease}.sortable li.sort-collapsed>div .disclose:hover>span:before,.sortable li.sort-expanded>div .disclose:hover>span:before{background:#8691b2;color:#fff}.sortable li.sort-expanded>div .disclose>span:before{display:inline-block;font-family:FontAwesome;font-size:10px;content:\"\";height:25px;width:25px;line-height:25px;border-radius:13px;background:rgba(134,145,178,.1);color:#8691b2;border:1px solid #8691b2;transition:.15s ease}.menu_sortable .btn-group{display:none;transition:.15s ease}.menu_sortable div:hover .btn-group{display:block;margin-top:-1px}.menu_sortable div:hover .btn-group.pull-right{float:none;margin-bottom:20px;margin-left:20px}@media(min-width: 576px){.menu_sortable div:hover .btn-group.pull-right{float:right;margin-bottom:0;margin-left:0;display:flex;justify-content:space-between;align-items:center}}@media(min-width: 1200px){.menu_sortable div:hover .btn-group.pull-right{width:668px}}@media(min-width: 992px)and (max-width: 1199px){.menu_sortable div:hover .btn-group.pull-right{width:222px}}@media(min-width: 768px)and (max-width: 991px){.menu_sortable div:hover .btn-group.pull-right{width:222px}}@media(min-width: 576px)and (max-width: 767px){.menu_sortable div:hover .btn-group.pull-right{width:222px}}@media(max-width: 1199px){.menu_sortable div:hover .btn-group .btn.btn-sm .fa{margin-right:0}}@media(max-width: 1199px){.menu_sortable div:hover .btn-group .hidden-xs{display:none}}.resp-vtabs li.resp-tab-active{position:relative;z-index:1;margin-right:-1px;padding:10px 15px;margin-bottom:0;border-top:none;border:none;border-left:none;border-right:none;border-right:2px solid #8691b2;background-color:#f3f4f7}.resp-tab-active{color:#8691b2}.htabs li.resp-tab-active{border-right:none;color:#2a3042;background-color:#8691b2;border-radius:.25rem;color:#fff}.htabs li.resp-tab-active .fa-star{color:#fff}.resp-vtabs>.resp-tabs-container{border:none;min-height:274px}#fg-order-details .details .order-history div{font-size:13px}#fg-order-details .details i.fa-copy{font-size:16px;cursor:pointer;margin-left:5px;margin-right:10px}#fg-order-details .details b a{color:#8691b2;transition:ease .3s}#fg-order-details .details b a:hover{color:#2a3042}#fg-order-details .details .order-status{margin-bottom:5px}#fg-order-details .resend_order_confirmation_email{margin-top:25px}.date-range-icon{display:flex;align-items:center}.date-range-icon .fa-calendar:before{margin-left:10px;margin-right:10px;height:100%}.input-group .btn{border-radius:0 3px 3px 0;display:flex;align-items:center}#images-uploader,#files-uploader{clear:both}#images-uploader,#images-uploader *,#files-uploader,#files-uploader *{box-sizing:content-box !important}#images-list{margin:0;padding:0 5px;display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 200px))}#images-list li{background:#fff;text-align:center;display:block;height:165px;margin:5px 5px 10px 5px;vertical-align:middle;position:relative}#images-list li.sortable-chosen{-webkit-box-shadow:-1px 1px 6px rgba(0,0,0,.75);-moz-box-shadow:-1px 1px 6px rgba(0,0,0,.75);box-shadow:-1px 1px 6px rgba(0,0,0,.75)}#images-list li .article-image{height:100%;width:100%;object-fit:cover}#images-list li .image-alt{padding:5px;height:30px;font-size:13px}#images-list li .article_image_delete{border:0;padding:13px;position:absolute;top:0;right:0}#images-list li .article_image_delete i{font-size:18px}#images-list li .image-alt{position:absolute;bottom:10px;border:0;background:#2a3042;text-align:center;color:#fff}#images-list li .image-alt::placeholder{color:#fff}#images-list li:hover .article-image-edit,#images-list li.pending .article-image-edit{display:block}.article-image-edit{background:hsla(0,0%,100%,.8);position:absolute;height:100%;width:150px;cursor:pointer;line-height:168px;display:none}.article-image-edit i{font-size:28px;color:#c00}.article-image-edit img{height:50px;position:relative;top:12px}#files-list{list-style-type:none;margin:0;padding:0}#files-list li{float:left;margin:5px 7px}#files-list li .article_file_delete{border-color:rgba(0,0,0,.05)}#fg-order-details .details .row{margin-bottom:15px}.cke_chrome{background:#fff !important}.cke_bottom,.cke_top{background:#fff !important}.plupload_filelist_header,.plupload_filelist_footer{background:#dbdee8 !important}.plupload_scroll .plupload_filelist{background:rgba(0,0,0,0) !important}.icheckbox_minimal-blue{background-position:0 0 !important}.icheckbox_minimal-blue:hover{background-position:0 0 !important}.icheckbox_minimal-blue.checked{background-position:-40px 0 !important}.icheckbox_minimal-blue.checked:hover{background-position:-40px 0 !important}#fg-product-edit .form-group,#fg-promotion-edit .form-group,#fg-article-edit .form-group,#fg-values-edit .form-group{width:100%}#fg-product-edit .form-group .list,#fg-promotion-edit .form-group .list,#fg-article-edit .form-group .list,#fg-values-edit .form-group .list{margin-bottom:5px}#fg-product-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content,#fg-promotion-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content,#fg-article-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content,#fg-values-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content{display:flex;justify-content:flex-start;align-items:center}#fg-product-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content .g-checkbox,#fg-promotion-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content .g-checkbox,#fg-article-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content .g-checkbox,#fg-values-edit #settings-tabs .settings-tabs .form-group .menu_sortable .sortable .content .g-checkbox{margin-right:5px}#fg-product-edit #settings-tabs .settings-tabs .form-group #products_related,#fg-promotion-edit #settings-tabs .settings-tabs .form-group #products_related,#fg-article-edit #settings-tabs .settings-tabs .form-group #products_related,#fg-values-edit #settings-tabs .settings-tabs .form-group #products_related{max-width:100%;overflow:overlay}#fg-g-edit .sortable .sort-leaf .content,#fg-layout-edit .sortable .sort-leaf .content{display:flex;align-items:center}@media(max-width: 575px){#fg-g-edit .sortable .sort-leaf .content,#fg-layout-edit .sortable .sort-leaf .content{align-items:flex-start}}@media(max-width: 575px){#fg-g-edit .sortable .sort-leaf .content .icheckbox_minimal-blue,#fg-layout-edit .sortable .sort-leaf .content .icheckbox_minimal-blue{margin-top:16px;margin-right:5px}}@media(max-width: 575px){#files-uploader_container .plupload .plupload_content .plupload_filelist_footer,#images-uploader_container .plupload .plupload_content .plupload_filelist_footer{display:flex;align-items:center}}#files-uploader_container .plupload .plupload_content .plupload_filelist_footer,#images-uploader_container .plupload .plupload_content .plupload_filelist_footer{height:auto}#files-uploader_container .plupload .plupload_content .plupload_filelist_footer .plupload_file_status,#files-uploader_container .plupload .plupload_content .plupload_filelist_footer .plupload_file_size,#files-uploader_container .plupload .plupload_content .plupload_filelist_footer .plupload_progress,#images-uploader_container .plupload .plupload_content .plupload_filelist_footer .plupload_file_status,#images-uploader_container .plupload .plupload_content .plupload_filelist_footer .plupload_file_size,#images-uploader_container .plupload .plupload_content .plupload_filelist_footer .plupload_progress{width:40px}.selectize-control .selectize-input .item a.remove{margin:1px}.progress-box{position:absolute;top:0px;width:100%;height:100%;z-index:200;background:#fff;padding:0px;margin-left:-15px}.progress-box.hidden{display:none}.progress{margin:15px;height:35px;transform:translateY(-100%);position:relative;top:30%;background-color:#333}.version{position:relative;top:5%}.version h3 p{display:inline-block}.version h3{text-align:center}#fg-order-details .details table{margin-top:30px}#fg-order-details .details table .order-product-details .custom-fields{font-size:11px}#fg-order-details .details table .order-product-details .custom-fields b{font-weight:600}#fg-order-details .details table .order-product-details .atributes{font-size:11px}#fg-order-details .details table .order-product-details .atributes b{font-weight:600}.table{white-space:nowrap;font-size:13px}.table .tab-center{text-align:center}.table .product-image{float:left;width:75px;height:75px;margin-right:10px}.table .product-image img{width:100%;height:100%;object-fit:contain}.table .tab-right{text-align:right}.table a:not(.btn){color:#4aa3ff;transition:.15s ease;font-weight:500}.table a:not(.btn):hover{color:#2a3042}.table a.btn{color:#fff}.table a.btn:hover,.table a.btn:focus{color:#fff}.table a.btn-default{color:#000}.table a.btn-default:hover,.table a.btn-default:focus{color:#000}.table thead{background-color:#f3f4f7}.table thead th{vertical-align:middle;border-bottom:none;border-top:none}.table tbody td{vertical-align:middle}.table tbody td.product-image{width:100px;padding:0}.table tbody td.product-image img{width:100%}.product-categories{display:block;width:100%;text-wrap:wrap}.product-categories--cats{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:600px}.inpost-map-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:1000;padding:100px;display:none;-webkit-transition:all .5s ease;transition:all .5s ease}@media(max-width: 767px){.inpost-map-container{padding:15px}}.inpost-map-container #inpost-map{background:#fff}.inpost-map-container .inpost-hide{margin:15px auto;float:right;color:#fff !important;text-transform:uppercase;-webkit-transition:all .5s ease;transition:all .5s ease;font-weight:600}.sales-grid{text-align:center}.sales-grid td{padding:2px 4px;width:12.5%}.mobile-menu-btn{position:fixed;right:10px;bottom:10px;z-index:9999;height:50px;width:50px;color:#fff;background:#2a3042;line-height:50px;text-align:center;font-size:25px;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:none}@media(max-width: 991px){.mobile-menu-btn{display:block}}@media(max-width: 575px){.mobile-menu-btn.active{background:#fff;color:#2a3042}}@media(max-width: 575px){.hidden-xs{display:none}}.dashboard-page #table-products>.row>#g-menu,.dashboard-page .g-container>.row>#g-menu{margin-bottom:10px}@media(max-width: 767px){.dashboard-page #table-products>.row>.col-md-3>.pull-right,.dashboard-page .g-container>.row>.col-md-3>.pull-right{float:left}}@media(max-width: 767px){.dashboard-page #table-products>.row>.col-md-3>.pull-right #g-columns-list,.dashboard-page .g-container>.row>.col-md-3>.pull-right #g-columns-list{right:auto;left:15px}}.dashboard-page .g-container .panel-info .panel-body #fg-newsletter-prepare .form-group .input-group #dates{max-width:200px}.dashboard-page .g-container .panel-info .panel-body #fg-newsletter-prepare .form-group .input-group .date-range-icon{border-top:1px solid #ced4da;border-right:1px solid #ced4da;border-bottom:1px solid #ced4da;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.dashboard-page .g-container .panel-info .panel-body #fg-newsletter-prepare .form-group select#template{max-width:233px}@media(max-width: 767px){.dashboard-page .g-container .panel-info .panel-body .resp-vtabs .resp-tabs-container{padding:0}}.dashboard-page .g-container .panel-info .panel-body .resp-vtabs .resp-tabs-container h2 i{margin-right:10px}.dashboard-page .g-container .panel-info .panel-body .resp-vtabs .resp-tabs-container .resp-tab-content{padding:10px}@media(max-width: 767px){.dashboard-page .g-container .panel-info .panel-body .resp-vtabs .resp-tabs-container .resp-tab-content{padding:10px}}.dashboard-page .g-container .panel-info .panel-body #fg-order-details .details .row .col-lg-4 .row .buttons .order_status_change_email,.dashboard-page .g-container .panel-info .panel-body #fg-order-details .details .row .col-lg-4 .row .buttons .order_status_change,.dashboard-page .g-container .panel-info .panel-body #fg-order-details .details .row .col-xl-4 .row .buttons .order_status_change_email,.dashboard-page .g-container .panel-info .panel-body #fg-order-details .details .row .col-xl-4 .row .buttons .order_status_change{margin-bottom:10px}.dashboard-page .g-container .panel-info .panel-body #fg-order-details .details .input-group span.input-group-addon{border-top-left-radius:0;border-bottom-left-radius:0}@media(max-width: 575px){.dashboard-page .g-container .panel-info .panel-body #fg-order-details .details .row .col-md-6 .col-sm-6:last-child .form-control{margin-top:15px}}.status_select #order-status{max-width:280px}.combination-attribute{border:1px solid #ced4da}.combination-attribute .title{padding:5px 10px;font-weight:600}.combination-attribute .values{padding:5px 10px;list-style-type:none}@media(max-width: 768px){.panel .panel-heading .btn-send-order-to-apilo{float:none !important}}.panel .panel-heading.with-buttons{display:flex;align-items:center;justify-content:space-between}.nav.nav-tabs-right{justify-content:flex-end}.input-group-addon{display:flex;align-items:center;justify-content:center;min-width:65px}select.input-sm{line-height:20px}.form-control{font-size:14px}.baselinker-product-search,.apilo-product-search{cursor:pointer}.baselinker-found-products{margin-top:10px}.baselinker-found-products p{margin-bottom:0}.baselinker-found-products button{margin-top:5px}.dashboard-summary{display:flex;flex-wrap:wrap;gap:20px}.dashboard-summary .panel{max-width:300px;width:100%}.custom-labels{display:flex;flex-wrap:wrap;gap:5px}.custom-labels input{max-width:150px;border:1px solid #dfdfdf !important;padding:0 5px;font-size:12px !important}.custom-labels input::placeholder{color:#dfdfdf;font-style:italic}input.form-control[type=text],select.form-control{height:35px;font-size:13px}textarea.form-control{font-size:13px}.order-details .fa-copy{cursor:pointer !important}.order-details .paid-status{margin-top:10px}.order-details .paid-status a{font-weight:300}.order-details .paid-status .panel-body span{display:inline-flex;height:30px;width:30px;background:#2a3042;color:#fff;align-items:center;justify-content:center;border-radius:50%}.order-details .paid-status .panel-body span.danger{background:#ff1741}.product-xml-data{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width: 768px){.product-xml-data{grid-template-columns:1fr 1fr}}@media(min-width: 992px){.product-xml-data{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1200px){.product-xml-data{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.product-xml-data input::placeholder{font-style:italic;opacity:.5}.product-xml-data .custom_label_0_container,.product-xml-data .custom_label_1_container,.product-xml-data .custom_label_2_container,.product-xml-data .custom_label_3_container,.product-xml-data .custom_label_4_container{position:relative}.product-xml-data .custom_label_0_container .custom_label_0_suggestions,.product-xml-data .custom_label_0_container .custom_label_1_suggestions,.product-xml-data .custom_label_0_container .custom_label_2_suggestions,.product-xml-data .custom_label_0_container .custom_label_3_suggestions,.product-xml-data .custom_label_0_container .custom_label_4_suggestions,.product-xml-data .custom_label_1_container .custom_label_0_suggestions,.product-xml-data .custom_label_1_container .custom_label_1_suggestions,.product-xml-data .custom_label_1_container .custom_label_2_suggestions,.product-xml-data .custom_label_1_container .custom_label_3_suggestions,.product-xml-data .custom_label_1_container .custom_label_4_suggestions,.product-xml-data .custom_label_2_container .custom_label_0_suggestions,.product-xml-data .custom_label_2_container .custom_label_1_suggestions,.product-xml-data .custom_label_2_container .custom_label_2_suggestions,.product-xml-data .custom_label_2_container .custom_label_3_suggestions,.product-xml-data .custom_label_2_container .custom_label_4_suggestions,.product-xml-data .custom_label_3_container .custom_label_0_suggestions,.product-xml-data .custom_label_3_container .custom_label_1_suggestions,.product-xml-data .custom_label_3_container .custom_label_2_suggestions,.product-xml-data .custom_label_3_container .custom_label_3_suggestions,.product-xml-data .custom_label_3_container .custom_label_4_suggestions,.product-xml-data .custom_label_4_container .custom_label_0_suggestions,.product-xml-data .custom_label_4_container .custom_label_1_suggestions,.product-xml-data .custom_label_4_container .custom_label_2_suggestions,.product-xml-data .custom_label_4_container .custom_label_3_suggestions,.product-xml-data .custom_label_4_container .custom_label_4_suggestions{position:absolute;top:101%;left:0;border:1px solid #1cbb8c;width:100%;display:none;z-index:99}.product-xml-data .custom_label_0_container .custom_label_0_suggestions div,.product-xml-data .custom_label_0_container .custom_label_1_suggestions div,.product-xml-data .custom_label_0_container .custom_label_2_suggestions div,.product-xml-data .custom_label_0_container .custom_label_3_suggestions div,.product-xml-data .custom_label_0_container .custom_label_4_suggestions div,.product-xml-data .custom_label_1_container .custom_label_0_suggestions div,.product-xml-data .custom_label_1_container .custom_label_1_suggestions div,.product-xml-data .custom_label_1_container .custom_label_2_suggestions div,.product-xml-data .custom_label_1_container .custom_label_3_suggestions div,.product-xml-data .custom_label_1_container .custom_label_4_suggestions div,.product-xml-data .custom_label_2_container .custom_label_0_suggestions div,.product-xml-data .custom_label_2_container .custom_label_1_suggestions div,.product-xml-data .custom_label_2_container .custom_label_2_suggestions div,.product-xml-data .custom_label_2_container .custom_label_3_suggestions div,.product-xml-data .custom_label_2_container .custom_label_4_suggestions div,.product-xml-data .custom_label_3_container .custom_label_0_suggestions div,.product-xml-data .custom_label_3_container .custom_label_1_suggestions div,.product-xml-data .custom_label_3_container .custom_label_2_suggestions div,.product-xml-data .custom_label_3_container .custom_label_3_suggestions div,.product-xml-data .custom_label_3_container .custom_label_4_suggestions div,.product-xml-data .custom_label_4_container .custom_label_0_suggestions div,.product-xml-data .custom_label_4_container .custom_label_1_suggestions div,.product-xml-data .custom_label_4_container .custom_label_2_suggestions div,.product-xml-data .custom_label_4_container .custom_label_3_suggestions div,.product-xml-data .custom_label_4_container .custom_label_4_suggestions div{padding:5px;cursor:pointer;background:#1cbb8c;color:#fff;border-bottom:1px solid #1cbb8c}.product-xml-data .custom_label_0_container .custom_label_0_suggestions div:last-child,.product-xml-data .custom_label_0_container .custom_label_1_suggestions div:last-child,.product-xml-data .custom_label_0_container .custom_label_2_suggestions div:last-child,.product-xml-data .custom_label_0_container .custom_label_3_suggestions div:last-child,.product-xml-data .custom_label_0_container .custom_label_4_suggestions div:last-child,.product-xml-data .custom_label_1_container .custom_label_0_suggestions div:last-child,.product-xml-data .custom_label_1_container .custom_label_1_suggestions div:last-child,.product-xml-data .custom_label_1_container .custom_label_2_suggestions div:last-child,.product-xml-data .custom_label_1_container .custom_label_3_suggestions div:last-child,.product-xml-data .custom_label_1_container .custom_label_4_suggestions div:last-child,.product-xml-data .custom_label_2_container .custom_label_0_suggestions div:last-child,.product-xml-data .custom_label_2_container .custom_label_1_suggestions div:last-child,.product-xml-data .custom_label_2_container .custom_label_2_suggestions div:last-child,.product-xml-data .custom_label_2_container .custom_label_3_suggestions div:last-child,.product-xml-data .custom_label_2_container .custom_label_4_suggestions div:last-child,.product-xml-data .custom_label_3_container .custom_label_0_suggestions div:last-child,.product-xml-data .custom_label_3_container .custom_label_1_suggestions div:last-child,.product-xml-data .custom_label_3_container .custom_label_2_suggestions div:last-child,.product-xml-data .custom_label_3_container .custom_label_3_suggestions div:last-child,.product-xml-data .custom_label_3_container .custom_label_4_suggestions div:last-child,.product-xml-data .custom_label_4_container .custom_label_0_suggestions div:last-child,.product-xml-data .custom_label_4_container .custom_label_1_suggestions div:last-child,.product-xml-data .custom_label_4_container .custom_label_2_suggestions div:last-child,.product-xml-data .custom_label_4_container .custom_label_3_suggestions div:last-child,.product-xml-data .custom_label_4_container .custom_label_4_suggestions div:last-child{border-bottom:none}.jconfirm-title{line-height:1.25 !important}.site-title{font-size:18px;font-weight:600;margin:5px 0 10px 5px}.site-subtitle{font-size:13px;margin:0 0 10px 5px}#g-list{margin-bottom:15px !important}.pagination input[type=number]{border:1px solid #ddd;height:31px;width:50px;text-align:center}.input-group-addon{width:auto}.input-group-addon label{display:flex;align-items:center;gap:5px}.additional_fields input[type=text]{height:40px}#integrationsDropdownBtn{width:50px;text-align:center}.dropdown-menu-right a{font-size:14px}","// out: ../style-css/style.css, compress: true, sourceMap: true\r\n@import \"_mixins\";\r\n$cGray: #74788d;\r\n$cGrayLight: #ced4da;\r\n$cGrayBg: #f8f8fb;\r\n$cBlue: #4aa3ff;\r\n$cMenuBg: #2a3042;\r\n$cMenuText: #8691b2;\r\n$cFilemenagerBg: #dbdee8;\r\n$cHoverBackground: #f3f4f7;\r\n$cGreenBtn: #1cbb8c;\r\n$cGreenBtnHover: #179a73;\r\n$cRedBtn: #ff3d60;\r\n$cRedBtnHover: #ff1741;\r\n$cVioletBtn: #5664d2;\r\n$cVioletBtnHover: #3848ca;\r\n$cInfoBtn: #939dba;\r\n$cInfoBtnHover: #8691b2;\r\n$cYellowBtn: #fcb92c;\r\n$cYellowBtnHover: #fbac06;\r\n$font1: 'Open Sans',\r\nsans-serif;\r\n\r\nbody {\r\n font-size: 13px;\r\n}\r\n\r\n.form-group {\r\n &::after {\r\n content: '';\r\n display: block;\r\n clear: both;\r\n }\r\n}\r\n\r\n.table {\r\n .text-bold {\r\n font-weight: 600;\r\n }\r\n\r\n .text-center {\r\n input {\r\n margin: auto;\r\n }\r\n }\r\n}\r\n\r\n.baselinker-delete-linking,\r\n.apilo-delete-linking {\r\n display: flex;\r\n gap: 5px;\r\n align-items: center;\r\n justify-content: center;\r\n margin-top: 10px;\r\n cursor: pointer;\r\n}\r\n\r\n// statusy zamówień\r\ntr.status-0 {\r\n .order-status {\r\n color: $cVioletBtn;\r\n }\r\n}\r\n\r\ntr.status-1 {\r\n .order-status {\r\n color: #468639;\r\n }\r\n}\r\n\r\ntr.status-2,\r\ntr.status-3 {\r\n .order-status {\r\n color: $cRedBtn;\r\n }\r\n}\r\n\r\ntr.status-4 {\r\n .order-status {\r\n color: $cYellowBtn;\r\n }\r\n}\r\n\r\n// zamówienie wysłane\r\ntr.status-5 {\r\n .order-status {\r\n color: #f7abb0;\r\n }\r\n}\r\n\r\n// zamówienie zrealizowane\r\ntr.status-6,\r\ntr.status-8 {\r\n .order-status {\r\n color: #bfbfbf;\r\n }\r\n}\r\n\r\ntr.status-7 {\r\n .order-status {\r\n color: #95c11f;\r\n }\r\n}\r\n\r\nbody {\r\n font-family: $font1;\r\n color: $cMenuBg;\r\n\r\n a {\r\n &:hover {\r\n text-decoration: none;\r\n }\r\n }\r\n\r\n input:-webkit-autofill,\r\n input:-webkit-autofill:hover,\r\n input:-webkit-autofill:focus textarea:-webkit-autofill,\r\n textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,\r\n select:-webkit-autofill,\r\n select:-webkit-autofill:hover,\r\n select:-webkit-autofill:focus {\r\n -webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important;\r\n }\r\n}\r\n\r\n#main {\r\n height: 100vh;\r\n\r\n .container-fluid {\r\n height: 100%;\r\n\r\n .row {\r\n height: 100%;\r\n\r\n .unlogged-panel {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n background: #fff;\r\n\r\n .login-panel {\r\n width: 80%;\r\n\r\n .login-panel-content {\r\n .login-shoppro {\r\n text-align: center;\r\n font-size: 26px;\r\n color: $cBlue;\r\n }\r\n\r\n .title {\r\n text-align: center;\r\n font-size: 22px;\r\n line-height: 24px;\r\n font-weight: 600;\r\n margin-top: 50px;\r\n margin-bottom: 10px;\r\n }\r\n\r\n .subtitle {\r\n text-align: center;\r\n font-size: 12px;\r\n line-height: 20px;\r\n font-weight: 300;\r\n color: $cGray;\r\n }\r\n\r\n .form-horizontal {\r\n margin-top: 50px;\r\n\r\n .form-group {\r\n .input-login {\r\n position: relative;\r\n\r\n &:before {\r\n position: absolute;\r\n content: 'Login';\r\n color: $cGray;\r\n font-size: 14px;\r\n line-height: 21px;\r\n top: 5px;\r\n left: 50px;\r\n z-index: 801;\r\n }\r\n }\r\n\r\n .input-password {\r\n position: relative;\r\n\r\n &:before {\r\n position: absolute;\r\n content: 'Hasło';\r\n color: $cGray;\r\n font-size: 14px;\r\n line-height: 21px;\r\n top: 5px;\r\n left: 50px;\r\n z-index: 801;\r\n }\r\n }\r\n\r\n .input-group {\r\n input {\r\n height: 60px;\r\n background: transparent;\r\n padding-top: 30px;\r\n padding-bottom: 10px;\r\n padding-left: 50px;\r\n margin-left: -52px;\r\n border: 1px solid #dedfe0;\r\n box-shadow: none;\r\n }\r\n\r\n .form-control {\r\n border: 1px solid #dedfe0;\r\n }\r\n\r\n .input-group-prepend {\r\n .input-group-text {\r\n background: transparent;\r\n border: none;\r\n }\r\n\r\n .icon {\r\n padding-left: 20px;\r\n padding-right: 20px;\r\n\r\n i {\r\n z-index: 800;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .sumbit {\r\n text-align: center;\r\n\r\n .btn {\r\n background-color: $cBlue;\r\n color: #fff;\r\n border-radius: 4px;\r\n font-size: 14px;\r\n line-height: 21px;\r\n font-weight: 400;\r\n padding: 10px 30px;\r\n margin-top: 50px;\r\n }\r\n }\r\n }\r\n\r\n .copyright {\r\n text-align: center;\r\n font-size: 14px;\r\n line-height: 21px;\r\n font-weight: 400;\r\n color: $cGray;\r\n margin-top: 100px;\r\n\r\n a {\r\n color: $cGray;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .unlogged-bg {\r\n background: url('/admin/layout/images/bg-unlogged.png') no-repeat right;\r\n background-size: cover;\r\n display: flex;\r\n\r\n @include respond-below(xs) {\r\n display: none;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .home {\r\n position: fixed;\r\n z-index: 999;\r\n color: #fff;\r\n top: 30px;\r\n right: 30px;\r\n\r\n img {\r\n width: 30px;\r\n\r\n @include respond-below(xs) {\r\n filter: invert(100%);\r\n }\r\n }\r\n }\r\n}\r\n\r\n.admin-page {\r\n background-color: $cGrayBg;\r\n\r\n .menu {\r\n &.visible {\r\n display: block;\r\n\r\n @include respond-below(xs) {\r\n width: 100vw;\r\n\r\n }\r\n }\r\n\r\n @include respond-below(md) {\r\n display: none;\r\n }\r\n\r\n z-index: 900;\r\n padding: 0 25px;\r\n background-color: $cMenuBg;\r\n height: 100%;\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n overflow: scroll;\r\n\r\n &::-webkit-scrollbar {\r\n display: none;\r\n /* Chrome Safari */\r\n width: 0;\r\n height: 0;\r\n }\r\n\r\n scrollbar-width: none;\r\n /* Firefox */\r\n -ms-overflow-style: none;\r\n /* IE 10+ */\r\n overflow-y:scroll;\r\n overflow-x:hidden;\r\n color: $cMenuText;\r\n\r\n .logo {\r\n width: 100%;\r\n color: #fff;\r\n background-color: $cMenuBg;\r\n text-align: center;\r\n padding: 20px 0;\r\n font-size: 24px;\r\n font-weight: 400;\r\n\r\n span {\r\n font-size: 11px;\r\n color: $cMenuText;\r\n }\r\n\r\n a {\r\n font-size: 11px;\r\n padding: 5px 20px;\r\n border-radius: .25rem;\r\n display: inline-block;\r\n margin-top: 10px;\r\n transition: ease 0.3s;\r\n text-transform: uppercase;\r\n font-weight: 700;\r\n color: $cMenuBg;\r\n background-color: #fff;\r\n border: 1px solid #fff;\r\n\r\n &:hover {\r\n color: $cMenuText;\r\n background-color: $cMenuBg;\r\n border: 1px solid $cMenuText;\r\n }\r\n }\r\n }\r\n\r\n .menu-content {\r\n .title {\r\n text-transform: uppercase;\r\n color: $cMenuText;\r\n font-size: 12px;\r\n font-weight: 700;\r\n margin-bottom: 10px;\r\n }\r\n\r\n ul {\r\n list-style-type: none;\r\n padding-inline-start: 0px;\r\n\r\n li {\r\n a {\r\n color: $cMenuText;\r\n font-size: 13px;\r\n font-weight: 400;\r\n line-height: 27px;\r\n padding: 4px 0px;\r\n display: block;\r\n\r\n &:hover {\r\n color: #fff;\r\n\r\n img {\r\n filter: brightness(200%);\r\n }\r\n }\r\n\r\n img,\r\n i {\r\n margin-right: 20px;\r\n width: 20px;\r\n text-align: center;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.preview {\r\n width: 100%;\r\n background: $cMenuBg;\r\n text-align: center;\r\n position: -webkit-sticky;\r\n position: sticky;\r\n bottom: 0;\r\n z-index: 1020;\r\n\r\n @include respond-below(xs) {\r\n text-align: left;\r\n }\r\n\r\n &:hover {\r\n a {\r\n color: #fff;\r\n width: 100%;\r\n height: 100%;\r\n }\r\n\r\n img {\r\n filter: brightness(200%);\r\n }\r\n }\r\n\r\n a {\r\n text-transform: uppercase;\r\n padding: 20px 0;\r\n color: $cMenuText;\r\n font-size: 12px;\r\n font-weight: 700;\r\n margin-bottom: 10px;\r\n display: inline-block;\r\n margin-bottom: 0;\r\n\r\n img {\r\n margin-top: -4px;\r\n }\r\n }\r\n}\r\n\r\n.site-content {\r\n margin-left: 0;\r\n background-color: #fff;\r\n\r\n @include respond-above(xs) {\r\n width: calc(100% - 243px);\r\n margin-left: 243px;\r\n }\r\n\r\n\r\n .top-user {\r\n text-align: right;\r\n background-color: #fff;\r\n padding-top: 10px;\r\n padding-bottom: 10px;\r\n text-align: right;\r\n }\r\n\r\n .dropdown {\r\n position: relative;\r\n display: inline-block;\r\n color: $cMenuBg;\r\n font-size: 15px;\r\n\r\n img {\r\n margin-left: 10px;\r\n }\r\n\r\n &:hover {\r\n .dropdown-content {\r\n display: block;\r\n }\r\n }\r\n\r\n .dropdown-content {\r\n display: none;\r\n transition: ease 0.3s;\r\n position: absolute;\r\n background-color: #fff;\r\n box-shadow: 7px 7px 15px 5px rgba(0, 0, 0, 0.05);\r\n padding: 12px 16px;\r\n z-index: 1;\r\n right: 0;\r\n font-size: 14px;\r\n\r\n a {\r\n font-size: 14px;\r\n line-height: 15px;\r\n font-weight: 400;\r\n color: $cMenuBg;\r\n display: block;\r\n padding: 5px 0;\r\n white-space: nowrap;\r\n\r\n span {\r\n margin-right: 10px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .dashboard-page {\r\n padding-top: 10px;\r\n padding-bottom: 10px;\r\n background-color: $cHoverBackground;\r\n\r\n\r\n\r\n .dashboard-content {\r\n border-radius: .25rem;\r\n margin-bottom: 15px;\r\n background: #fff;\r\n margin: 10px 0;\r\n padding: 15px;\r\n box-shadow: 7px 7px 15px 5px rgba(0, 0, 0, 0.05);\r\n\r\n .dashboard-title {\r\n text-transform: uppercase;\r\n font-weight: 800;\r\n margin-bottom: 15px;\r\n }\r\n\r\n table {\r\n white-space: nowrap;\r\n font-size: 13px;\r\n\r\n &.dashboard-products {\r\n tbody {\r\n tr {\r\n td:nth-child(2) {\r\n max-width: 300px;\r\n text-overflow: ellipsis;\r\n overflow: hidden;\r\n }\r\n\r\n td.text-right {\r\n display: table-cell;\r\n text-align: right;\r\n }\r\n }\r\n }\r\n }\r\n\r\n a {\r\n color: $cMenuText;\r\n transition: .15s ease;\r\n font-weight: 800;\r\n\r\n &:hover {\r\n color: $cMenuBg;\r\n }\r\n }\r\n\r\n img {\r\n height: 50px;\r\n }\r\n\r\n thead {\r\n background-color: $cHoverBackground;\r\n\r\n th {\r\n vertical-align: middle;\r\n border-bottom: none;\r\n border-top: none;\r\n }\r\n }\r\n\r\n tbody {\r\n td {\r\n vertical-align: middle;\r\n }\r\n }\r\n }\r\n\r\n .table-hover tbody tr:hover {\r\n background-color: $cHoverBackground;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.alert {\r\n .fa {\r\n margin-right: 10px;\r\n }\r\n}\r\n\r\n.btn-default,\r\n.btn-success,\r\n.btn-danger,\r\n.btn-info,\r\n.btn-system,\r\n.btn-dark,\r\n.btn-primary {\r\n color: #fff;\r\n padding: .47rem .75rem;\r\n font-size: 13px;\r\n line-height: 1.5;\r\n font-weight: 300;\r\n border-radius: .25rem;\r\n transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\r\n\r\n @include respond-below(xs) {\r\n font-size: 12px;\r\n }\r\n\r\n &:hover {\r\n color: #fff;\r\n }\r\n\r\n .fa {\r\n margin-right: 8px;\r\n }\r\n\r\n &#g-columns-list-close {\r\n .fa {\r\n margin-right: 0px;\r\n }\r\n }\r\n\r\n &.article_image_delete {\r\n .fa {\r\n margin-right: 0;\r\n }\r\n }\r\n\r\n &#g-select-columns {\r\n .fa {\r\n margin-right: 0px;\r\n }\r\n }\r\n\r\n &.btn-value-remove {\r\n margin-left: 15px;\r\n\r\n .fa-trash-o {\r\n margin-right: 0px;\r\n }\r\n }\r\n\r\n &.btn-delete-permutation {\r\n text-align: center;\r\n color: #FFF;\r\n\r\n i {\r\n margin: 0;\r\n }\r\n }\r\n\r\n &.fa-link {\r\n height: 35px;\r\n }\r\n}\r\n\r\n.btn-default {\r\n color: #000;\r\n}\r\n\r\n.attribute-value-add {\r\n margin-top: 16px;\r\n}\r\n\r\n.btn-success {\r\n background-color: $cGreenBtn;\r\n border-color: $cGreenBtn;\r\n\r\n &:hover {\r\n background-color: $cGreenBtnHover;\r\n border-color: $cGreenBtnHover;\r\n }\r\n}\r\n\r\n.btn-danger {\r\n background-color: $cRedBtn;\r\n border-color: $cRedBtn;\r\n\r\n &:hover {\r\n background-color: $cRedBtnHover;\r\n border-color: $cRedBtnHover;\r\n }\r\n}\r\n\r\n.btn-info {\r\n background-color: $cVioletBtn;\r\n border-color: $cVioletBtn;\r\n\r\n &:hover {\r\n background-color: $cVioletBtnHover;\r\n border-color: $cVioletBtnHover;\r\n }\r\n}\r\n\r\n.btn-primary {\r\n background-color: $cInfoBtn;\r\n border-color: $cInfoBtn;\r\n\r\n &:hover {\r\n background-color: $cInfoBtnHover;\r\n border-color: $cInfoBtnHover;\r\n }\r\n}\r\n\r\n.btn-system {\r\n background-color: $cYellowBtn;\r\n border-color: $cYellowBtn;\r\n\r\n &:hover {\r\n background-color: $cYellowBtnHover;\r\n border-color: $cYellowBtnHover;\r\n }\r\n}\r\n\r\n#fg-values-edit {\r\n #settings-tabs {\r\n .resp-tabs-container {\r\n\r\n .resp-tab-content {\r\n @include respond-above(sm) {\r\n padding-bottom: 0;\r\n }\r\n\r\n #languages-main {\r\n .btn-value-add {\r\n margin-bottom: 15px;\r\n }\r\n }\r\n }\r\n\r\n .default-value {\r\n margin-bottom: 1rem;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#g-list td a i {\r\n color: $cMenuBg !important;\r\n}\r\n\r\n#g-list {\r\n\r\n input.product-price,\r\n input.product-price-promo {\r\n width: 100%;\r\n }\r\n}\r\n\r\n#g-columns-list {\r\n font-size: 13px;\r\n font-weight: 400;\r\n border: 1px solid $cHoverBackground !important;\r\n border-radius: 0.25rem;\r\n\r\n ul {\r\n li {\r\n border-bottom: 1px solid $cHoverBackground !important;\r\n height: auto !important;\r\n min-height: 30px;\r\n display: flex;\r\n align-items: center;\r\n }\r\n }\r\n}\r\n\r\n#g-results {\r\n font-size: 13px;\r\n margin-top: 10px;\r\n\r\n #g-list {\r\n color: $cMenuBg;\r\n\r\n >thead:nth-child(1) {\r\n >tr:nth-child(1) {\r\n background-color: $cHoverBackground;\r\n }\r\n }\r\n\r\n th {\r\n vertical-align: middle;\r\n }\r\n }\r\n\r\n table {\r\n color: $cMenuBg;\r\n\r\n thead {\r\n tr {\r\n th {\r\n border: none;\r\n }\r\n }\r\n }\r\n\r\n tbody {\r\n tr {\r\n background-color: #fff;\r\n\r\n &:hover {\r\n background-color: $cHoverBackground;\r\n }\r\n\r\n td {\r\n border-color: $cHoverBackground;\r\n\r\n a:not(.btn) {\r\n transition: .15s ease;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n color: $cMenuBg;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .g-search-select,\r\n #g-row-limit {\r\n text-align: center;\r\n }\r\n\r\n .form-control {\r\n border-color: $cMenuText;\r\n color: $cMenuBg;\r\n -webkit-appearance: none;\r\n -moz-appearance: none;\r\n appearance: none;\r\n font-size: 13px;\r\n\r\n &:focus {\r\n box-shadow: none;\r\n }\r\n }\r\n}\r\n\r\n.table-striped tbody tr:nth-of-type(2n+1) {\r\n background-color: #fff;\r\n}\r\n\r\n.table-bordered th,\r\n.table-bordered td {\r\n border-right: none;\r\n border-left: none;\r\n}\r\n\r\n.text-right {\r\n display: flex;\r\n align-items: center;\r\n justify-content: flex-end;\r\n\r\n &.text-centred-xs {\r\n @include respond-below(xs) {\r\n justify-content: center;\r\n }\r\n }\r\n\r\n #g-row-limit {\r\n width: auto;\r\n margin: 0 10px;\r\n }\r\n\r\n\r\n}\r\n\r\n.text-centred-xs {\r\n @include respond-below(xs) {\r\n justify-content: center;\r\n }\r\n}\r\n\r\n.pull-left-sm {\r\n @include respond-above(sm) {\r\n display: flex;\r\n align-items: center;\r\n justify-content: flex-start;\r\n }\r\n\r\n}\r\n\r\n\r\n.pagination {\r\n display: flex;\r\n align-items: center;\r\n justify-content: flex-end;\r\n margin: 0;\r\n gap: 10px;\r\n\r\n span {\r\n font-weight: 900;\r\n }\r\n}\r\n\r\n.flags {\r\n padding-left: 20px;\r\n\r\n img {\r\n width: 14px;\r\n margin-top: -8px;\r\n }\r\n}\r\n\r\n.fa-star {\r\n color: $cGreenBtn;\r\n margin-right: 5px;\r\n}\r\n\r\n.text-danger {\r\n color: $cRedBtn !important;\r\n}\r\n\r\nol.sortable,\r\nol.sortable ol {\r\n margin: 0 0 0 25px;\r\n padding: 0;\r\n list-style-type: none;\r\n}\r\n\r\nol.sortable {\r\n margin: 0;\r\n}\r\n\r\nol.sortable,\r\nol.sortable *,\r\nol.sortable *:after,\r\nol.sortable *:before {\r\n box-sizing: content-box;\r\n}\r\n\r\n.sortable li {\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.sortable li div.content {\r\n color: $cMenuBg;\r\n cursor: move;\r\n height: 45px;\r\n line-height: 45px;\r\n margin: 0;\r\n padding: 0 10px;\r\n border-bottom: 1px solid #e1e1e1;\r\n height: 100%;\r\n\r\n .text-danger {\r\n margin-right: 10px;\r\n\r\n @include respond-below(xs) {\r\n margin-top: 16px;\r\n vertical-align: top;\r\n margin-right: 5px;\r\n }\r\n }\r\n\r\n}\r\n\r\n#fg-pages-list {\r\n .sortable {\r\n li {\r\n div {\r\n\r\n &.content {\r\n color: $cMenuBg;\r\n cursor: move;\r\n height: 45px;\r\n line-height: 45px;\r\n margin: 0;\r\n padding: 0 10px;\r\n border-bottom: 1px solid #e1e1e1;\r\n height: 100%;\r\n\r\n @include respond-above(xs) {\r\n display: flex;\r\n align-items: center;\r\n }\r\n\r\n .text-danger {\r\n margin-right: 10px;\r\n\r\n @include respond-below(xs) {\r\n margin-top: 16px;\r\n vertical-align: top;\r\n margin-right: 5px;\r\n }\r\n }\r\n\r\n b {\r\n white-space: nowrap;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n\r\n @include respond-above(xs) {\r\n display: block;\r\n }\r\n\r\n @include respond-below(xs) {\r\n display: inline-block;\r\n width: calc(100% - 70px);\r\n }\r\n\r\n @include respond-above(lg) {\r\n width: calc(100% - 670px);\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n width: calc(100% - 222px);\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n width: calc(100% - 222px);\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n width: calc(100% - 222px);\r\n }\r\n }\r\n\r\n .menu-box-title {\r\n\r\n display: flex;\r\n align-items: center;\r\n justify-content: flex-start;\r\n\r\n .disclose,\r\n .text-danger {\r\n @include respond-below(xs) {\r\n\r\n margin-top: 0;\r\n }\r\n }\r\n\r\n @include respond-below(xs) {\r\n\r\n width: 100%;\r\n }\r\n\r\n @include respond-above(lg) {\r\n width: calc(100% - 670px);\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n width: calc(100% - 222px);\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n width: calc(100% - 222px);\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n width: calc(100% - 222px);\r\n }\r\n\r\n }\r\n }\r\n }\r\n\r\n &.sort-leaf {\r\n .content {\r\n b {\r\n @include respond-below(xs) {\r\n display: inline-block;\r\n width: calc(100% - 52px);\r\n }\r\n\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#fg-product-edit {\r\n .sortable {\r\n li {\r\n div {\r\n &.content {\r\n\r\n b {\r\n white-space: nowrap;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n width: calc(100% - 62px);\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.sortable li.sort-branch div {\r\n color: $cMenuBg;\r\n}\r\n\r\n.sort-leaf .disclose {\r\n content: '- ';\r\n text-indent: -3000px;\r\n background-image: url('/libraries/jquery-nested-sortable/skin-vista/icons.gif');\r\n background-position: -16px -64px;\r\n background-repeat: no-repeat;\r\n display: inline-block;\r\n height: 16px;\r\n vertical-align: top;\r\n width: 16px;\r\n margin: 16px 5px 0 1px;\r\n\r\n @include respond-above(xs) {\r\n margin: 0px 5px 0 1px;\r\n }\r\n}\r\n\r\nli.sort-collapsed.sort-hover div {\r\n border-color: #999999;\r\n}\r\n\r\n.disclose {\r\n cursor: pointer;\r\n width: 20px;\r\n display: none;\r\n text-align: center;\r\n}\r\n\r\n.sortable li.sort-collapsed>ol {\r\n display: none;\r\n}\r\n\r\n.sortable li.sort-branch>div .disclose {\r\n display: block;\r\n float: left;\r\n margin-right: 15px;\r\n}\r\n\r\n.sortable li.sort-collapsed>div .disclose>span:before {\r\n display: inline-block;\r\n font-family: FontAwesome;\r\n font-size: 10px;\r\n content: '\\f054';\r\n height: 25px;\r\n width: 25px;\r\n line-height: 25px;\r\n border-radius: 13px;\r\n background: rgba(134, 145, 178, .1);\r\n color: $cMenuText;\r\n border: 1px solid $cMenuText;\r\n transition: .15s ease;\r\n}\r\n\r\n.sortable li.sort-collapsed>div .disclose:hover>span:before,\r\n.sortable li.sort-expanded>div .disclose:hover>span:before {\r\n background: $cMenuText;\r\n color: #FFF;\r\n}\r\n\r\n.sortable li.sort-expanded>div .disclose>span:before {\r\n display: inline-block;\r\n font-family: FontAwesome;\r\n font-size: 10px;\r\n content: '\\f078';\r\n height: 25px;\r\n width: 25px;\r\n line-height: 25px;\r\n border-radius: 13px;\r\n background: rgba(134, 145, 178, .1);\r\n color: $cMenuText;\r\n border: 1px solid $cMenuText;\r\n transition: .15s ease;\r\n}\r\n\r\n.menu_sortable .btn-group {\r\n display: none;\r\n transition: .15s ease;\r\n}\r\n\r\n.menu_sortable div {\r\n &:hover {\r\n .btn-group {\r\n display: block;\r\n margin-top: -1px;\r\n\r\n &.pull-right {\r\n float: none;\r\n margin-bottom: 20px;\r\n margin-left: 20px;\r\n\r\n @include respond-above(xs) {\r\n float: right;\r\n margin-bottom: 0;\r\n margin-left: 0;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n\r\n }\r\n\r\n @include respond-above(lg) {\r\n width: 668px;\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n width: 222px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n width: 222px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n width: 222px;\r\n }\r\n\r\n\r\n\r\n\r\n\r\n }\r\n\r\n .btn {\r\n &.btn-sm {\r\n @include respond-below(lg) {\r\n\r\n .fa {\r\n margin-right: 0;\r\n }\r\n\r\n }\r\n }\r\n }\r\n\r\n .hidden-xs {\r\n @include respond-below(lg) {\r\n display: none;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.resp-vtabs li.resp-tab-active {\r\n position: relative;\r\n z-index: 1;\r\n margin-right: -1px;\r\n padding: 10px 15px;\r\n margin-bottom: 0;\r\n border-top: none;\r\n border: none;\r\n border-left: none;\r\n border-right: none;\r\n border-right: 2px solid $cMenuText;\r\n background-color: $cHoverBackground;\r\n}\r\n\r\n.resp-tab-active {\r\n color: $cMenuText;\r\n}\r\n\r\n.htabs {\r\n li.resp-tab-active {\r\n border-right: none;\r\n color: $cMenuBg;\r\n background-color: $cMenuText;\r\n border-radius: .25rem;\r\n color: #fff;\r\n\r\n .fa-star {\r\n color: #fff;\r\n }\r\n }\r\n}\r\n\r\n.resp-vtabs>.resp-tabs-container {\r\n border: none;\r\n min-height: 274px;\r\n}\r\n\r\n#fg-order-details {\r\n .details {\r\n .order-history {\r\n div {\r\n font-size: 13px;\r\n }\r\n }\r\n\r\n i.fa-copy {\r\n font-size: 16px;\r\n cursor: pointer;\r\n margin-left: 5px;\r\n margin-right: 10px;\r\n }\r\n\r\n b {\r\n a {\r\n color: $cMenuText;\r\n transition: ease 0.3s;\r\n\r\n &:hover {\r\n color: $cMenuBg;\r\n }\r\n }\r\n }\r\n\r\n .order-status {\r\n margin-bottom: 5px;\r\n }\r\n }\r\n\r\n .resend_order_confirmation_email {\r\n margin-top: 25px;\r\n }\r\n}\r\n\r\n.date-range-icon {\r\n display: flex;\r\n align-items: center;\r\n\r\n .fa-calendar:before {\r\n margin-left: 10px;\r\n margin-right: 10px;\r\n height: 100%;\r\n }\r\n}\r\n\r\n.input-group {\r\n .btn {\r\n border-radius: 0 3px 3px 0;\r\n display: flex;\r\n align-items: center;\r\n }\r\n}\r\n\r\n#images-uploader,\r\n#files-uploader {\r\n clear: both;\r\n}\r\n\r\n#images-uploader,\r\n#images-uploader *,\r\n#files-uploader,\r\n#files-uploader * {\r\n box-sizing: content-box !important;\r\n}\r\n\r\n#images-list {\r\n margin: 0;\r\n padding: 0 5px;\r\n display: grid;\r\n grid-template-columns: repeat(auto-fit, minmax(150px, 200px));\r\n ;\r\n}\r\n\r\n#images-list li {\r\n background: #FFF;\r\n text-align: center;\r\n display: block;\r\n height: 165px;\r\n margin: 5px 5px 10px 5px;\r\n vertical-align: middle;\r\n position: relative;\r\n}\r\n\r\n#images-list li.sortable-chosen {\r\n -webkit-box-shadow: -1px 1px 6px rgba(0, 0, 0, .75);\r\n -moz-box-shadow: -1px 1px 6px rgba(0, 0, 0, .75);\r\n box-shadow: -1px 1px 6px rgba(0, 0, 0, .75);\r\n}\r\n\r\n#images-list li .article-image {\r\n height: 100%;\r\n width: 100%;\r\n object-fit: cover;\r\n}\r\n\r\n#images-list li .image-alt {\r\n padding: 5px;\r\n height: 30px;\r\n font-size: 13px;\r\n}\r\n\r\n#images-list li .article_image_delete {\r\n border: 0;\r\n padding: 13px;\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n}\r\n\r\n#images-list li .article_image_delete i {\r\n font-size: 18px;\r\n}\r\n\r\n#images-list li .image-alt {\r\n position: absolute;\r\n bottom: 10px;\r\n border: 0;\r\n background: $cMenuBg;\r\n text-align: center;\r\n color: #FFF;\r\n}\r\n\r\n#images-list li .image-alt::placeholder {\r\n color: #FFF;\r\n}\r\n\r\n#images-list li:hover .article-image-edit,\r\n#images-list li.pending .article-image-edit {\r\n display: block;\r\n}\r\n\r\n.article-image-edit {\r\n background: rgba(255, 255, 255, .8);\r\n position: absolute;\r\n height: 100%;\r\n width: 150px;\r\n cursor: pointer;\r\n line-height: 168px;\r\n display: none;\r\n}\r\n\r\n.article-image-edit i {\r\n font-size: 28px;\r\n color: #cc0000;\r\n}\r\n\r\n.article-image-edit img {\r\n height: 50px;\r\n position: relative;\r\n top: 12px;\r\n}\r\n\r\n#files-list {\r\n list-style-type: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n#files-list li {\r\n float: left;\r\n margin: 5px 7px;\r\n}\r\n\r\n#files-list li .article_file_delete {\r\n border-color: rgba(0, 0, 0, 0.05);\r\n}\r\n\r\n#fg-order-details {\r\n .details {\r\n .row {\r\n margin-bottom: 15px;\r\n }\r\n }\r\n}\r\n\r\n.cke_chrome {\r\n background: #fff !important;\r\n}\r\n\r\n.cke_bottom,\r\n.cke_top {\r\n background: #fff !important;\r\n}\r\n\r\n.plupload_filelist_header,\r\n.plupload_filelist_footer {\r\n background: $cFilemenagerBg !important;\r\n}\r\n\r\n.plupload_scroll .plupload_filelist {\r\n background: transparent !important;\r\n}\r\n\r\n.icheckbox_minimal-blue {\r\n background-position: 0 0 !important;\r\n\r\n &:hover {\r\n background-position: 0 0 !important;\r\n }\r\n}\r\n\r\n.icheckbox_minimal-blue.checked {\r\n background-position: -40px 0 !important;\r\n\r\n &:hover {\r\n background-position: -40px 0 !important;\r\n }\r\n}\r\n\r\n#fg-product-edit,\r\n#fg-promotion-edit,\r\n#fg-article-edit,\r\n#fg-values-edit {\r\n .form-group {\r\n width: 100%;\r\n\r\n .list {\r\n margin-bottom: 5px;\r\n }\r\n }\r\n\r\n #settings-tabs {\r\n .settings-tabs {\r\n .form-group {\r\n .menu_sortable {\r\n .sortable {\r\n .content {\r\n display: flex;\r\n justify-content: flex-start;\r\n align-items: center;\r\n\r\n .g-checkbox {\r\n margin-right: 5px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n #products_related {\r\n max-width: 100%;\r\n overflow: overlay;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#fg-g-edit,\r\n#fg-layout-edit {\r\n .sortable {\r\n .sort-leaf {\r\n .content {\r\n display: flex;\r\n align-items: center;\r\n\r\n @include respond-below(xs) {\r\n align-items: flex-start;\r\n }\r\n\r\n .icheckbox_minimal-blue {\r\n @include respond-below(xs) {\r\n margin-top: 16px;\r\n margin-right: 5px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#files-uploader_container,\r\n#images-uploader_container {\r\n\r\n .plupload {\r\n .plupload_content {\r\n .plupload_filelist_footer {\r\n @include respond-below(xs) {\r\n display: flex;\r\n align-items: center;\r\n }\r\n\r\n height: auto;\r\n\r\n .plupload_file_status,\r\n .plupload_file_size,\r\n .plupload_progress {\r\n width: 40px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.selectize-control {\r\n .selectize-input {\r\n .item {\r\n a {\r\n &.remove {\r\n margin: 1px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.progress-box {\r\n position: absolute;\r\n top: 0px;\r\n width: 100%;\r\n height: 100%;\r\n z-index: 200;\r\n background: #fff;\r\n padding: 0px;\r\n margin-left: -15px;\r\n\r\n &.hidden {\r\n display: none;\r\n }\r\n}\r\n\r\n.progress {\r\n margin: 15px;\r\n height: 35px;\r\n transform: translateY(-100%);\r\n position: relative;\r\n top: 30%;\r\n background-color: #333;\r\n}\r\n\r\n.version {\r\n position: relative;\r\n top: 5%;\r\n}\r\n\r\n.version h3 p {\r\n display: inline-block;\r\n}\r\n\r\n.version h3 {\r\n text-align: center;\r\n\r\n}\r\n\r\n#fg-order-details {\r\n .details {\r\n table {\r\n margin-top: 30px;\r\n\r\n .order-product-details {\r\n .custom-fields {\r\n font-size: 11px;\r\n\r\n b {\r\n font-weight: 600;\r\n }\r\n }\r\n\r\n .atributes {\r\n font-size: 11px;\r\n\r\n b {\r\n font-weight: 600;\r\n }\r\n }\r\n\r\n }\r\n }\r\n }\r\n}\r\n\r\n.table {\r\n white-space: nowrap;\r\n font-size: 13px;\r\n\r\n .tab-center {\r\n text-align: center;\r\n }\r\n\r\n .product-image {\r\n float: left;\r\n width: 75px;\r\n height: 75px;\r\n margin-right: 10px;\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n object-fit: contain;\r\n }\r\n }\r\n\r\n .tab-right {\r\n text-align: right;\r\n }\r\n\r\n a:not(.btn) {\r\n color: $cBlue;\r\n transition: .15s ease;\r\n font-weight: 500;\r\n\r\n &:hover {\r\n color: $cMenuBg;\r\n }\r\n }\r\n\r\n a.btn {\r\n color: #fff;\r\n\r\n &:hover,\r\n &:focus {\r\n color: #fff;\r\n }\r\n }\r\n\r\n a.btn-default {\r\n color: #000;\r\n\r\n &:hover,\r\n &:focus {\r\n color: #000;\r\n }\r\n }\r\n\r\n thead {\r\n background-color: $cHoverBackground;\r\n\r\n th {\r\n vertical-align: middle;\r\n border-bottom: none;\r\n border-top: none;\r\n }\r\n }\r\n\r\n tbody {\r\n\r\n td {\r\n vertical-align: middle;\r\n\r\n &.product-image {\r\n\r\n width: 100px;\r\n padding: 0;\r\n\r\n img {\r\n width: 100%;\r\n }\r\n }\r\n\r\n }\r\n }\r\n}\r\n\r\n.product-categories {\r\n display: block;\r\n width: 100%;\r\n text-wrap: wrap;\r\n\r\n &--cats {\r\n white-space: nowrap;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n max-width: 600px;\r\n }\r\n}\r\n\r\n.inpost-map-container {\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n background: rgba(0, 0, 0, .75);\r\n z-index: 1000;\r\n padding: 100px;\r\n display: none;\r\n @include transition;\r\n\r\n @include respond-below(sm) {\r\n padding: 15px;\r\n }\r\n\r\n #inpost-map {\r\n background: #FFF;\r\n }\r\n\r\n .inpost-hide {\r\n margin: 15px auto;\r\n float: right;\r\n color: #FFF !important;\r\n text-transform: uppercase;\r\n @include transition;\r\n font-weight: 600;\r\n }\r\n}\r\n\r\n.sales-grid {\r\n text-align: center;\r\n\r\n td {\r\n padding: 2px 4px;\r\n width: calc(100% / 8);\r\n }\r\n}\r\n\r\n.mobile-menu-btn {\r\n position: fixed;\r\n right: 10px;\r\n bottom: 10px;\r\n z-index: 9999;\r\n height: 50px;\r\n width: 50px;\r\n color: #FFF;\r\n background: $cMenuBg;\r\n line-height: 50px;\r\n text-align: center;\r\n font-size: 25px;\r\n cursor: pointer;\r\n -webkit-border-radius: 50%;\r\n -moz-border-radius: 50%;\r\n border-radius: 50%;\r\n display: none;\r\n\r\n @include respond-below(md) {\r\n display: block;\r\n }\r\n\r\n &.active {\r\n @include respond-below(xs) {\r\n background: #fff;\r\n color: $cMenuBg;\r\n }\r\n }\r\n\r\n}\r\n\r\n.hidden-xs {\r\n @include respond-below(xs) {\r\n display: none;\r\n }\r\n}\r\n\r\n.dashboard-page {\r\n\r\n #table-products,\r\n .g-container {\r\n >.row {\r\n >#g-menu {\r\n margin-bottom: 10px;\r\n }\r\n\r\n >.col-md-3 {\r\n\r\n >.pull-right {\r\n @include respond-below(sm) {\r\n float: left;\r\n\r\n }\r\n\r\n #g-columns-list {\r\n @include respond-below(sm) {\r\n right: auto;\r\n left: 15px;\r\n }\r\n }\r\n }\r\n\r\n }\r\n }\r\n }\r\n\r\n\r\n .g-container {\r\n .panel-info {\r\n .panel-body {\r\n #fg-newsletter-prepare {\r\n .form-group {\r\n .input-group {\r\n #dates {\r\n max-width: 200px;\r\n }\r\n\r\n .date-range-icon {\r\n\r\n border-top: 1px solid #ced4da;\r\n border-right: 1px solid #ced4da;\r\n border-bottom: 1px solid #ced4da;\r\n border-top-right-radius: 0.25rem;\r\n border-bottom-right-radius: 0.25rem;\r\n }\r\n }\r\n\r\n select {\r\n &#template {\r\n max-width: 233px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .resp-vtabs {\r\n .resp-tabs-container {\r\n @include respond-below(sm) {\r\n padding: 0;\r\n }\r\n\r\n h2 {\r\n i {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n .resp-tab-content {\r\n padding: 10px;\r\n\r\n @include respond-below(sm) {\r\n padding: 10px;\r\n }\r\n\r\n }\r\n }\r\n }\r\n\r\n #fg-order-details {\r\n .details {\r\n .row {\r\n\r\n .col-lg-4,\r\n .col-xl-4 {\r\n .row {\r\n .buttons {\r\n\r\n .order_status_change_email,\r\n .order_status_change {\r\n\r\n margin-bottom: 10px;\r\n\r\n\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .input-group {\r\n span {\r\n &.input-group-addon {\r\n border-top-left-radius: 0;\r\n border-bottom-left-radius: 0;\r\n\r\n }\r\n }\r\n }\r\n\r\n .row {\r\n .col-md-6 {\r\n\r\n\r\n .col-sm-6:last-child {\r\n .form-control {\r\n @include respond-below(xs) {\r\n margin-top: 15px;\r\n }\r\n\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n}\r\n\r\n.status_select {\r\n #order-status {\r\n max-width: 280px;\r\n }\r\n}\r\n\r\n.combination-attribute {\r\n border: 1px solid $cGrayLight;\r\n\r\n .title {\r\n padding: 5px 10px;\r\n font-weight: 600;\r\n }\r\n\r\n .values {\r\n padding: 5px 10px;\r\n list-style-type: none;\r\n }\r\n}\r\n\r\n.panel {\r\n .panel-heading {\r\n .btn-send-order-to-apilo {\r\n @media (max-width: 768px) {\r\n float: none !important;\r\n }\r\n }\r\n\r\n &.with-buttons {\r\n display: flex;\r\n align-items: center;\r\n justify-content: space-between;\r\n }\r\n }\r\n}\r\n\r\n.nav {\r\n &.nav-tabs-right {\r\n justify-content: flex-end;\r\n }\r\n}\r\n\r\n.input-group-addon {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n min-width: 65px;\r\n}\r\n\r\nselect.input-sm {\r\n line-height: 20px;\r\n}\r\n\r\n.form-control {\r\n font-size: 14px;\r\n}\r\n\r\n.baselinker-product-search,\r\n.apilo-product-search {\r\n cursor: pointer;\r\n}\r\n\r\n.baselinker-found-products {\r\n margin-top: 10px;\r\n\r\n p {\r\n margin-bottom: 0;\r\n }\r\n\r\n button {\r\n margin-top: 5px;\r\n }\r\n}\r\n\r\n.dashboard-summary {\r\n display: flex;\r\n flex-wrap: wrap;\r\n gap: 20px;\r\n\r\n .panel {\r\n max-width: 300px;\r\n width: 100%;\r\n }\r\n}\r\n\r\n.custom-labels {\r\n display: flex;\r\n flex-wrap: wrap;\r\n gap: 5px;\r\n\r\n input {\r\n max-width: 150px;\r\n border: 1px solid #dfdfdf !important;\r\n padding: 0 5px;\r\n font-size: 12px !important;\r\n\r\n &::placeholder {\r\n color: #dfdfdf;\r\n font-style: italic;\r\n }\r\n }\r\n}\r\n\r\ninput.form-control[type=\"text\"],\r\nselect.form-control {\r\n height: 35px;\r\n font-size: 13px;\r\n}\r\n\r\ntextarea.form-control {\r\n font-size: 13px;\r\n}\r\n\r\n.order-details {\r\n .fa-copy {\r\n cursor: pointer !important;\r\n }\r\n\r\n .paid-status {\r\n margin-top: 10px;\r\n\r\n a {\r\n font-weight: 300;\r\n }\r\n\r\n .panel-body {\r\n span {\r\n display: inline-flex;\r\n height: 30px;\r\n width: 30px;\r\n background: $cMenuBg;\r\n color: #FFF;\r\n align-items: center;\r\n justify-content: center;\r\n border-radius: 50%;\r\n\r\n &.danger {\r\n background: $cRedBtnHover;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.product-xml-data {\r\n display: grid;\r\n grid-template-columns: 1fr;\r\n gap: 10px;\r\n\r\n @include respond-above(sm) {\r\n grid-template-columns: 1fr 1fr;\r\n }\r\n\r\n @include respond-above(md) {\r\n grid-template-columns: 1fr 1fr 1fr;\r\n }\r\n\r\n @include respond-above(lg) {\r\n grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;\r\n }\r\n\r\n input::placeholder {\r\n font-style: italic;\r\n opacity: .5;\r\n }\r\n\r\n .custom_label_0_container,\r\n .custom_label_1_container,\r\n .custom_label_2_container,\r\n .custom_label_3_container,\r\n .custom_label_4_container {\r\n position: relative;\r\n\r\n .custom_label_0_suggestions,\r\n .custom_label_1_suggestions,\r\n .custom_label_2_suggestions,\r\n .custom_label_3_suggestions,\r\n .custom_label_4_suggestions {\r\n position: absolute;\r\n top: 101%;\r\n left: 0;\r\n border: 1px solid #1cbb8c;\r\n width: 100%;\r\n display: none;\r\n z-index: 99;\r\n\r\n div {\r\n padding: 5px;\r\n cursor: pointer;\r\n background: #1cbb8c;\r\n color: #FFF;\r\n border-bottom: 1px solid #1cbb8c;\r\n\r\n &:last-child {\r\n border-bottom: none;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.jconfirm-title {\r\n line-height: 1.25 !important;\r\n}\r\n\r\n.site-title {\r\n font-size: 18px;\r\n font-weight: 600;\r\n margin: 5px 0 10px 5px;\r\n}\r\n\r\n.site-subtitle {\r\n font-size: 13px;\r\n margin: 0 0 10px 5px;\r\n}\r\n\r\n#g-list {\r\n margin-bottom: 15px !important;\r\n}\r\n\r\n.pagination {\r\n input[type=\"number\"] {\r\n border: 1px solid #dddddd;\r\n height: 31px;\r\n width: 50px;\r\n text-align: center;\r\n }\r\n}\r\n\r\n.input-group-addon {\r\n width: auto;\r\n\r\n label {\r\n display: flex;\r\n align-items: center;\r\n gap: 5px;\r\n }\r\n}\r\n\r\n.additional_fields {\r\n input[type=\"text\"] {\r\n height: 40px;\r\n }\r\n}\r\n\r\n#integrationsDropdownBtn {\r\n width: 50px;\r\n text-align: center;\r\n}\r\n\r\n.dropdown-menu-right {\r\n a {\r\n font-size: 14px;\r\n }\r\n}","$breakpoints: (xs: 576px,\r\n sm: 768px,\r\n md: 992px,\r\n lg: 1200px);\r\n\r\n@mixin respond-above($breakpoint) {\r\n @if map-has-key($breakpoints, $breakpoint) {\r\n $breakpoint-value: map-get($breakpoints, $breakpoint);\r\n\r\n @media (min-width: $breakpoint-value) {\r\n @content;\r\n }\r\n }\r\n\r\n @else {\r\n @warn 'Invalid breakpoint: #{$breakpoint}.';\r\n }\r\n}\r\n\r\n@mixin respond-below($breakpoint) {\r\n @if map-has-key($breakpoints, $breakpoint) {\r\n $breakpoint-value: map-get($breakpoints, $breakpoint);\r\n\r\n @media (max-width: ($breakpoint-value - 1)) {\r\n @content;\r\n }\r\n }\r\n\r\n @else {\r\n @warn 'Invalid breakpoint: #{$breakpoint}.';\r\n }\r\n}\r\n\r\n@mixin respond-between($lower, $upper) {\r\n @if map-has-key($breakpoints, $lower) and map-has-key($breakpoints, $upper) {\r\n $lower-breakpoint: map-get($breakpoints, $lower);\r\n $upper-breakpoint: map-get($breakpoints, $upper);\r\n\r\n @media (min-width: $lower-breakpoint) and (max-width: ($upper-breakpoint - 1)) {\r\n @content;\r\n }\r\n }\r\n\r\n @else {\r\n @if (map-has-key($breakpoints, $lower)==false) {\r\n @warn 'Your lower breakpoint was invalid: #{$lower}.';\r\n }\r\n\r\n @if (map-has-key($breakpoints, $upper)==false) {\r\n @warn 'Your upper breakpoint was invalid: #{$upper}.';\r\n }\r\n }\r\n}\r\n\r\n@mixin border-radius($px: 0) {\r\n -webkit-border-radius: $px;\r\n -moz-border-radius: $px;\r\n border-radius: $px;\r\n}\r\n\r\n@mixin box-shadow($value) {\r\n -webkit-box-shadow: $value;\r\n -moz-box-shadow: $value;\r\n box-shadow: $value;\r\n}\r\n\r\n@mixin transition($element: all, $time: .5s, $option: ease) {\r\n -webkit-transition: $element $time $option;\r\n transition: $element $time $option;\r\n}\r\n\r\n@mixin opacity($value) {\r\n $IEValue: $value*100;\r\n opacity: $value;\r\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=\"+$IEValue+\")\";\r\n filter: alpha(opacity=$IEValue);\r\n}\r\n\r\n@mixin flexbox() {\r\n display: -webkit-box;\r\n display: -moz-box;\r\n display: -ms-flexbox;\r\n display: -webkit-flex;\r\n display: flex;\r\n}\r\n\r\n@mixin flex($values) {\r\n -webkit-box-flex: $values;\r\n -moz-box-flex: $values;\r\n -webkit-flex: $values;\r\n -ms-flex: $values;\r\n flex: $values;\r\n}\r\n\r\n@mixin flex-direction($direction) {\r\n -webkit-flex-direction: $direction;\r\n -moz-flex-direction: $direction;\r\n -ms-flex-direction: $direction;\r\n flex-direction: $direction;\r\n}\r\n\r\n@mixin flex-wrap($wrap) {\r\n -webkit-flex-wrap: $wrap;\r\n -moz-flex-wrap: $wrap;\r\n -ms-flex-wrap: $wrap;\r\n flex-wrap: $wrap;\r\n}\r\n\r\n@mixin flex-flow($flow) {\r\n -webkit-flex-flow: $flow;\r\n -moz-flex-flow: $flow;\r\n -ms-flex-flow: $flow;\r\n flex-flow: $flow;\r\n}\r\n\r\n@mixin order($val) {\r\n -webkit-box-ordinal-group: $val;\r\n -moz-box-ordinal-group: $val;\r\n -ms-flex-order: $val;\r\n -webkit-order: $val;\r\n order: $val;\r\n}\r\n\r\n@mixin flex-grow($grow) {\r\n -webkit-flex-grow: $grow;\r\n -moz-flex-grow: $grow;\r\n -ms-flex-grow: $grow;\r\n flex-grow: $grow;\r\n}\r\n\r\n@mixin flex-shrink($shrink) {\r\n -webkit-flex-shrink: $shrink;\r\n -moz-flex-shrink: $shrink;\r\n -ms-flex-shrink: $shrink;\r\n flex-shrink: $shrink;\r\n}\r\n\r\n@mixin flex-basis($width) {\r\n -webkit-flex-basis: $width;\r\n -moz-flex-basis: $width;\r\n -ms-flex-basis: $width;\r\n flex-basis: $width;\r\n}\r\n\r\n@mixin justify-content($justify) {\r\n -webkit-justify-content: $justify;\r\n -moz-justify-content: $justify;\r\n -ms-justify-content: $justify;\r\n justify-content: $justify;\r\n -ms-flex-pack: $justify;\r\n}\r\n\r\n@mixin align-content($align) {\r\n -webkit-align-content: $align;\r\n -moz-align-content: $align;\r\n -ms-align-content: $align;\r\n align-content: $align;\r\n}\r\n\r\n@mixin align-items($align) {\r\n -webkit-align-items: $align;\r\n -moz-align-items: $align;\r\n -ms-align-items: $align;\r\n align-items: $align;\r\n}\r\n\r\n@mixin align-self($align) {\r\n -webkit-align-self: $align;\r\n -moz-align-self: $align;\r\n -ms-align-self: $align;\r\n align-self: $align;\r\n}"]} \ No newline at end of file diff --git a/admin/layout/style-scss/style.scss b/admin/layout/style-scss/style.scss index 78dc82e..f47b660 100644 --- a/admin/layout/style-scss/style.scss +++ b/admin/layout/style-scss/style.scss @@ -455,23 +455,14 @@ body { } .site-content { - - &.with-menu { - width: 100%; - - @include respond-above(xs) { - width: calc(100% - 243px); - - margin-left: 243px; - } - } - - @include respond-below(md) { - margin-left: 0; - } - + margin-left: 0; background-color: #fff; - margin-left: 244px; + + @include respond-above(xs) { + width: calc(100% - 243px); + margin-left: 243px; + } + .top-user { text-align: right; @@ -1750,33 +1741,16 @@ li.sort-collapsed.sort-hover div { } } -#table-products { - .product-categories { - display: block; - width: 100%; - text-wrap: wrap; - } +.product-categories { + display: block; + width: 100%; + text-wrap: wrap; - .product-name { - display: flex; - justify-content: space-between; - - .duplicate-product { - margin-left: 15px; - } - } - - .duplicate-product { - float: right; - font-size: 13px; - } - - .btn-success { - color: #FFF !important; - - &.btn-create-product { - margin-top: 5px; - } + &--cats { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + max-width: 600px; } } @@ -2104,6 +2078,10 @@ textarea.form-control { } .order-details { + .fa-copy { + cursor: pointer !important; + } + .paid-status { margin-top: 10px; diff --git a/admin/templates/site/main-layout.php b/admin/templates/site/main-layout.php index 31299b8..eb30b64 100644 --- a/admin/templates/site/main-layout.php +++ b/admin/templates/site/main-layout.php @@ -8,36 +8,36 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/autoload/Domain/Integrations/ApiloLogger.php b/autoload/Domain/Integrations/ApiloLogger.php new file mode 100644 index 0000000..b566bb5 --- /dev/null +++ b/autoload/Domain/Integrations/ApiloLogger.php @@ -0,0 +1,30 @@ +insert('pp_log', [ + 'action' => $action, + 'order_id' => $orderId, + 'message' => $message, + 'context' => $contextJson, + 'date' => date('Y-m-d H:i:s'), + ]); + } +} diff --git a/autoload/Domain/Order/OrderAdminService.php b/autoload/Domain/Order/OrderAdminService.php index 53de821..003812b 100644 --- a/autoload/Domain/Order/OrderAdminService.php +++ b/autoload/Domain/Order/OrderAdminService.php @@ -425,13 +425,29 @@ class OrderAdminService curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $apiloResultRaw = curl_exec($ch); + $http_code = (int)curl_getinfo($ch, CURLINFO_HTTP_CODE); $apiloResult = json_decode((string)$apiloResultRaw, true); if (!is_array($apiloResult) || (int)($apiloResult['updates'] ?? 0) !== 1) { + \Domain\Integrations\ApiloLogger::log( + $mdb, + 'resend_order', + $orderId, + 'Błąd ponownego wysyłania zamówienia do Apilo (HTTP: ' . $http_code . ')', + ['apilo_order_id' => $order['apilo_order_id'], 'http_code' => $http_code, 'response' => $apiloResult] + ); curl_close($ch); return false; } + \Domain\Integrations\ApiloLogger::log( + $mdb, + 'resend_order', + $orderId, + 'Zamówienie ponownie wysłane do Apilo (apilo_order_id: ' . $order['apilo_order_id'] . ')', + ['apilo_order_id' => $order['apilo_order_id'], 'http_code' => $http_code, 'response' => $apiloResult] + ); + $query = "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'pp_shop_orders' AND COLUMN_NAME != 'id'"; $stmt = $mdb->query($query); $columns = $stmt ? $stmt->fetchAll(\PDO::FETCH_COLUMN) : []; @@ -685,6 +701,23 @@ class OrderAdminService self::appendApiloLog("PAYMENT RESPONSE\nHTTP: " . $http_code . "\nCURL: " . $curl_error . "\n" . print_r($apilo_response, true)); } + $success = ($curl_error === '' && $http_code >= 200 && $http_code < 300); + + \Domain\Integrations\ApiloLogger::log( + $db, + 'payment_sync', + (int)$order['id'], + $success + ? 'Płatność zsynchronizowana z Apilo (apilo_order_id: ' . $order['apilo_order_id'] . ')' + : 'Błąd synchronizacji płatności (HTTP: ' . $http_code . ($curl_error ? ', cURL: ' . $curl_error : '') . ')', + [ + 'apilo_order_id' => $order['apilo_order_id'], + 'http_code' => $http_code, + 'curl_error' => $curl_error, + 'response' => json_decode((string)$apilo_response, true), + ] + ); + if ($curl_error !== '') return false; if ($http_code < 200 || $http_code >= 300) return false; @@ -729,6 +762,24 @@ class OrderAdminService self::appendApiloLog("STATUS RESPONSE\nHTTP: " . $http_code . "\nCURL: " . $curl_error . "\n" . print_r($apilo_result, true)); } + $success = ($curl_error === '' && $http_code >= 200 && $http_code < 300); + + \Domain\Integrations\ApiloLogger::log( + $db, + 'status_sync', + (int)$order['id'], + $success + ? 'Status zsynchronizowany z Apilo (apilo_order_id: ' . $order['apilo_order_id'] . ', status: ' . $status . ')' + : 'Błąd synchronizacji statusu (HTTP: ' . $http_code . ($curl_error ? ', cURL: ' . $curl_error : '') . ')', + [ + 'apilo_order_id' => $order['apilo_order_id'], + 'status' => $status, + 'http_code' => $http_code, + 'curl_error' => $curl_error, + 'response' => json_decode((string)$apilo_result, true), + ] + ); + if ($curl_error !== '') return false; if ($http_code < 200 || $http_code >= 300) return false; diff --git a/autoload/admin/Controllers/ShopProductController.php b/autoload/admin/Controllers/ShopProductController.php index c3d104a..052aa50 100644 --- a/autoload/admin/Controllers/ShopProductController.php +++ b/autoload/admin/Controllers/ShopProductController.php @@ -95,7 +95,7 @@ class ShopProductController . '' . $name . ' ' . 'duplikuj' . '
' - . '' . $categories . '' + . '' . $categories . '' . 'SKU: ' . $sku . ', EAN: ' . $ean . ''; $priceHtml = ''; @@ -688,7 +688,7 @@ class ShopProductController foreach ( $products as $key => $val ) { if ( (int) $key !== $productId ) { $selected = ( is_array( $product['products_related'] ?? null ) && in_array( $key, $product['products_related'] ) ) ? ' selected' : ''; - $html .= ''; + $html .= ''; } } $html .= ''; diff --git a/cron.php b/cron.php index 4f6a234..0972db8 100644 --- a/cron.php +++ b/cron.php @@ -406,10 +406,13 @@ if ( $apilo_settings['enabled'] and $apilo_settings['sync_orders'] and $apilo_se curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true ); $response = curl_exec( $ch ); if (curl_errno( $ch ) ) { - echo 'Błąd cURL: ' . curl_error( $ch ); + $curl_error_send = curl_error( $ch ); + \Domain\Integrations\ApiloLogger::log( $mdb, 'send_order', (int)$order['id'], 'Błąd cURL przy wysyłaniu zamówienia: ' . $curl_error_send, [ 'curl_error' => $curl_error_send ] ); + echo 'Błąd cURL: ' . $curl_error_send; } curl_close( $ch ); + $http_code_send = (int)curl_getinfo( $ch, CURLINFO_HTTP_CODE ); $response = json_decode( $response, true ); if ( $config['debug']['apilo'] ) @@ -423,6 +426,7 @@ if ( $apilo_settings['enabled'] and $apilo_settings['sync_orders'] and $apilo_se { $apilo_order_id = str_replace( 'Order id: ', '', $response['description'] ); $mdb -> update( 'pp_shop_orders', [ 'apilo_order_id' => $apilo_order_id ], [ 'id' => $order['id'] ] ); + \Domain\Integrations\ApiloLogger::log( $mdb, 'send_order', (int)$order['id'], 'Zamówienie już istnieje w Apilo (apilo_order_id: ' . $apilo_order_id . ')', [ 'http_code' => $http_code_send, 'response' => $response ] ); echo '

Zaktualizowałem id zamówienia na podstawie zamówienia apilo.com

'; } elseif ( $response['message'] == 'Validation error' ) @@ -462,6 +466,7 @@ if ( $apilo_settings['enabled'] and $apilo_settings['sync_orders'] and $apilo_se { $apilo_order_id = $get_response_data['list'][0]['id']; $mdb -> update( 'pp_shop_orders', [ 'apilo_order_id' => $apilo_order_id ], [ 'id' => $order['id'] ] ); + \Domain\Integrations\ApiloLogger::log( $mdb, 'send_order', (int)$order['id'], 'Duplikat idExternal - pobrano apilo_order_id: ' . $apilo_order_id, [ 'http_code' => $http_code_send, 'response' => $response, 'get_response' => $get_response_data ] ); echo '

Zamówienie już istnieje w Apilo. Zaktualizowano ID zamówienia: ' . $apilo_order_id . '

'; } else @@ -471,6 +476,8 @@ if ( $apilo_settings['enabled'] and $apilo_settings['sync_orders'] and $apilo_se echo print_r( $postData, true ); echo ''; + \Domain\Integrations\ApiloLogger::log( $mdb, 'send_order', (int)$order['id'], 'Błąd: duplikat idExternal, ale nie znaleziono zamówienia w Apilo', [ 'http_code' => $http_code_send, 'response' => $response, 'get_response' => $get_response_data ] ); + $email_data = print_r( $response, true ); $email_data .= print_r( $postData, true ); \Shared\Helpers\Helpers::send_email( 'biuro@project-pro.pl', 'Błąd wysyłania zamówienia do apilo.com - nie znaleziono zamówienia', $email_data ); @@ -483,6 +490,8 @@ if ( $apilo_settings['enabled'] and $apilo_settings['sync_orders'] and $apilo_se echo print_r( $postData, true ); echo ''; + \Domain\Integrations\ApiloLogger::log( $mdb, 'send_order', (int)$order['id'], 'Błąd walidacji wysyłania zamówienia do Apilo', [ 'http_code' => $http_code_send, 'response' => $response ] ); + $email_data = print_r( $response, true ); $email_data .= print_r( $postData, true ); \Shared\Helpers\Helpers::send_email( 'biuro@project-pro.pl', 'Błąd wysyłania zamówienia do apilo.com', $email_data ); @@ -491,6 +500,7 @@ if ( $apilo_settings['enabled'] and $apilo_settings['sync_orders'] and $apilo_se else { $mdb -> update( 'pp_shop_orders', [ 'apilo_order_id' => $response['id'] ], [ 'id' => $order['id'] ] ); + \Domain\Integrations\ApiloLogger::log( $mdb, 'send_order', (int)$order['id'], 'Zamówienie wysłane do Apilo (apilo_order_id: ' . $response['id'] . ')', [ 'http_code' => $http_code_send, 'response' => $response ] ); echo '

Wysłałem zamówienie do apilo.com: ID: ' . $order['id'] . ' - ' . $response['id'] . '

'; } } @@ -515,6 +525,7 @@ if ( $apilo_settings['enabled'] and $apilo_settings['sync_orders'] and $apilo_se ] ); $response = curl_exec( $ch ); + $http_code_poll = (int)curl_getinfo( $ch, CURLINFO_HTTP_CODE ); $responseData = json_decode( $response, true ); if ( $responseData['id'] and $responseData['status'] ) @@ -524,6 +535,8 @@ if ( $apilo_settings['enabled'] and $apilo_settings['sync_orders'] and $apilo_se if ( $shop_status_id ) $orderAdminService->changeStatus( (int)$order['id'], $shop_status_id, false ); + \Domain\Integrations\ApiloLogger::log( $mdb, 'status_poll', (int)$order['id'], 'Status pobrany z Apilo (apilo_status: ' . $responseData['status'] . ', shop_status: ' . ($shop_status_id ?: 'brak mapowania') . ')', [ 'apilo_order_id' => $order['apilo_order_id'], 'http_code' => $http_code_poll, 'response' => $responseData ] ); + $orderRepo->updateApiloStatusDate( (int)$order['id'], date( 'Y-m-d H:i:s' ) ); echo '

Zaktualizowałem status zamówienia ' . $order['number'] . '

'; } diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 56732d1..8c2b0fb 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -4,6 +4,19 @@ Logi zmian z migracji na Domain-Driven Architecture. Najnowsze na gorze. --- +## ver. 0.309 (2026-02-23) - ApiloLogger + cache-busting CSS/JS + poprawki UI + +- **NEW**: `ApiloLogger` — logowanie operacji Apilo do tabeli `pp_log` z kontekstem JSON (send_order, resend_order, payment_sync, status_sync, status_poll) +- **NEW**: Migracja `pp_log` — kolumny `action`, `order_id`, `context` + indeksy +- **NEW**: Cache-busting dla CSS i JS w admin panelu — `?ver=filemtime()` przy wszystkich lokalnych zasobach w `main-layout.php` +- **FIX**: Przeniesienie inicjalizacji `$mdb` przed `SettingsRepository` w `admin/index.php` +- **FIX**: Rzutowanie na `(string)` w `ShopProductController::escapeHtml()` — zapobiega warningom +- **ZMIANA**: Skrocone kategorie produktow na liscie — `text-overflow: ellipsis` z `title` tooltip +- **ZMIANA**: `copyToClipboard()` — uzywa `navigator.clipboard` API z fallbackiem na `