/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-paper:#f8f7f4;--color-surface:#fff;--color-surface-2:#f2f0ec;--color-ink:#1b1917;--color-ink-2:#55504a;--color-ink-3:#66615b;--color-line:#e5e1da;--color-accent:#0c6b4f;--color-on-accent:#fff;--color-danger:#b03428;--color-warning:#845908;--color-chart-blue:#2463a0;--radius-full:9999px;--spacing-header:3.25rem;--spacing-card-min:18rem;--spacing-card-max:20rem;--spacing-mesure-lecture:72ch;--spacing-nav-rail:.5rem;--spacing-nav-leaf-indent:2.25rem;--spacing-nav-guide-x:1rem;--spacing-nav-guide:.09375rem;--spacing-nav-marker:.1875rem;--spacing-nav-marker-inset:.25rem;--radius-nav-marker:.25rem;--text-label:.6875rem;--text-label--line-height:1rem;--text-label--letter-spacing:.06em;--text-secondary:.8125rem;--text-secondary--line-height:1.25rem;--text-body:.9375rem;--text-body--line-height:1.4rem;--text-title:1.0625rem;--text-title--line-height:1.5rem;--text-heading:1.375rem;--text-heading--line-height:1.75rem;--text-display:1.75rem;--text-display--line-height:2.125rem;--text-display-large:3rem;--text-display-large--line-height:1.15;--duration-fast:.15s;--duration-switch:.2s;--duration-moderate:.25s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-nav:cubic-bezier(.19, .91, .38, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background-color:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans)}body{font-variant-numeric:tabular-nums;background:0 0}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.uppercase{text-transform:uppercase}}html.dark{--color-paper:#161514;--color-surface:#1f1d1b;--color-surface-2:#2a2825;--color-ink:#edeae5;--color-ink-2:#aba59d;--color-ink-3:#a39f99;--color-line:#33302c;--color-accent:#55af8f;--color-on-accent:#101312;--color-danger:#e68378;--color-warning:#d9a23c;--color-chart-blue:#7fb5e8}html{color-scheme:light dark;font-family:var(--font-sans);accent-color:var(--brand-color,var(--color-accent));font-size:100%}html,[data-block-theme]{background-color:var(--color-paper);color:var(--color-ink)}html:not(.dark){color-scheme:light}html.dark{color-scheme:dark}html.contraste,[data-block-theme=contraste]{--color-paper:var(--color-white);--color-surface:var(--color-paper);--color-surface-2:var(--color-paper);--color-ink:var(--color-black);--color-ink-2:var(--color-ink);--color-ink-3:var(--color-ink);--color-line:var(--color-ink);--color-accent:var(--color-ink);--color-on-accent:var(--color-paper);--font-weight-normal:500}html.dark.contraste,html.dark [data-block-theme=contraste]{--color-paper:var(--color-black);--color-ink:var(--color-white)}body,[data-block-theme]{font-weight:var(--font-weight-normal)}body{font-size:var(--text-body);line-height:var(--text-body--line-height);font-variant-numeric:tabular-nums;background:0 0;margin:0}*,:before,:after{box-sizing:border-box}img{max-width:100%;height:auto;display:block}a{color:var(--color-accent);text-underline-offset:.2em}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}h1,h2,h3,p,figure,ul,ol{margin:0}h1,h2,h3{text-wrap:balance;font-weight:600}h1{font-size:var(--text-display);line-height:var(--text-display--line-height)}h2{font-size:var(--text-heading);line-height:var(--text-heading--line-height)}h3{font-size:var(--text-title);line-height:var(--text-title--line-height)}.site-page-main{padding:calc(6 * var(--spacing))}.site-page-main>h1{margin-bottom:calc(8 * var(--spacing))}.site-page-main>div,.grille-produits ul,.pied-page{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--spacing-card-min)), var(--spacing-card-max)));gap:calc(6 * var(--spacing));justify-content:space-between;align-items:start;display:grid}.site-page-main>div>*{grid-column:1/-1;min-width:0}.site-page-main>div>:is(.vitrine-categorie,.cas-usage,.fiche-produit,.actualite,.contact-carte){grid-column:auto}.bandeau-marque,.bandeau-telechargement{padding:calc(8 * var(--spacing));border-radius:var(--radius-lg);background:var(--color-surface-2)}.bandeau-marque>a{color:inherit;text-decoration:none;display:block}.bandeau-marque h2{font-size:var(--text-display);line-height:var(--text-display--line-height)}.bandeau-marque p{margin-top:calc(3 * var(--spacing));color:var(--color-ink-2)}.vitrine-categorie,.cas-usage,.fiche-produit,.actualite,.contact-carte,.grille-produits li{width:100%;max-width:var(--spacing-card-max);min-width:0;padding:calc(5 * var(--spacing));border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);overflow-wrap:anywhere}.vitrine-categorie,:is(.cas-usage,.actualite)>a{color:inherit;text-decoration:none;display:block}:is(.vitrine-categorie,.cas-usage,.fiche-produit,.actualite,.grille-produits li) img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);width:100%;margin-bottom:calc(4 * var(--spacing))}:is(.vitrine-categorie,.cas-usage,.fiche-produit,.actualite) h2{font-size:var(--text-title);line-height:var(--text-title--line-height)}:is(.cas-usage,.fiche-produit,.actualite) p{margin-top:calc(3 * var(--spacing))}.actualite time,.version,.image figcaption{margin-top:calc(2 * var(--spacing));color:var(--color-ink-2);font-size:var(--text-secondary);line-height:var(--text-secondary--line-height);display:block}.grille-produits>h2{margin-bottom:calc(5 * var(--spacing))}.grille-produits ul{padding:0;list-style:none}.product-price{margin-top:calc(3 * var(--spacing));font-weight:600}.documentation,.questions-frequentes,.accordeon{width:100%;max-width:var(--spacing-mesure-lecture);overflow-wrap:anywhere}.documentation,.accordeon details>div{line-height:1.7}.documentation>*+*,.accordeon details>div>*+*{margin-top:calc(4 * var(--spacing))}:is(.documentation,.accordeon) :is(ul,ol){padding-inline-start:calc(6 * var(--spacing))}:is(.documentation,.accordeon) ul{list-style:outside}:is(.documentation,.accordeon) ol{list-style:decimal}:is(.documentation,.accordeon) :is(pre,table){max-width:100%;display:block;overflow-x:auto}.documentation blockquote{border-inline-start:2px solid var(--color-line);margin-inline:0;padding-inline-start:calc(4 * var(--spacing))}.documentation :is(th,td){padding:calc(2 * var(--spacing));border-bottom:1px solid var(--color-line);text-align:start}:is(.questions-frequentes,.accordeon) details{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}:is(.questions-frequentes,.accordeon) details+details{margin-top:calc(3 * var(--spacing))}:is(.questions-frequentes,.accordeon) summary{padding:calc(4 * var(--spacing));cursor:pointer;overflow-wrap:anywhere;font-weight:600}:is(.questions-frequentes,.accordeon) summary:hover{background:var(--color-surface-2)}:is(.questions-frequentes,.accordeon) details[open]>summary{border-bottom:1px solid var(--color-line)}:is(.questions-frequentes,.accordeon) details>:not(summary){padding:calc(4 * var(--spacing))}.contact-carte .nom{font-size:var(--text-title);font-weight:600}.contact-carte address{font-style:normal}.contact-carte>*+*{margin-top:calc(3 * var(--spacing))}.bandeau-appel-action,.bandeau-telechargement>a{min-height:calc(11 * var(--spacing));max-width:100%;padding:calc(3 * var(--spacing)) calc(5 * var(--spacing));border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-on-accent);text-align:center;overflow-wrap:anywhere;border:1px solid #0000;justify-content:center;justify-self:start;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}:is(.bandeau-appel-action,.bandeau-telechargement>a):hover{text-decoration:underline}.bandeau-telechargement>*+*{margin-top:calc(4 * var(--spacing))}.bandeau-telechargement>p{max-width:var(--spacing-mesure-lecture)}.pied-page{padding-block:calc(6 * var(--spacing));border-top:1px solid var(--color-line)}.pied-page ul{margin-top:calc(3 * var(--spacing));padding:0;list-style:none}.pied-page li+li{margin-top:calc(2 * var(--spacing))}.image,.image.largeur-moyenne{--image-min:var(--spacing-card-min);--image-max:var(--spacing-card-max);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--image-min)), var(--image-max)));gap:calc(6 * var(--spacing));display:grid}.image.largeur-pleine{--image-min:100%;--image-max:100%}.image.largeur-large{--image-min:calc(2 * var(--spacing-card-min));--image-max:calc(2 * var(--spacing-card-max))}.image.largeur-etroite{--image-min:calc(var(--spacing-card-min) / 2);--image-max:calc(var(--spacing-card-max) / 2)}.image figure{min-width:0}.image img{border-radius:var(--radius-sm)}.embarque{min-width:0}.embarque>h2{margin-bottom:calc(4 * var(--spacing))}iframe{aspect-ratio:16/9;border:0;width:100%;max-width:100%;height:auto;display:block}.site-build{padding:calc(2 * var(--spacing)) calc(6 * var(--spacing));color:var(--color-ink-2);font-size:var(--text-label);line-height:var(--text-label--line-height);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase}body{flex-direction:column;min-height:100svh;display:flex}body>main{flex:1}.site-header,.site-footer{align-items:center;gap:calc(4 * var(--spacing));padding:calc(3 * var(--spacing)) calc(6 * var(--spacing));background:var(--color-surface);flex-wrap:wrap;display:flex}.site-header{border-bottom:1px solid var(--color-line)}.site-identity{align-items:center;gap:calc(2 * var(--spacing));flex-wrap:wrap;min-width:0;display:flex}.site-brand{align-items:center;gap:calc(2 * var(--spacing));color:var(--color-ink);font-size:var(--text-title);overflow-wrap:anywhere;font-weight:600;text-decoration:none;display:inline-flex}.site-brand img{width:calc(40 * var(--spacing));object-fit:contain;height:auto}.site-identity .site-build,.site-footer .site-build{padding:0}.public-menu{margin-inline:auto}.public-menu-list,.site-footer ul,.public-menu-popover ul{gap:var(--spacing);margin:0;padding:0;list-style:none;display:flex}.public-menu-link{align-items:center;gap:calc(2 * var(--spacing));min-height:calc(11 * var(--spacing));padding:calc(2 * var(--spacing));border-radius:var(--radius-sm);color:var(--color-ink-2);font-size:var(--text-secondary);text-decoration:none;display:flex}.public-menu-link svg{flex-shrink:0}.public-menu-link:hover{background:var(--color-surface-2)}.public-menu-link[aria-current=page]{color:var(--color-accent);background:var(--color-paper);box-shadow:inset 0 -2px var(--color-accent);font-weight:600}.public-menu-toggle,.public-menu-popover{display:none}.site-preferences{align-items:center;gap:calc(2 * var(--spacing));margin-inline-start:auto;display:flex}.public-menu-locales{position:relative}.public-menu-locales summary,.public-menu-locales a{align-items:center;gap:calc(2 * var(--spacing));min-height:calc(11 * var(--spacing));padding:calc(2 * var(--spacing));border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-secondary);cursor:pointer;text-decoration:none;display:flex}.public-menu-locales summary{list-style:none}.public-menu-locales summary::-webkit-details-marker{display:none}.public-menu-locales nav{z-index:60;min-width:max-content;padding:calc(2 * var(--spacing));border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);position:absolute;inset-inline-end:0}.public-menu-locales a[aria-current=page]{color:var(--color-accent);background:var(--color-paper);font-weight:600}.site-theme-switch{width:calc(13 * var(--spacing));height:calc(11 * var(--spacing));padding:var(--spacing);border:2px solid var(--color-ink-2);border-radius:var(--radius-full);background:var(--color-ink-2);color:var(--color-ink);cursor:pointer;align-items:center;display:flex}.site-theme-thumb{width:calc(7 * var(--spacing));height:calc(7 * var(--spacing));border-radius:var(--radius-full);background:var(--color-surface);transition:transform var(--duration-switch) var(--ease-standard);place-items:center;display:grid}.site-theme-switch[aria-checked=true]{border-color:var(--color-accent);background:var(--color-accent)}.site-theme-switch[aria-checked=true] .site-theme-thumb{transform:translateX(calc(3 * var(--spacing)))}.site-footer{border-top:1px solid var(--color-line)}.site-footer nav{margin-inline:auto}.site-footer ul{flex-wrap:wrap}.site-footer .public-menu-link svg{display:none}.site-footer-odoo{background:var(--color-black);color:var(--color-white);padding:0;display:block}.site-footer-odoo a{color:inherit}.site-footer-odoo .documentation{width:100%;max-width:none}.site-footer-odoo ul{padding:0;list-style:none;display:block}.site-footer-odoo .list-inline{gap:calc(4 * var(--spacing));flex-wrap:wrap;display:flex}.site-footer-odoo .s_social_media{justify-content:end;gap:calc(4 * var(--spacing));flex-wrap:wrap;display:flex}.site-footer-odoo .s_social_media a{min-height:calc(11 * var(--spacing));align-items:center;display:inline-flex}.site-footer-odoo .site-build{padding:calc(3 * var(--spacing)) calc(6 * var(--spacing));display:block}@media not all and (width>=48rem){body{--site-nav-height:calc(16 * var(--spacing));padding-bottom:calc(var(--site-nav-height) + var(--site-safe-bottom))}.site-header,.site-footer{padding-inline:calc(4 * var(--spacing));gap:calc(2 * var(--spacing))}.site-identity{flex:1}.site-identity .site-brand{font-size:var(--text-body)}.site-brand img{width:auto;max-width:calc(30 * var(--spacing));height:calc(10 * var(--spacing))}.site-preferences{margin-inline-start:0}.public-menu{z-index:50;inset-inline:0;bottom:var(--site-bottom-inset,0px);align-items:center;gap:var(--spacing);min-height:calc(var(--site-nav-height) + var(--site-safe-bottom));padding:var(--spacing) calc(2 * var(--spacing)) calc(var(--spacing) + var(--site-safe-bottom));border-top:1px solid var(--color-line);background:var(--color-surface);display:flex;position:fixed}.public-menu-list,.public-menu-list>li{flex:1;min-width:0}.public-menu-list>.public-menu-secondary{display:none}.public-menu-list .public-menu-link{gap:var(--spacing);padding:var(--spacing) 0;font-size:var(--text-label);line-height:var(--text-label--line-height);flex-direction:column}.public-menu-toggle{width:calc(11 * var(--spacing));height:calc(11 * var(--spacing));border-radius:var(--radius-full);color:var(--color-on-accent);background:var(--color-accent);cursor:pointer;border:0;flex-shrink:0;place-items:center;display:grid}.public-menu-popover:popover-open{inset:auto calc(3 * var(--spacing)) calc(var(--site-bottom-inset,0px) + var(--site-nav-height) + var(--site-safe-bottom) + var(--spacing)) auto;width:max-content;max-width:calc(100% - 6 * var(--spacing));max-height:calc(100dvh - 2 * var(--site-nav-height));padding:calc(2 * var(--spacing));border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-ink);background:var(--color-surface);margin:0;display:block;position:fixed;overflow-y:auto}.public-menu-popover ul{flex-direction:column}.site-footer{flex-direction:column;align-items:flex-start}.site-footer,.site-footer a{scroll-margin-bottom:calc(var(--site-nav-height) + var(--site-safe-bottom))}.site-footer nav{margin:0}}.documentation:has(section){max-width:none}.site-page-main:has(.documentation section){padding:0}.site-page-main:has(.documentation section)>div{display:block}.documentation:has(section)>*+*{margin-top:0}.documentation :is(section,article,.container,.container-fluid,.row,.o_grid_item){min-width:0}.documentation section{isolation:isolate;position:relative}.documentation :is(.container,.container-fluid){width:100%;max-width:none;padding-inline:calc(6 * var(--spacing))}.documentation :is(p,h1,h2,h3,h4,h5,h6,ul,ol)+:is(p,ul,ol){margin-top:calc(4 * var(--spacing))}.documentation :is(h4,h5,h6){font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:600}.documentation .row{--odoo-gutter:calc(6 * var(--spacing));grid-template-columns:repeat(12, minmax(0, calc((100% - 11 * var(--odoo-gutter)) / 12)));column-gap:var(--odoo-gutter);display:grid}.documentation .row>*{grid-column:span var(--odoo-span,12);min-width:0}.documentation .col-1{--odoo-span:1}.documentation .col-2{--odoo-span:2}.documentation .col-3{--odoo-span:3}.documentation .col-4{--odoo-span:4}.documentation .col-5{--odoo-span:5}.documentation .col-6{--odoo-span:6}.documentation .col-7{--odoo-span:7}.documentation .col-8{--odoo-span:8}.documentation .col-9{--odoo-span:9}.documentation .col-10{--odoo-span:10}.documentation .col-11{--odoo-span:11}.documentation .col-12{--odoo-span:12}.documentation :is(.align-items-center,.content-center){align-items:center}.documentation .align-items-end{align-items:end}.documentation .align-items-stretch{align-items:stretch}.documentation .text-center{text-align:center}.documentation .text-start{text-align:start}.documentation .text-end{text-align:end}.documentation .text-muted{color:var(--color-ink-2)}.documentation :is(.lead,.h2-fs){font-size:var(--text-heading);line-height:var(--text-heading--line-height)}.documentation :is(.display-1,.display-2,.display-3,.display-4,.display-5,.display-6,.h1-fs){font-size:var(--text-display-large);line-height:var(--text-display-large--line-height)}.documentation :is(.bg-primary,.bg-o-color-1,.o_cc3,.o_cc4,.bg-900){background:var(--color-accent);color:var(--color-on-accent)}.documentation :is(.bg-secondary,.bg-o-color-2,.o_cc2,.bg-200){background:var(--color-surface-2)}.documentation .bg-white{background:var(--color-surface)}.documentation :is(.o_cc3,.o_cc4,.bg-primary,.bg-900) a{color:inherit}.documentation :is(.s_cover,.s_banner,.s_parallax,.s_masonry_block){position:relative;overflow:clip}.documentation :is(.s_cover,.s_banner):has(.odoo-cover-image){color:var(--color-white);background:var(--color-accent)}.documentation :is(.s_cover,.s_banner):has(.odoo-cover-image) a{color:inherit}.documentation :is(.s_cover,.s_banner)>.container{z-index:1;position:relative}.documentation .s_parallax_bg{z-index:-1;position:absolute;inset:0}.documentation .odoo-cover-image{object-fit:cover;width:100%;height:100%}.documentation :is(section,.s_masonry_block,.oe_img_bg)>.odoo-cover-image{z-index:-1;position:absolute;inset:0}.documentation :is(.s_cover,.s_banner):after{content:"";z-index:0;pointer-events:none;background:#00000073;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.documentation :is(.s_cover,.s_banner):after{background:color-mix(in srgb, var(--color-black) 45%, transparent)}}.documentation :is(.o_we_bg_filter,.o_we_shape){display:none}.documentation .o_half_screen_height{min-height:50svh}.documentation .o_full_screen_height{min-height:100svh}.documentation :is(.s_cover,.s_banner) :is(h1,h2){font-size:calc(2 * var(--text-display));line-height:1.15}.documentation .img-fluid{width:100%}.documentation .rounded{border-radius:var(--radius-md)}.documentation .rounded-circle{border-radius:var(--radius-full)}.documentation .shadow{box-shadow:0 var(--spacing) calc(3 * var(--spacing)) var(--color-line)}.documentation .border{border:1px solid var(--color-line)}.documentation .w-100{width:100%}.documentation .w-50{width:50%}.documentation .h-100{height:100%}.documentation .mx-auto{margin-inline:auto}.documentation .mb-0{margin-bottom:0}.documentation .mb-2{margin-bottom:calc(2 * var(--spacing))}.documentation .mb-3{margin-bottom:calc(4 * var(--spacing))}.documentation .m-3{margin:calc(4 * var(--spacing))}.documentation .py-2{padding-block:calc(2 * var(--spacing))}.documentation .py-3{padding-block:calc(4 * var(--spacing))}.documentation .py-5{padding-block:calc(12 * var(--spacing))}.documentation :is(.btn,.download-button){min-height:calc(11 * var(--spacing));padding:calc(3 * var(--spacing)) calc(5 * var(--spacing));border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-on-accent);text-align:center;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.documentation .btn:hover{text-decoration:underline}.documentation :is(.btn-secondary,.btn-outline-primary){background:var(--color-surface);color:var(--color-accent)}.documentation :is(.card,.s_alert){padding:calc(5 * var(--spacing));border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink)}.documentation :is(.card-header,.card-body){padding:calc(4 * var(--spacing))}.documentation .card-header{border-bottom:1px solid var(--color-line)}.documentation .flex-wrapper{--odoo-gutter:calc(6 * var(--spacing));grid-template-columns:repeat(4, minmax(0, calc((100% - 3 * var(--odoo-gutter)) / 4)));gap:var(--odoo-gutter);display:grid}.documentation :is(.single-chart,.counter-box){text-align:center;padding-block:calc(5 * var(--spacing))}.documentation .counter-box{width:100%}.documentation .flex-wrapper:has(>.counter-box){grid-template-columns:repeat(3, minmax(0, calc((100% - 2 * var(--odoo-gutter)) / 3)))}.documentation :is(.counter,.percentage){font-size:calc(1.5 * var(--text-display));font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.documentation .circular-chart{width:min(100%, calc(50 * var(--spacing)));aspect-ratio:1;margin:calc(3 * var(--spacing)) auto;border:calc(3 * var(--spacing)) solid var(--color-accent);border-radius:var(--radius-full);place-items:center;display:grid}.documentation .circular-chart.orange{border-color:var(--color-warning)}.documentation .circular-chart.blue{border-color:var(--color-chart-blue)}.documentation .circular-chart.red{border-color:var(--color-danger)}.documentation :is(.form-control,.form-select,textarea,input:not([type=hidden])){max-width:100%;padding:calc(3 * var(--spacing));border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-ink-2)}.documentation :is(input,select,textarea,button):disabled{cursor:not-allowed}.documentation :is(.s_website_form_dnone,.s_website_form_field_hidden,.d-none),.documentation [type=hidden]{display:none}@media (width>=48rem){.documentation .col-md-6{--odoo-span:6}}@media (width>=62rem){.documentation .col-lg-1{--odoo-span:1}.documentation :is(.col-lg-2,.g-col-lg-2){--odoo-span:2}.documentation :is(.col-lg-3,.g-col-lg-3){--odoo-span:3}.documentation :is(.col-lg-4,.g-col-lg-4){--odoo-span:4}.documentation :is(.col-lg-5,.g-col-lg-5){--odoo-span:5}.documentation :is(.col-lg-6,.g-col-lg-6){--odoo-span:6}.documentation .col-lg-7{--odoo-span:7}.documentation :is(.col-lg-8,.g-col-lg-8){--odoo-span:8}.documentation .col-lg-9{--odoo-span:9}.documentation .col-lg-10{--odoo-span:10}.documentation .col-lg-11{--odoo-span:11}.documentation :is(.col-lg-12,.g-col-lg-12){--odoo-span:12}.documentation .offset-lg-1{margin-inline-start:8.33333%}.documentation .offset-lg-2{margin-inline-start:16.6667%}.documentation .offset-lg-4{margin-inline-start:33.3333%}.documentation .o_grid_mode{grid-auto-rows:calc(10 * var(--spacing))}.documentation .flex-row-reverse{direction:rtl}.documentation .flex-row-reverse>*{direction:ltr}}@media (width>=75rem){.documentation .col-xl-6{--odoo-span:6}}@media not all and (width>=62rem){.documentation .o_grid_item{grid-area:auto / span var(--odoo-span,12)!important}.documentation :is(.o_grid_item,.s_media_list_body,.s_media_list_img_wrapper){width:100%!important}}@media not all and (width>=48rem){.documentation :is(.container,.container-fluid){padding-inline:calc(4 * var(--spacing))}.documentation .counter-box{width:100%;display:block}.documentation .flex-wrapper{--odoo-gutter:calc(2 * var(--spacing))}.documentation .single-chart{padding-block:calc(3 * var(--spacing))}.documentation .single-chart p{font-size:var(--text-label);line-height:var(--text-label--line-height)}.documentation .circular-chart{border-width:calc(2 * var(--spacing))}.documentation .percentage{font-size:var(--text-secondary)}.documentation .counter{font-size:var(--text-heading);white-space:nowrap}}.documentation .pt0{padding-top:calc(0 * var(--spacing))}.documentation .pt4{padding-top:calc(1 * var(--spacing))}.documentation .pt8{padding-top:calc(2 * var(--spacing))}.documentation .pt16{padding-top:calc(4 * var(--spacing))}.documentation .pt24{padding-top:calc(6 * var(--spacing))}.documentation .pt32{padding-top:calc(8 * var(--spacing))}.documentation .pt40{padding-top:calc(10 * var(--spacing))}.documentation .pt48{padding-top:calc(12 * var(--spacing))}.documentation .pt56{padding-top:calc(14 * var(--spacing))}.documentation .pt64{padding-top:calc(16 * var(--spacing))}.documentation .pt72{padding-top:calc(18 * var(--spacing))}.documentation .pt80{padding-top:calc(20 * var(--spacing))}.documentation .pt88{padding-top:calc(22 * var(--spacing))}.documentation .pt96{padding-top:calc(24 * var(--spacing))}.documentation .pt104{padding-top:calc(26 * var(--spacing))}.documentation .pt112{padding-top:calc(28 * var(--spacing))}.documentation .pt128{padding-top:calc(32 * var(--spacing))}.documentation .pt136{padding-top:calc(34 * var(--spacing))}.documentation .pt160{padding-top:calc(40 * var(--spacing))}.documentation .pt176{padding-top:calc(44 * var(--spacing))}.documentation .pt208{padding-top:calc(52 * var(--spacing))}.documentation .pt224{padding-top:calc(56 * var(--spacing))}.documentation .pt232{padding-top:calc(58 * var(--spacing))}.documentation .pt256{padding-top:calc(64 * var(--spacing))}.documentation .pb0{padding-bottom:calc(0 * var(--spacing))}.documentation .pb4{padding-bottom:calc(1 * var(--spacing))}.documentation .pb8{padding-bottom:calc(2 * var(--spacing))}.documentation .pb16{padding-bottom:calc(4 * var(--spacing))}.documentation .pb24{padding-bottom:calc(6 * var(--spacing))}.documentation .pb32{padding-bottom:calc(8 * var(--spacing))}.documentation .pb40{padding-bottom:calc(10 * var(--spacing))}.documentation .pb48{padding-bottom:calc(12 * var(--spacing))}.documentation .pb56{padding-bottom:calc(14 * var(--spacing))}.documentation .pb64{padding-bottom:calc(16 * var(--spacing))}.documentation .pb72{padding-bottom:calc(18 * var(--spacing))}.documentation .pb80{padding-bottom:calc(20 * var(--spacing))}.documentation .pb88{padding-bottom:calc(22 * var(--spacing))}.documentation .pb96{padding-bottom:calc(24 * var(--spacing))}.documentation .pb104{padding-bottom:calc(26 * var(--spacing))}.documentation .pb112{padding-bottom:calc(28 * var(--spacing))}.documentation .pb128{padding-bottom:calc(32 * var(--spacing))}.documentation .pb136{padding-bottom:calc(34 * var(--spacing))}.documentation .pb160{padding-bottom:calc(40 * var(--spacing))}.documentation .pb176{padding-bottom:calc(44 * var(--spacing))}.documentation .pb208{padding-bottom:calc(52 * var(--spacing))}.documentation .pb224{padding-bottom:calc(56 * var(--spacing))}.documentation .pb232{padding-bottom:calc(58 * var(--spacing))}.documentation .pb256{padding-bottom:calc(64 * var(--spacing))}.documentation .s_faq_collapse .card{padding:0}.documentation .s_faq_collapse .card+.card{margin-top:calc(3 * var(--spacing))}.documentation .s_faq_collapse summary{min-height:calc(11 * var(--spacing));cursor:pointer;font-weight:600}.documentation .s_faq_collapse details:not([open])>summary{border-bottom:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
