25if (!defined(
'NOREQUIRESOC')) {
26 define(
'NOREQUIRESOC',
'1');
29if (!defined(
'NOCSRFCHECK')) {
30 define(
'NOCSRFCHECK', 1);
32if (!defined(
'NOTOKENRENEWAL')) {
33 define(
'NOTOKENRENEWAL', 1);
35if (!defined(
'NOLOGIN')) {
39if (!defined(
'NOREQUIREHTML')) {
40 define(
'NOREQUIREHTML', 1);
42if (!defined(
'NOREQUIREAJAX')) {
43 define(
'NOREQUIREAJAX',
'1');
46session_cache_limiter(
'public');
48require_once __DIR__.
'/../../../main.inc.php';
54if (empty($dolibarr_nocache)) {
55 header(
'Cache-Control: max-age=10800, public, must-revalidate');
57 header(
'Cache-Control: no-cache');
62@
import "pico.css.php";
65@
import "./themes/custom.css.php";
77 --nav-link-spacing-vertical: 1rem;
78 -webkit-backdrop-filter: saturate(180%) blur(10px);
84 backdrop-filter: blur(60px) ;
85 background-color: var(--nav-background-color);
86 box-shadow: 0px 1px 0 var(--nav-border-color);
89nav.primary-top-nav ul:first-of-
type {
101nav.primary-top-nav ul:first-of-
type {
102 margin-left: unset !important;
108 text-overflow: ellipsis;
119@media (max-width: 576px) {
126 ul.menu-entries-alt {
143.brand__logo-link:focus{
148 --spacer-margin: calc(var(--font-size) * 2);
149 margin-top: var(--spacer-margin);
150 margin-bottom: var(--spacer-margin);
154 scroll-padding-top:100px;
167.pages-nav-list__icon::after {
171 -webkit-margin-start: calc(var(--spacing, 1rem) * 0.5);
172 margin-
inline-start: calc(var(--spacing, 1rem) * 0.5);
174 background-image: var(--icon-chevron);
176 background-size: 1rem
auto;
177 background-repeat: no-repeat;
179 transition: transform var(--transition);
182.pages-nav-list__icon.--prev::after {
183 transform: rotate(90deg);
185.pages-nav-list__icon.--next::after {
186 transform: rotate(-90deg);
189.pages-nav-list__link.--active{
190 outline: 1px solid hsla(var(--primary-color-hue), var(--primary-color-saturation), var(--primary-color-lightness), 0.3);
194 background-color: #f2f2f2;
195 background-image: var(--banner-background);
196 padding: 100px 0 64px 0;
200 background-size: cover;
201 background-repeat: no-repeat;
208 --background-color: #ededed;
209 --border-color: #ededed;
214 --icon-url : var(--icon-time);
217 display:
inline-block;
221.btn-filter-icon::before{
223 display:
inline-block;
224 height: var(--icon-size);
225 width: var(--icon-size);
226 background-color: transparent;
227 background-image: var(--icon-url);
228 background-repeat: no-repeat;
229 background-size: var(--icon-size) var(--icon-size);
233.btn-filter-icon.btn-
remove-search-filters-icon::before {
234 --icon-url : var(--icon-close);
237.btn-filter-icon.btn-search-filters-icon::before {
238 --icon-url : var(--icon-search);
241[role=
"search-row"] [data-col=
"row-checkbox"]{
ui state ui widget content ui state ui widget header ui state a ui button
0 = Do not include form tag and submit button -1 = Do not include form tag but include submit button
if(!defined( 'NOREQUIREMENU')) if(!empty(GETPOST('seteventmessages', 'alpha'))) if(!function_exists("llxHeader")) top_httphead($contenttype='text/html', $forcenocache=0)
Show HTTP header.
if(preg_match('/crypted:/i', $dolibarr_main_db_pass)||!empty($dolibarr_main_db_encrypted_pass)) $conf db type