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";
76 --nav-link-spacing-vertical: 1rem;
77 -webkit-backdrop-filter: saturate(180%) blur(10px);
83 backdrop-filter: blur(60px) ;
84 background-color: var(--nav-background-color);
85 box-shadow: 0px 1px 0 var(--nav-border-color);
88nav.primary-top-nav ul:first-of-
type {
100nav.primary-top-nav ul:first-of-
type {
101 margin-left: unset !important;
107 text-overflow: ellipsis;
118@media (max-width: 576px) {
125 ul.menu-entries-alt {
142.brand__logo-link:focus{
147 --spacer-margin: calc(var(--font-size) * 2);
148 margin-top: var(--spacer-margin);
149 margin-bottom: var(--spacer-margin);
153 scroll-padding-top:100px;
166.pages-nav-list__icon::after {
170 -webkit-margin-start: calc(var(--spacing, 1rem) * 0.5);
171 margin-
inline-start: calc(var(--spacing, 1rem) * 0.5);
173 background-image: var(--icon-chevron);
175 background-size: 1rem
auto;
176 background-repeat: no-repeat;
178 transition: transform var(--transition);
181.pages-nav-list__icon.--prev::after {
182 transform: rotate(90deg);
184.pages-nav-list__icon.--next::after {
185 transform: rotate(-90deg);
188.pages-nav-list__link.--active{
189 outline: 1px solid hsla(var(--primary-color-hue), var(--primary-color-saturation), var(--primary-color-lightness), 0.3);
193 background-color: #f2f2f2;
194 background-image: var(--banner-background);
195 padding: 100px 0 64px 0;
199 background-size: cover;
200 background-repeat: no-repeat;
207 --background-color: #ededed;
208 --border-color: #ededed;
213 --icon-url : var(--icon-time);
216 display:
inline-block;
220.btn-filter-icon::before{
222 display:
inline-block;
223 height: var(--icon-size);
224 width: var(--icon-size);
225 background-color: transparent;
226 background-image: var(--icon-url);
227 background-repeat: no-repeat;
228 background-size: var(--icon-size) var(--icon-size);
232.btn-filter-icon.btn-
remove-search-filters-icon::before {
233 --icon-url : var(--icon-close);
236.btn-filter-icon.btn-search-filters-icon::before {
237 --icon-url : var(--icon-search);
240[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|dolcrypt):/i', $dolibarr_main_db_pass)||!empty($dolibarr_main_db_encrypted_pass)) $conf db type