*{position:relative;margin:0;border:0;padding:0;box-sizing:border-box;scrollbar-color:#444 rgba(0,0,0,0);scrollbar-width:thin}HTML{height:100vh;font-family:Arial;scroll-behavior:smooth}@media screen and (max-width: 640px){HTML{font-size:14px}}@media screen and (min-width: 641px){HTML{font-size:13px}}HTML::-webkit-scrollbar{width:20px}HTML::-webkit-scrollbar-track{background:red}HTML::-webkit-scrollbar-thumb{background:#adff2f;border-radius:5px}HTML::-webkit-scrollbar-thumb:hover{background:#ff0}BODY{--bg: #ededed;--bg2: #f5f5f5;--bg3: #fff;--bg4: #dedede;--border: #bbb;--text: #111;--text2: #9a9a9a;--highlight1: #8f6132;--highlight2: #ae8c6b;--highlight3: #e4a465;--contrast: black;--inverse: white;height:100%;overflow:hidden;background:var(--bg);color:var(--text)}BODY.dark{--bg: #111;--bg2: #171719;--bg3: #010101;--bg4: #211f1d;--border: #424242;--text: #c4c4c4;--text2: #9a9a9a;--highlight1: #e6d4a8;--highlight2: #d2a882;--highlight3: #ca6629;--contrast: white;--inverse: black}A{text-decoration:none;color:inherit}A:hover{font-weight:bold;color:var(--contrast)}H2{margin-bottom:.5rem;width:fit-content;color:var(--highlight2);font-size:1.5rem;font-weight:bold}MAIN{display:grid;gap:.7rem}@media screen and (max-width: 640px){MAIN{padding:3.6rem .7rem .7rem}}@media screen and (min-width: 641px){MAIN{height:calc(100vh - 2rem);padding:5.6rem .7rem .7rem}}MAIN SECTION{container-type:inline-size;display:flex;flex-direction:column;gap:.7rem;padding:.7rem;border:1px solid var(--border);background-color:var(--bg2)}MAIN SECTION#titre{grid-area:titre;display:flex;height:fit-content;flex-direction:row;justify-content:space-between;align-items:center;background-color:var(--bg4);text-align:center;color:var(--highlight1)}MAIN SECTION#titre>DIV{display:flex;gap:.7rem;align-items:baseline}MAIN SECTION#titre #itemId{font-size:1.6rem;font-weight:bold;color:var(--highlight3)}MAIN SECTION#titre I{font-size:1.7rem;cursor:pointer}MAIN SECTION>DIV{display:flex;align-items:center;gap:1rem}MAIN SECTION>DIV>LABEL{white-space:nowrap}MAIN SECTION>DIV>LABEL::after{content:" :"}MAIN #valid,MAIN #suppr{grid-area:valid;text-align:right}MAIN #valid BUTTON,MAIN #suppr BUTTON{padding:1rem 2rem;font-size:1.1rem;text-transform:uppercase;font-weight:bold}INPUT{padding:5px .2rem 2px;background-color:var(--bg3);font-size:1.3rem;font-style:italic;color:var(--text)}INPUT[type=text],INPUT[type=password],INPUT[type=url]{width:100%}INPUT[type=number]{width:80px;padding-right:0;text-align:right}@media screen and (max-width: 640px){INPUT[type=number]{padding-right:7px}}INPUT[type=file]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}INPUT[readonly]{background:rgba(0,0,0,.2);font:bold italic 1.4rem Arial;color:var(--contrast);pointer-events:none}.newCheckbox{display:inline-block;width:80px;height:26px;vertical-align:middle;box-shadow:inset 0px 1px 1px rgba(0,0,0,.5),0px 1px 0px hsla(0,0%,100%,.2);border-radius:50px;background:linear-gradient(#999, #bbb)}.newCheckbox.on{background:linear-gradient(var(--highlight2), var(--highlight3))}.newCheckbox:before{position:absolute;z-index:0;left:10px;top:0;content:"ON";font:12px/26px Arial,sans-serif;font-weight:bold;color:#fff}.newCheckbox:after{position:absolute;z-index:0;right:10px;top:0;text-shadow:1px 1px 0px hsla(0,0%,100%,.15);content:"OFF";font:12px/28px Arial,sans-serif;font-weight:bold;color:#000}.newCheckbox LABEL{position:absolute;z-index:1;left:3px;top:3px;display:block;width:34px !important;height:20px;box-shadow:0px 2px 5px 0px rgba(0,0,0,.3);background:linear-gradient(#fcfff4 0%, #dfe5d7 40%, #b3bead 100%);border-radius:50px;cursor:pointer;transition:all .4s ease}.newCheckbox LABEL::after{content:""}.newCheckbox LABEL+SPAN{position:absolute;left:calc(100% + 1rem);top:4px;width:250px}.newCheckbox INPUT[type=checkbox]{visibility:hidden}.newCheckbox INPUT[type=checkbox]:checked+label{left:43px}.custom-select-wrapper{position:relative;display:inline-block;user-select:none}.custom-select-wrapper select{display:none}.custom-select{position:relative;display:inline-block}.custom-select-trigger{position:relative;display:block;width:130px;padding:0 84px 0 22px;font-size:22px;font-weight:300;color:#fff;line-height:60px;background:#5c9cd8;border-radius:4px;cursor:pointer}.custom-select-trigger:after{position:absolute;display:block;content:"";width:10px;height:10px;top:50%;right:25px;margin-top:-3px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg) translateY(-50%);transition:all .4s ease-in-out;transform-origin:50% 0}.custom-select.opened .custom-select-trigger:after{margin-top:3px;transform:rotate(-135deg) translateY(-50%)}.custom-options{position:absolute;display:block;top:100%;left:0;right:0;min-width:100%;margin:15px 0;border:1px solid #b5b5b5;border-radius:4px;box-sizing:border-box;box-shadow:0 2px 1px rgba(0,0,0,.07);background:#fff;transition:all .4s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-15px)}.custom-select.opened .custom-options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.custom-options:before{position:absolute;display:block;content:"";bottom:100%;right:25px;width:7px;height:7px;margin-bottom:-4px;border-top:1px solid #b5b5b5;border-left:1px solid #b5b5b5;background:#fff;transform:rotate(45deg);transition:all .4s ease-in-out}.option-hover:before{background:#f9f9f9}.custom-option{position:relative;display:block;padding:0 22px;border-bottom:1px solid #b5b5b5;font-size:18px;font-weight:600;color:#b5b5b5;line-height:47px;cursor:pointer;transition:all .4s ease-in-out}.custom-option:first-of-type{border-radius:4px 4px 0 0}.custom-option:last-of-type{border-bottom:0;border-radius:0 0 4px 4px}.custom-option:hover,.custom-option.selection{background:#f9f9f9}SELECT,TEXTAREA{width:100%;padding:5px .2rem 2px;background-color:var(--bg3);font-size:1.3rem;font-style:italic;color:var(--text)}SELECT OPTION:disabled,TEXTAREA OPTION:disabled{color:var(--text2)}SELECT+A{font-size:1.5rem}PRE{text-wrap:wrap}BUTTON{z-index:1;border-radius:7px;padding:.5rem 1rem;background-color:var(--highlight2);cursor:pointer;transition:all .4s ease-out 0s}BUTTON.inv{border:1px solid var(--highlight2);background:rgba(0,0,0,0);color:var(--highlight1)}BUTTON::before{position:absolute;z-index:-1;left:50%;top:50%;border-radius:4px;height:0;width:0;content:"";transform:none;transition:.3s}BUTTON:hover{color:var(--highlight1)}BUTTON:hover::before{left:0;top:0;height:100%;width:100%;background-color:var(--highlight3)}BUTTON:hover.inv{border-color:var(--highlight3)}#listing{position:absolute;z-index:199;left:-11rem;top:-19rem;width:360px;height:calc(100vh - 17rem);overflow:auto;border:1px solid var(--border);padding:.5rem .5rem 0;background-color:var(--bg4);transition:all .3s;transform:scale(0, 0)}@media screen and (max-width: 640px){#listing{height:calc(100vh - 120px)}}#listing.on{left:1.3rem;top:8rem;transform:scale(1, 1)}#listing .list{margin-top:1rem;list-style:none}#listing .list LI{line-height:1.2rem}#listing .list LI.on{font-weight:bold;color:var(--contrast)}#listing .list LI.off{color:var(--highlight3)}#listing .list LI.canceled{text-decoration:line-through;color:var(--text2)}#listing .list LI A{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}#listing .list LI A SPAN:first-child{width:30px;text-align:right}#listing .list LI A SPAN:nth-child(2){width:20px;text-align:center}#listing .list LI A SPAN:last-child{flex:1}#calendler{position:absolute;left:0;top:0;display:none;justify-content:center;align-items:center;width:100%;height:100vh;background-color:rgba(0,0,0,.6666666667)}#calendler.on{display:flex}#calendler .cld-cancel{position:absolute;left:0;top:0;display:block;width:100%;height:100%;text-align:right}#calendler .cld-cancel::after{display:inline-block;margin:1rem 1.3rem;content:"X";font:normal 1.7rem Arial;color:#fff;transform:scaleX(1.4);cursor:pointer}#calendler .cld-cancel::after:hover{color:var(--color-two-1)}.actions{margin-top:2rem;justify-content:flex-end}HR{margin-block:1rem;border-top:1px solid var(--border)}[type=car]{display:inline-block;width:100%;text-align:right;font-size:.8rem}[type=car]::before{content:"("}[type=car]::after{content:" car.)"}HEADER{display:flex;width:100%;justify-content:space-between;align-items:center;position:fixed;z-index:999;padding:.7rem;background-color:var(--bg)}@media screen and (max-width: 640px){HEADER{z-index:99;left:0;top:0;width:100%;height:50px}}HEADER #burger{z-index:5;display:block;width:35px;height:6px;border-radius:32px;background-color:var(--highlight1)}HEADER #burger::before,HEADER #burger::after{position:absolute;width:100%;height:6px;left:0;border-radius:32px;background-color:var(--highlight1);content:""}HEADER #burger::before{top:-9px}HEADER #burger::after{top:9px}HEADER #burger A,HEADER #burger SPAN{display:none}@media screen and (max-width: 640px){HEADER #logo{flex:1;width:100%;text-align:center}HEADER #logo IMG{height:50px}}@media screen and (min-width: 641px){HEADER #logo IMG{height:4rem}}@media screen and (max-width: 640px){HEADER #menu{position:absolute;z-index:0;left:-650px;top:50px;display:flex;align-items:flex-start;width:90vw;height:calc(90vh - 50px);border:1px solid var(--border);padding:3rem 2rem;background:var(--bg);transition:all .3s}HEADER #menu.on{left:0}}HEADER #menu UL{display:flex;justify-content:center;list-style:none}@media screen and (max-width: 640px){HEADER #menu UL{flex-direction:column;font-size:1.5rem}}@media screen and (min-width: 641px){HEADER #menu UL{align-items:center}}HEADER #menu UL.sub{display:none}@media screen and (max-width: 640px){HEADER #menu UL.sub{font-size:1.1rem}}@media screen and (min-width: 641px){HEADER #menu UL.sub{margin-top:1rem;font-size:.8rem}}HEADER #menu UL.sub.on{display:flex}HEADER #menu UL LI{padding-inline:1rem}@media screen and (max-width: 640px){HEADER #menu UL LI{line-height:3.5rem}}HEADER #menu UL LI .on{font-weight:bold;color:var(--contrast)}@media screen and (min-width: 641px){HEADER #menu UL LI+LI{border-left:1px solid #ccc}}FOOTER{text-align:right;padding-right:.7rem}FOOTER #credits,FOOTER #credits A{display:flex;justify-content:flex-end;align-items:center;gap:.3rem;font-size:.8rem;color:var(--text2)}#HP{display:grid}#HP HEADER.off{justify-content:center}#HP MAIN{grid:"block";align-items:center}@media screen and (min-width: 641px){#HP MAIN{justify-content:center}}#HP MAIN SECTION#block{grid-area:block;margin-top:10vh}@media screen and (min-width: 641px){#HP MAIN SECTION#block{width:40vw;max-width:400px}}#HP MAIN SECTION#block H2+DIV{margin-top:2rem}#HP MAIN SECTION#block LABEL{display:inline-block}@media screen and (max-width: 640px){#HP MAIN SECTION#block LABEL{width:25vw}}@media screen and (min-width: 641px){#HP MAIN SECTION#block LABEL{width:25%}}@media screen and (max-width: 640px){#HP MAIN SECTION#block INPUT{width:52vw}}@media screen and (min-width: 641px){#HP MAIN SECTION#block INPUT{width:70%}}#HP MAIN SECTION#block .newCheckbox{margin-top:2rem}#HP MAIN SECTION#block .actions{display:flex;justify-content:space-between;align-items:center}#HP MAIN SECTION#block .actions SPAN{color:var(--highlight3)}#HP MAIN SECTION#block .actions DIV{text-align:right}#HP MAIN DIV#block{grid-area:block;display:flex;flex-direction:column;align-items:center;font-weight:bold;color:var(--contrast)}@media screen and (max-width: 640px){#HP MAIN DIV#block{margin-top:25vh}}@media screen and (min-width: 641px){#HP MAIN DIV#block{margin-top:5vh}}#HP MAIN DIV#block IMG{height:150px}#HP FOOTER{display:flex;justify-content:flex-end;align-items:flex-end}#Dashboard{overflow:auto}@media screen and (max-width: 640px){#Dashboard MAIN{grid:"titre" "total" "revenus" "resas" "annuel" "mensuel" "massages" "paiements" "repartition"}}@media screen and (min-width: 641px){#Dashboard MAIN{grid:"titre titre titre titre titre titre titre" "revenus revenus revenus revenus revenus revenus total" "annuel annuel mensuel mensuel mensuel resas resas" "massages massages repartition repartition paiements resas resas";grid-template-columns:repeat(7, 1fr);height:auto}}#Dashboard MAIN .chart{margin-top:1rem;width:100%;height:270px}#Dashboard MAIN .chart>DIV{position:absolute !important}#Dashboard MAIN SECTION#titre{justify-content:center}#Dashboard MAIN SECTION#revenus{grid-area:revenus}#Dashboard MAIN SECTION#total{grid-area:total}@media screen and (max-width: 640px){#Dashboard MAIN SECTION#total H2+DIV{margin-top:1rem}}@media screen and (min-width: 641px){#Dashboard MAIN SECTION#total H2+DIV{margin-top:3rem}}#Dashboard MAIN SECTION#total B{display:block;text-align:right;line-height:3rem}#Dashboard MAIN SECTION#total DIV{display:block;justify-content:right}#Dashboard MAIN SECTION#total DIV:nth-child(2) B{font-size:1.3rem;color:var(--highlight3)}#Dashboard MAIN SECTION#total DIV:nth-child(3){border-top:1px solid var(--text)}#Dashboard MAIN SECTION#total DIV:nth-child(3) B{font-size:1.5rem;color:var(--highlight2)}#Dashboard MAIN SECTION#total DIV:last-child{border-top:1px solid var(--text)}#Dashboard MAIN SECTION#total DIV:last-child B{font-size:1.7rem;color:var(--highlight1)}#Dashboard MAIN SECTION#annuel{grid-area:annuel}#Dashboard MAIN SECTION#mensuel{grid-area:mensuel}#Dashboard MAIN SECTION#massages{grid-area:massages}#Dashboard MAIN SECTION#paiements{grid-area:paiements}#Dashboard MAIN SECTION#repartition{grid-area:repartition}#Dashboard MAIN SECTION#resas{grid-area:resas}#Dashboard MAIN SECTION#resas TABLE{width:100%;text-align:center}#Dashboard MAIN SECTION#resas TABLE TR{line-height:2.2rem;cursor:default}#Dashboard MAIN SECTION#resas TABLE TR.nJour{font-weight:bold;font-style:italic;text-decoration:underline}#Dashboard MAIN SECTION#resas TABLE TR.nJour TD{padding-left:.3rem}#Dashboard MAIN SECTION#resas TABLE TR.today{background-color:var(--contrast);font-weight:bold;color:var(--inverse)}#Dashboard MAIN SECTION#resas TABLE TR.today+TR{color:var(--contrast)}#Dashboard MAIN SECTION#resas TABLE TR .color{margin-inline:auto;width:19px;height:19px;border-radius:50px}#Dashboard MAIN SECTION#resas TABLE I{cursor:pointer}#Dashboard MAIN SECTION .laps{text-align:right}#Ventes{overflow:auto}@media screen and (max-width: 640px){#Ventes MAIN{grid:"titre" "presta" "rdv" "client" "prix" "payMode" "comments" "valid"}}@media screen and (min-width: 641px){#Ventes MAIN{grid:"titre titre titre" "next graph graph" "presta client prix" "rdv client prix" "rdv client payMode" "comments comments comments" "- - valid";grid-template-columns:repeat(3, 1fr);height:auto}}@media screen and (max-width: 640px){#Ventes MAIN.new{grid:"titre" "client" "presta"}}@media screen and (min-width: 641px){#Ventes MAIN.new{grid:"titre titre titre" "next graph graph" "next client presta" "next client comments" "- - valid";grid-template-columns:.5fr repeat(2, 1fr)}}#Ventes MAIN #listing,#Ventes MAIN #nextResas{display:block}#Ventes MAIN #listing .jour,#Ventes MAIN #nextResas .jour{margin-top:.7rem;margin-left:1rem;font-weight:bold}#Ventes MAIN #listing .list,#Ventes MAIN #nextResas .list{margin-top:.3rem;margin-left:2rem;list-style:none}#Ventes MAIN #listing .list .color,#Ventes MAIN #nextResas .list .color{display:inline-block;margin-bottom:.1rem;vertical-align:middle;width:11px;height:11px;border-radius:50px}#Ventes MAIN #listing .list LI,#Ventes MAIN #nextResas .list LI{line-height:1.5rem}#Ventes MAIN #listing A,#Ventes MAIN #nextResas A{margin-right:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}#Ventes MAIN #listing .today,#Ventes MAIN #nextResas .today{color:var(--highlight2)}#Ventes MAIN #listing .next,#Ventes MAIN #nextResas .next{color:var(--contrast)}#Ventes MAIN SECTION#next{grid-area:next}#Ventes MAIN SECTION#graph{grid-area:graph}#Ventes MAIN SECTION#graph H2 B{color:var(--highlight3)}#Ventes MAIN SECTION#rdv{grid-area:rdv}#Ventes MAIN SECTION#rdv SELECT{width:50px}#Ventes MAIN SECTION#rdv STRONG{font-size:1.2rem}#Ventes MAIN SECTION#presta{grid-area:presta}#Ventes MAIN SECTION#presta DIV:last-child{margin-top:.2rem}#Ventes MAIN SECTION#prix{grid-area:prix}#Ventes MAIN SECTION#prix HR+DIV{justify-content:right}#Ventes MAIN SECTION#prix HR+DIV INPUT{width:100px;font-size:1.5rem;font-weight:bold}#Ventes MAIN SECTION#prix HR+DIV INPUT[name=TOTAL]{color:var(--highlight3)}#Ventes MAIN SECTION#client{grid-area:client}#Ventes MAIN SECTION#client INPUT,#Ventes MAIN SECTION#client SELECT,#Ventes MAIN SECTION#client TEXTAREA{width:100%}#Ventes MAIN SECTION#client TEXTAREA{height:75px}@media screen and (max-width: 640px){#Ventes MAIN SECTION#client .client{display:block}#Ventes MAIN SECTION#client .client .selectClient{display:flex;gap:1rem}#Ventes MAIN SECTION#client .client DIV:not(.labelIcon)>LABEL{display:block;margin-top:1.4rem}}@media screen and (min-width: 641px){#Ventes MAIN SECTION#client .client{justify-content:space-between;gap:2rem}#Ventes MAIN SECTION#client .client UL{flex:1;height:350px;overflow-y:scroll;padding:1rem;background-color:var(--bg3);list-style:none}#Ventes MAIN SECTION#client .client LI{line-height:1.5rem;cursor:pointer}#Ventes MAIN SECTION#client .client LI:hover{background-color:var(--highlight3);color:var(--contrast)}#Ventes MAIN SECTION#client .client #detailsClient{flex:2;display:flex;flex-direction:column;gap:3rem;width:100%}#Ventes MAIN SECTION#client .client .labelIcon{display:flex;justify-content:space-between}#Ventes MAIN SECTION#client .client INPUT,#Ventes MAIN SECTION#client .client TEXTAREA{margin-top:.5rem}}#Ventes MAIN SECTION#client#payMode{grid-area:payMode}#Ventes MAIN SECTION#client#comments{grid-area:comments}#Ventes MAIN SECTION#client#comments TEXTAREA{height:75px}#Ventes MAIN SECTION#payMode{grid-area:payMode}#Ventes MAIN SECTION#comments{grid-area:comments}#Ventes MAIN SECTION#comments TEXTAREA{height:75px}@media screen and (max-width: 640px){#Clients MAIN{grid:"titre" "ident" "contact" "avoirs" "histo" "comments" "valid"}}@media screen and (min-width: 641px){#Clients MAIN{grid:"titre titre titre titre" "ident ident histo histo" "contact contact histo histo" "comments avoirs histo histo" "- - - valid";grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 640px){#Clients MAIN.new{grid:"titre" "ident" "contact" "avoirs" "comments" "valid"}}@media screen and (min-width: 641px){#Clients MAIN.new{grid:"titre titre titre titre titre" "ident ident contact contact avoirs" "comments comments comments comments comments" "- - - - valid";grid-template-columns:repeat(5, 1fr)}}#Clients MAIN SECTION#ident{grid-area:ident}#Clients MAIN SECTION#contact{grid-area:contact}#Clients MAIN SECTION#contact INPUT{width:100%}#Clients MAIN SECTION#avoirs{grid-area:avoirs}#Clients MAIN SECTION#comments{grid-area:comments}#Clients MAIN SECTION#comments TEXTAREA{width:100%;height:150px}#Clients MAIN SECTION#histo{grid-area:histo;overflow-y:auto}#Clients MAIN SECTION#histo TABLE{text-align:center}#Clients MAIN SECTION#histo TABLE TR{height:3rem}#Clients MAIN SECTION#histo TABLE .color{display:flex;justify-content:center;align-items:center;gap:5px}#Clients MAIN SECTION#histo TABLE .color DIV{border-radius:2rem;width:17px;height:17px}#Clients MAIN SECTION#histo TABLE .webphone{display:none}@media screen and (max-width: 640px){#Pros MAIN{grid:"titre" "ident" "contact" "avoirs" "histo" "comments" "valid"}}@media screen and (min-width: 641px){#Pros MAIN{grid:"titre titre titre titre" "ident ident histo histo" "contact contact histo histo" "comments avoirs histo histo" "- - - valid";grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 640px){#Pros MAIN.new{grid:"titre" "ident" "contact" "avoirs" "comments" "valid"}}@media screen and (min-width: 641px){#Pros MAIN.new{grid:"titre titre titre titre titre" "ident ident contact contact avoirs" "comments comments comments comments comments" "- - - - valid";grid-template-columns:repeat(5, 1fr)}}#Pros MAIN SECTION#ident{grid-area:ident}#Pros MAIN SECTION#contact{grid-area:contact}#Pros MAIN SECTION#contact INPUT{width:100%}#Pros MAIN SECTION#avoirs{grid-area:avoirs}#Pros MAIN SECTION#comments{grid-area:comments}#Pros MAIN SECTION#comments TEXTAREA{width:100%;height:150px}#Pros MAIN SECTION#histo{grid-area:histo}#Pros MAIN SECTION#histo TABLE{text-align:center}#Pros MAIN SECTION#histo TABLE TR{height:3rem}#Pros MAIN SECTION#histo TABLE .color{display:flex;justify-content:center;align-items:center;gap:5px}#Pros MAIN SECTION#histo TABLE .color DIV{border-radius:2rem;width:17px;height:17px}#Pros MAIN SECTION#histo TABLE .webphone{display:none}#Prestations{overflow:auto}@media screen and (max-width: 640px){#Prestations MAIN{grid:"titre" "ident" "params" "prix" "descr" "seo" "illustr" "cal" "resa" "valid"}}@media screen and (min-width: 641px){#Prestations MAIN{grid:"titre titre titre titre titre titre" "ident ident params params prix prix" "descr descr descr descr seo seo" "illustr illustr resa resa resa resa" "cal cal resa resa resa resa" "- - - - valid valid";grid-template-columns:repeat(6, 1fr);height:auto}}@media screen and (min-width: 641px){#Prestations MAIN.new{grid:"titre titre titre titre titre titre" "ident ident params params prix prix" "descr descr descr descr descr descr" "seo seo seo seo illustr illustr" "cal cal cal cal cal cal" "- - - - valid valid"}}#Prestations MAIN SECTION#ident{grid-area:ident}#Prestations MAIN SECTION#params{grid-area:params}#Prestations MAIN SECTION#prix{grid-area:prix}#Prestations MAIN SECTION#cal{grid-area:cal}#Prestations MAIN SECTION#descr{grid-area:descr}#Prestations MAIN SECTION#descr TEXTAREA[name=ACCROCHE]{height:100px}#Prestations MAIN SECTION#descr TEXTAREA[name=DESCRIPTION]{height:200px}#Prestations MAIN SECTION#seo{grid-area:seo}#Prestations MAIN SECTION#seo TEXTAREA[name=META_TITLE]{height:100px}#Prestations MAIN SECTION#seo TEXTAREA[name=META_DESCR]{height:200px}#Prestations MAIN SECTION#illustr{grid-area:illustr}#Prestations MAIN SECTION#illustr IMG{width:85%}#Prestations MAIN SECTION#resa{grid-area:resa}#Prestations MAIN SECTION#resa .listing{display:block;height:650px;overflow:auto}#Prestations MAIN SECTION#resa TABLE{width:100%}#Prestations MAIN SECTION#resa TD{text-align:center}@media screen and (max-width: 640px){#Salons MAIN{grid:"titre" "ident" "equipe" "frais" "calendly" "valid"}}@media screen and (min-width: 641px){#Salons MAIN{grid:"titre titre titre" "ident ident frais" "equipe equipe frais" "calendly calendly frais" "- - valid";grid-template-columns:repeat(2, 0.5fr) 1fr}}@media screen and (min-width: 641px){#Salons MAIN.new{grid:"titre titre titre" "ident ident frais" "calendly calendly frais" "- - valid"}}#Salons MAIN SECTION#ident{grid-area:ident}#Salons MAIN SECTION#ident IMG{width:100%}#Salons MAIN SECTION .infos{display:flex;align-items:center;gap:3rem}#Salons MAIN SECTION .infos>DIV{display:flex;flex-direction:column;gap:1.2rem}#Salons MAIN SECTION .infos>DIV:first-child{flex:.5}#Salons MAIN SECTION .infos>DIV:last-child{flex:1;border-left:1px solid var(--text);padding-left:2rem}#Salons MAIN SECTION .infos>DIV:last-child>DIV{display:flex;align-items:center;gap:1rem}#Salons MAIN SECTION .infos>DIV:last-child>DIV>LABEL{white-space:nowrap}#Salons MAIN SECTION .infos>DIV:last-child>DIV>LABEL::after{content:" :"}#Salons MAIN SECTION#equipe{grid-area:equipe}#Salons MAIN SECTION#equipe>DIV{float:left;display:flex;align-items:center;gap:1rem}#Salons MAIN SECTION#equipe IMG{height:70px}#Salons MAIN SECTION#calendly{grid-area:calendly}#Salons MAIN SECTION#frais{grid-area:frais}#Salons MAIN SECTION#frais TABLE TR{height:3rem}#Salons MAIN SECTION#frais .total{text-align:right}@media screen and (max-width: 640px){#Masseurs MAIN{grid:"titre" "ident" "salon" "bio" "calendly" "valid"}}@media screen and (min-width: 641px){#Masseurs MAIN{grid:"titre titre titre" "ident bio bio" "salon bio bio" "calendly bio bio" "- - valid";grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 641px){#Masseurs MAIN.new{grid:"titre titre titre" "ident bio bio" "salon bio bio" "calendly bio bio" "- - valid";grid-template-columns:repeat(3, 1fr)}}#Masseurs MAIN SECTION#ident{grid-area:ident}#Masseurs MAIN SECTION#ident IMG{width:100%}#Masseurs MAIN SECTION .infos{display:flex;align-items:center;gap:3rem}#Masseurs MAIN SECTION .infos>DIV{display:flex;flex-direction:column;gap:1.2rem}#Masseurs MAIN SECTION .infos>DIV:first-child{flex:.5}#Masseurs MAIN SECTION .infos>DIV:last-child{flex:1;border-left:1px solid var(--text);padding-left:2rem}#Masseurs MAIN SECTION .infos>DIV:last-child>DIV{display:flex;align-items:center;gap:1rem}#Masseurs MAIN SECTION .infos>DIV:last-child>DIV>LABEL{white-space:nowrap}#Masseurs MAIN SECTION .infos>DIV:last-child>DIV>LABEL::after{content:" :"}#Masseurs MAIN SECTION#salon{grid-area:salon}#Masseurs MAIN SECTION#bio{grid-area:bio}#Masseurs MAIN SECTION#bio TEXTAREA{height:300px}@media screen and (max-width: 640px){#Database MAIN{grid:"titre" "base"}}@media screen and (min-width: 641px){#Database MAIN{grid:"titre" "base"}}#Database MAIN SECTION#titre SPAN{margin-left:1rem}#Database MAIN SECTION#base{grid-area:base;overflow:auto;height:calc(100vh - 13rem)}#Database MAIN SECTION#base #dataTable TR:first-child{position:sticky;z-index:99;top:0}#Database MAIN SECTION#base #dataTable TR:first-child TH{padding:.4rem .6rem;background-color:var(--bg3);text-align:center;font-weight:bold;color:var(--highlight2)}#Database MAIN SECTION#base #dataTable TR:first-child TH:first-child{position:sticky;z-index:9;left:0}#Database MAIN SECTION#base #dataTable TR:nth-child(odd) TD:nth-child(odd){background-color:#eee;background-color:color-mix(in srgb, var(--bg3) 30%, transparent 70%)}#Database MAIN SECTION#base #dataTable TR:nth-child(odd) TD:nth-child(even){background-color:color-mix(in srgb, var(--bg3) 50%, transparent 50%)}#Database MAIN SECTION#base #dataTable TR:nth-child(even) TD:nth-child(odd){background-color:#e8eef3;background-color:color-mix(in srgb, var(--bg3) 40%, transparent 60%)}#Database MAIN SECTION#base #dataTable TR:nth-child(even) TD:nth-child(even){background-color:#f9fbfc;background-color:color-mix(in srgb, var(--bg3) 10%, transparent 90%)}#Database MAIN SECTION#base #dataTable TR:hover TD{background-color:#ebf1d3 !important;background-color:var(--highlight2) !important}#Database MAIN SECTION#base #dataTable TD{padding:.4rem .6rem;text-align:center;color:var(--contrast)}#Database MAIN SECTION#base #dataTable TD:first-child{position:sticky;z-index:9;left:0;font-weight:bold}#Database MAIN SECTION#base #dataTable TD:last-child{position:sticky;z-index:9;right:0;font-weight:bold;color:red}#Database MAIN SECTION#base #dataTable TD INPUT{width:100%;border-bottom:1px solid var(--border);background-color:rgba(0,0,0,0);text-align:center;color:var(--contrast)}/*# sourceMappingURL=back.min.css.map */