@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Manrope:wght@300;400;500;600&display=swap";:root{--black:#070707;--panel:#111;--gold:#b8975b;--lightgold:#d4bc8a;--ivory:#f1ece2;--muted:#999;--line:#d4bc8a38}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--ivory);margin:0;font-family:Manrope,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a{color:inherit}button{cursor:pointer}a{text-decoration:none}.announcement{color:#c7b58e;letter-spacing:.08em;text-transform:uppercase;background:#17130d;border-bottom:1px solid #312719;justify-content:space-between;align-items:center;height:34px;padding:0 4vw;font-size:9px;display:flex}.announcement strong{letter-spacing:.18em;font-family:Cormorant Garamond;font-size:14px}header{z-index:20;background:linear-gradient(#070707d9,#0000);border-bottom:1px solid #ffffff0f;align-items:center;width:100%;height:74px;padding:0 4vw;display:flex;position:absolute;top:34px}.brand{letter-spacing:.14em;min-width:170px;font-family:Cormorant Garamond;font-size:18px;line-height:.8}.brand i{color:var(--gold);margin-left:29px;font-style:normal;display:block}nav{text-transform:uppercase;letter-spacing:.09em;gap:27px;margin:auto;font-size:9px;display:flex}nav a:hover{color:var(--lightgold)}.header-actions{justify-content:flex-end;gap:12px;min-width:170px;display:flex}.header-actions button,.hamb{text-transform:uppercase;background:0 0;border:0;font-size:11px}.header-actions b{background:var(--gold);color:#090806;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:4px;display:inline-grid}.hamb{font-size:20px;display:none}.hero{background-image:linear-gradient(90deg,#050505f7 5%,#060606c7 43%,#07070716 72%),url(/hero-collection-privee.png);background-position:50%;background-size:cover;align-items:center;height:100vh;min-height:700px;padding:108px 7vw 0;display:flex;position:relative}.hero:after{content:"";background:linear-gradient(transparent,var(--black));height:30%;position:absolute;inset:auto 0 0}.hero-copy{z-index:1;max-width:620px;animation:1.1s reveal;position:relative}.eyebrow,.section-head>span,.section-head>div>span{color:var(--lightgold);letter-spacing:.24em;text-transform:uppercase;font-size:10px}.hero h1,.section h2,.signature h2,.newsletter h2,.drawer h2,.product-modal h2,.checkout h2{letter-spacing:-.025em;margin:18px 0;font-family:Cormorant Garamond;font-size:clamp(64px,7vw,108px);font-weight:400;line-height:.75}.hero h1 em{color:#d6c49e;font-style:normal}.hero p{text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:12px;font-size:10px;display:flex}.hero p i{background:var(--gold);border-radius:50%;width:3px;height:3px}.actions{gap:12px;margin-top:32px;display:flex}.btn{text-transform:uppercase;letter-spacing:.12em;background:0 0;border:1px solid #8a7551;justify-content:center;align-items:center;min-height:46px;padding:0 24px;font-size:9px;display:inline-flex}.btn.gold{background:var(--gold);color:#080705;border-color:var(--gold);font-weight:600}.btn:hover{background:var(--lightgold);color:#080705}.scroll{z-index:2;letter-spacing:.17em;color:#aaa;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;bottom:45px;left:7vw}.scroll span{background:var(--gold);width:52px;height:1px}.benefits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:3;background:#0b0b0b;grid-template-columns:repeat(5,1fr);padding:21px 4vw;display:grid;position:relative}.benefits>div{border-right:1px solid #24211b;align-items:center;gap:13px;padding:0 18px;display:flex}.benefits>div:last-child{border:0}.benefits>div>b{color:var(--gold);font-family:serif;font-size:26px}.benefits strong,.benefits small{display:block}.benefits strong{letter-spacing:.08em;font-size:9px}.benefits small{color:var(--muted);margin-top:5px;font-size:8px}.section{padding:105px 5.5vw}.section-head{text-align:center;margin-bottom:48px}.section-head h2{margin:8px 0;font-size:52px;line-height:1}.section-head.split{text-align:left;justify-content:space-between;align-items:end;display:flex}.section-head.split p{color:#aaa;max-width:380px;line-height:1.8}.editorial-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.editorial{border:1px solid var(--line);background-image:linear-gradient(#0000 30%,#070707e8),url(/hero-collection-privee.png);background-size:auto 100%;height:440px;transition:all .5s;position:relative;overflow:hidden}.editorial.e0{background-position:65%}.editorial.e1{filter:hue-rotate(325deg);background-position:48%}.editorial.e2{filter:saturate(.5);background-position:90%}.editorial:hover{border-color:var(--gold);background-size:auto 106%}.editorial>div{position:absolute;bottom:28px;left:28px;right:28px}.editorial span{color:var(--gold);font-size:9px}.editorial h3{margin:7px 0;font:400 31px Cormorant Garamond}.editorial p{color:#bbb;font-size:11px}.editorial a{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.shop-tools{border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:35px;padding-bottom:16px;display:flex}.filters{flex-wrap:wrap;gap:8px;display:flex}.filters button{text-transform:uppercase;background:0 0;border:1px solid #292929;padding:8px 14px;font-size:9px}.filters button.active{border-color:var(--gold);color:var(--lightgold)}.shop-tools input{color:#fff;background:0 0;border:0;border-bottom:1px solid #333;outline:0;width:180px}.products{grid-template-columns:repeat(4,1fr);gap:32px 14px;display:grid}.product-visual{background:radial-gradient(circle at 50% 70%,#30291d,#111 48%,#0b0b0b 70%);border:1px solid #1d1d1d;place-items:center;width:100%;height:340px;display:grid;position:relative;overflow:hidden}.badge{color:#cdb680;text-transform:uppercase;letter-spacing:.1em;border:1px solid #665634;padding:5px 8px;font-size:7px;position:absolute;top:14px;left:14px}.bottle{color:#d8c294;background:linear-gradient(90deg,#fff3,#111 22%,#1c1710 55%,#fff4);border:4px solid #aaa8;border-radius:8px 8px 15px 15px;flex-direction:column;justify-content:center;align-items:center;width:112px;height:206px;display:flex;position:relative;box-shadow:0 20px 30px #000}.bottle:before{content:"";background:linear-gradient(90deg,#111,#999,#111);border:3px solid #aaa8;border-radius:4px;width:50px;height:42px;position:absolute;top:-47px}.bottle i{background:#a68950;border:2px solid #d2bd8f;width:34px;height:16px;position:absolute;top:-14px}.bottle b{letter-spacing:.13em;border:1px solid #887347;padding:17px 8px 9px;font:500 10px Cormorant Garamond}.bottle small{text-transform:uppercase;max-width:90px;margin-top:8px;font:500 8px Cormorant Garamond}.tone1{filter:hue-rotate(15deg)}.tone2{filter:hue-rotate(150deg)}.tone3{filter:hue-rotate(195deg)}.tone4{filter:hue-rotate(310deg)}.product-meta{padding:17px 4px}.product-meta>span{text-transform:uppercase;color:#999;letter-spacing:.1em;font-size:8px}.product-meta h3{margin:6px 0;font:500 22px Cormorant Garamond}.product-meta h3 button{background:0;border:0;padding:0}.rating{color:#c7a96e;font-size:10px}.price{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.price strong{font-size:11px}.price button{border:0;border-bottom:1px solid var(--gold);text-transform:uppercase;background:0 0;padding:6px 0;font-size:8px}.signature{border-block:1px solid var(--line);background:radial-gradient(circle at 60%,#242018,#080808 45%);grid-template-columns:1fr 1.25fr .65fr;align-items:center;gap:35px;min-height:580px;padding:75px 5.5vw;display:grid}.signature h2{font-size:58px;line-height:.9}.signature p{color:#aaa;max-width:450px;line-height:1.8}.bottle-line{border-bottom:2px solid #65573d;justify-content:center;align-items:end;padding-top:100px;display:flex}.mini{background:linear-gradient(90deg,#999,#111,#555);border:2px solid #aaa8;place-items:center;width:58px;height:150px;margin:-5px;display:grid;position:relative}.mini i{background:#333;border:2px solid #aaa;width:28px;height:26px;position:absolute;top:-28px}.mini b{font:11px Cormorant Garamond}.signature ul{padding:0;list-style:none}.signature li{text-transform:uppercase;border-bottom:1px solid #29251e;padding:17px 0;font-size:9px}.signature li:before{content:"✦";color:var(--gold);margin-right:12px}.quiz{background:#0b0b0b;grid-template-columns:1fr 1.2fr;align-items:center;gap:8vw;display:grid}.quiz>div:first-child h2{margin:15px 0;font:400 67px/1 Cormorant Garamond}.quiz>div:first-child p{color:#999}.quiz-card{border:1px solid var(--line);padding:45px}.quiz-card>small{color:var(--gold);letter-spacing:.2em}.quiz-card h3{font:400 31px Cormorant Garamond}.quiz-card>button,.quiz-result button{text-align:left;background:0 0;border:0;border-bottom:1px solid #333;justify-content:space-between;width:100%;padding:17px 5px;display:flex}.quiz-card>button:hover{color:var(--lightgold);padding-left:12px}.quiz-result span{color:var(--gold);font-size:10px}.testimonials{background:#080808}.testimonials>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.testimonials blockquote{border:1px solid #29251f;min-height:220px;margin:0;padding:35px}.testimonials blockquote>span{color:var(--gold);letter-spacing:.15em}.testimonials blockquote p{font:italic 22px/1.35 Cormorant Garamond}.testimonials footer{color:#bbb;justify-content:space-between;font-size:9px;display:flex}.testimonials footer small{color:var(--gold)}.newsletter{border-block:1px solid var(--line);background:#13100c;grid-template-columns:1fr 1fr;align-items:center;padding:80px 7vw;display:grid}.newsletter h2{font-size:52px;line-height:.9}.newsletter form p{color:#aaa}.newsletter form>div{border-bottom:1px solid #796640;display:flex}.newsletter input{color:#fff;background:0 0;border:0;outline:0;flex:1;padding:14px 0}.newsletter button{color:var(--lightgold);text-transform:uppercase;background:0 0;border:0;font-size:9px}body>main>footer{grid-template-columns:2fr repeat(3,1fr);gap:45px;padding:75px 5.5vw 25px;display:grid}body>main>footer h4{text-transform:uppercase;color:var(--gold);letter-spacing:.15em;font-size:9px}body>main>footer>div a{color:#999;margin:12px 0;font-size:11px;display:block}body>main>footer>p{color:#666;border-top:1px solid #222;grid-column:1/-1;padding-top:20px;font-size:8px}.whatsapp{color:#090909;z-index:25;background:#c1a062;border-radius:50%;place-items:center;width:48px;height:48px;font-size:23px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 6px 25px #000}.overlay{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b;position:fixed;inset:0}.drawer{background:#0d0d0d;width:min(480px,100%);height:100%;padding:55px 36px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-20px 0 50px #000}.close{color:#aaa;background:0 0;border:0;font:32px serif;position:absolute;top:15px;right:20px}.drawer h2{font-size:48px;line-height:1}.drawer h2 small{background:var(--gold);color:#000;border-radius:50%;padding:5px 8px;font:10px Manrope}.cart-lines>div{border-bottom:1px solid #292929;grid-template-columns:60px 1fr auto;gap:15px;padding:16px 0;display:grid}.cart-bottle{background:linear-gradient(90deg,#222,#a4864e,#111);border:1px solid #666;height:80px}.cart-lines span>*{display:block}.cart-lines span b{font:19px Cormorant Garamond}.cart-lines span small{color:#777;margin:5px 0;font-size:8px}.cart-lines span em{color:var(--gold);font-size:9px;font-style:normal}.cart-lines>div>div:last-child{align-items:center;gap:7px;font-size:9px;display:flex}.cart-lines button{background:0;border:1px solid #333}.cart-total{justify-content:space-between;margin:25px 0;display:flex}.full{width:100%}.empty{text-align:center;padding:120px 10px}.empty b{font:27px Cormorant Garamond}.empty p{color:#777}.modal-wrap{place-items:center;padding:25px;display:grid}.product-modal{border:1px solid var(--line);background:#0d0d0d;grid-template-columns:1fr 1fr;width:min(1050px,100%);max-height:92vh;display:grid;position:relative;overflow:auto}.modal-visual{background:radial-gradient(circle,#392e1f,#121212 55%);place-items:center;min-height:620px;display:grid}.modal-visual .bottle{transform:scale(1.7)}.modal-info{padding:65px 55px}.modal-info h2{font-size:60px;line-height:.9}.modal-info h3{font-size:17px}.modal-info>p{color:#aaa;line-height:1.8}.notes{grid-template-columns:repeat(3,1fr);gap:7px;margin:25px 0;display:grid}.notes span{color:#999;border:1px solid #2e2a22;padding:12px;font-size:9px}.notes b{color:var(--gold);text-transform:uppercase;margin-bottom:5px;display:block}.facts{border-block:1px solid #292929;margin:25px 0}.facts span{justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.wa-link{text-align:center;color:#aaa;margin-top:15px;font-size:10px;text-decoration:underline;display:block}.checkout-wrap{place-items:center;padding:20px;display:grid}.checkout{border:1px solid var(--line);background:#0c0c0c;width:min(850px,100%);max-height:94vh;padding:45px;position:relative;overflow:auto}.checkout .section-head{text-align:left}.checkout h2{font-size:52px;line-height:1}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid label{text-transform:uppercase;color:#aaa;font-size:9px}.form-grid input,.form-grid select,.form-grid textarea{color:#fff;background:#111;border:1px solid #333;width:100%;margin-top:7px;padding:12px;display:block}.form-grid .wide{grid-column:1/-1}.order-summary{justify-content:space-between;padding:25px 0;display:flex}.confirmation{text-align:center;padding:60px}.confirmation>span{border:1px solid var(--gold);width:70px;height:70px;color:var(--gold);border-radius:50%;place-items:center;font-size:32px;display:inline-grid}.confirmation h2{font-size:55px}@keyframes reveal{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@media (width<=900px){.announcement span:last-child{display:none}.announcement{justify-content:center;gap:20px}header{padding:0 20px}.hamb{order:-1;display:block}.brand{min-width:0;margin:auto}.header-actions{min-width:0}.header-actions button:first-child{display:none}nav{background:#0b0b0b;flex-direction:column;padding:35px;display:none;position:absolute;top:74px;left:0;right:0}nav.open{display:flex}.hero{background-position:62%;padding-left:25px}.hero h1{font-size:64px}.benefits{display:flex;overflow:auto}.benefits>div{min-width:205px}.editorial-grid{grid-template-columns:1fr}.editorial{height:360px}.products{grid-template-columns:repeat(2,1fr)}.signature{grid-template-columns:1fr}.signature ul{grid-template-columns:1fr 1fr;display:grid}.quiz,.testimonials>div:last-child,.newsletter{grid-template-columns:1fr}body>main>footer{grid-template-columns:1fr 1fr}.product-modal{grid-template-columns:1fr}.modal-visual{min-height:420px}.modal-info{padding:40px 25px}}@media (width<=560px){.announcement{font-size:7px}.announcement strong{font-size:11px}.hero{background-position:66%;height:92vh;min-height:680px}.hero:before{content:"";background:#0003;position:absolute;inset:0}.hero-copy{margin-top:110px}.hero h1{font-size:53px}.hero p{font-size:8px}.actions{flex-direction:column;width:260px}.section{padding:78px 20px}.section-head.split,.shop-tools{display:block}.shop-tools input{width:100%;margin-top:18px}.products{gap:24px 8px}.product-visual{height:250px}.product-visual .bottle{transform:scale(.8)}.product-meta h3{font-size:18px}.price{display:block}.price button{margin-top:9px}.signature{padding:70px 20px;overflow:hidden}.signature h2{font-size:46px}.bottle-line{margin-inline:-60px;transform:scale(.75)}.quiz>div:first-child h2{font-size:50px}.quiz-card{padding:28px 20px}.newsletter{padding:60px 20px}.newsletter h2{font-size:42px}body>main>footer{gap:25px;padding:60px 20px 25px}.product-modal{display:block}.modal-visual{min-height:330px}.modal-visual .bottle{transform:scale(1.15)}.modal-info h2{font-size:46px}.notes,.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.checkout{padding:45px 20px}.announcement span:first-child{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.product-visual{background:#0b0b0b;height:380px;padding:0}.product-visual>img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.product-visual:hover>img{transform:scale(1.035)}.cart-bottle{object-fit:cover;border:1px solid #4a4133;width:60px;height:80px}.modal-visual{background:#0b0b0b;overflow:hidden}.modal-visual>img{object-fit:cover;width:100%;height:100%;max-height:760px}@media (width<=560px){.product-visual{height:270px}.modal-visual>img{max-height:520px}}.editorial.e0{filter:none;background-image:linear-gradient(#0000 28%,#070707ed),url(/collections/collection-homme.png);background-position:50%;background-size:cover}.editorial.e1{filter:none;background-image:linear-gradient(#0000 28%,#070707ed),url(/collections/collection-femme.png);background-position:50%;background-size:cover}.editorial.e2{filter:none;background-image:linear-gradient(#0000 28%,#070707ed),url(/collections/coffret-decouverte.png);background-position:50%;background-size:cover}.editorial.e0:hover,.editorial.e1:hover,.editorial.e2:hover{background-size:107%}.bottle-line{border:1px solid var(--line);min-height:330px;padding:0;overflow:hidden}.bottle-line>img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:330px;display:block}.bottle-line:hover>img{transition:transform .8s;transform:scale(1.015)}@media (width<=900px){.bottle-line{min-height:0}.bottle-line>img{aspect-ratio:2;min-height:0}.signature .bottle-line{margin-inline:0;transform:none}}:root{--black:#fbfaf7;--panel:#fff;--gold:#c4a15e;--lightgold:#94763d;--ivory:#171715;--muted:#72716c;--line:#ad8c4e52;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#171715;background:#fbfaf7}.announcement{color:#967a43;background:#f3eee6;border-color:#e9e1d4}header{background:#fffffff5;border-bottom-color:#ece7de}.hero{background-image:linear-gradient(90deg,#fbfaf7f5 5%,#fbfaf7c7 43%,#fbfaf70a 72%),url(/hero-collection-privee.png)}.hero h1 em{color:#bd9956}.hero:before{background:0 0}.scroll{color:#68665f}.btn{border-color:#c4a15e}.btn.gold{color:#211d15;background:#d6b777;border-color:#d6b777}.btn:hover{color:#211d15;background:#e5cea0}.benefits,.quiz,.testimonials{background:#fbfaf7}.benefits>div{border-color:#e6dece}.section-head.split p,.signature p,.quiz>div:first-child p,.newsletter form p,.modal-info>p,.wa-link{color:#67655f}.editorial.e0{background-image:linear-gradient(#0000 35%,#fbfaf7b8 75%,#fbfaf7fa),url(/collections/collection-homme.png)}.editorial.e1{background-image:linear-gradient(#0000 35%,#fbfaf7b8 75%,#fbfaf7fa),url(/collections/collection-femme.png)}.editorial.e2{background-image:linear-gradient(#0000 35%,#fbfaf7b8 75%,#fbfaf7fa),url(/collections/coffret-decouverte.png)}.editorial p{color:#6e6b64}.editorial a{color:#8d713d}.filters button{border-color:#ddd6ca}.filters button.active{color:#6f5526;background:#f1e7d3;border-color:#bd9956}.shop-tools input,.newsletter input{color:#171715;border-color:#d4c8b1}.product-visual,.modal-visual{background:#f7f4ee;border-color:#e5ded0}.badge{color:#856a36;background:#fffdf7eb;border-color:#bca16c}.product-meta>span{color:#79776f}.rating{color:#bd9956}.rating small{color:#79776f}.price button{color:#8d713d}.signature{background:#f7f4ee}.signature li,.quiz-card>button,.quiz-result button{border-color:#e2d9c8}.testimonials blockquote{background:#fff;border-color:#e4dccd}.testimonials footer{color:#706b62}.newsletter{background:#f1eade}.newsletter button{color:#785c2b}body>main>footer>div a{color:#6d6961}body>main>footer>p{color:#777168;border-color:#e4dccd}.whatsapp{color:#211b10;background:#d2ae67;box-shadow:0 6px 25px #8b71352a}.drawer,.product-modal,.checkout{color:#171715;background:#fffdf9}.drawer{box-shadow:-20px 0 50px #0002}.close{color:#6b665c}.cart-lines>div,.cart-lines button,.facts{border-color:#dfd6c7}.cart-lines span em{color:#896a31}.notes span{color:#6e675b;border-color:#dfd6c7}.notes b{color:#896a31}.form-grid label{color:#655f55}.form-grid input,.form-grid select,.form-grid textarea{color:#171715;background:#fff;border-color:#d9d0c0}@media (width<=900px){nav{background:#fffdf9;border-bottom:1px solid #e4dccd}}@media (width<=560px){.hero:before{background:0 0}.hero{background-image:linear-gradient(#fbfaf71f 25%,#fbfaf7d6 65%,#fbfaf7),url(/hero-collection-privee.png)}}.floating-cart{color:#8d713d;z-index:25;background:#fffdf9;border:1px solid #c4a15e;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid;position:fixed;bottom:22px;right:82px;box-shadow:0 6px 25px #8b71352a}.floating-cart b{color:#fff;text-align:center;background:#171715;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font:600 10px/17px Manrope;position:absolute;top:-4px;right:-3px}@media (width<=560px){.floating-cart{bottom:18px;right:78px}.whatsapp{bottom:18px;right:18px}}.management{color:#252820;background:#f7f5ef;min-height:100vh;padding:28px 5%;font-family:Arial,sans-serif}.management *{box-sizing:border-box}.management a{color:inherit}.mg-top{border-bottom:1px solid #dedbd1;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;font-size:13px;display:flex}.mg-top>a:first-child{letter-spacing:3px;font-family:Georgia,serif;font-size:20px;text-decoration:none}.mg-top i{color:#a78340}.mg-heading{justify-content:space-between;align-items:center;gap:20px;margin:48px 0 30px;display:flex}.mg-heading h1{margin:12px 0;font:40px Georgia,serif}.mg-heading p,.mg-info,.mg-caption{color:#6a6c61;line-height:1.6}.mg-eyebrow{letter-spacing:2px;color:#8c6d34;font-size:11px}.management button{cursor:pointer;color:#30382d;background:#fff;border:1px solid #d6d3c7;border-radius:6px;padding:11px 16px}.management button:disabled{opacity:.5;cursor:wait}.mg-metrics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mg-metrics article{background:#fff;border:1px solid #e5e1d7;border-radius:10px;padding:24px}.mg-metrics span{color:#676e61;font-size:13px}.mg-metrics strong{margin:18px 0;font-size:27px;display:block}.mg-metrics small{color:#7c7f75;font-size:11px}.mg-info{margin:25px 0;font-size:13px}.mg-panel{background:#fff;border:1px solid #e5e1d7;border-radius:10px;overflow:hidden}.mg-toolbar{flex-wrap:wrap;align-items:end;gap:16px;padding:24px;display:flex}.management label{flex-direction:column;gap:8px;font-size:12px;display:flex}.mg-toolbar label:first-child{flex:1;min-width:200px}.management input,.management select,.management textarea{color:#272d24;background:#fff;border:1px solid #d9d8ce;border-radius:5px;width:100%;padding:12px;font:14px Arial}.mg-table{overflow:auto}.management table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.management th{text-align:left;color:#767b70;text-transform:uppercase;letter-spacing:1px;background:#fafbf7;font-size:11px}.management td,.management th{border-top:1px solid #ecece5;padding:18px 22px}.management td small{color:#808479;margin-top:6px;font-size:11px;display:block}.mg-badge{background:#f6edd7;border-radius:20px;padding:7px 10px;font-size:11px}.mg-badge.done{color:#42613b;background:#e3edde}.mg-caption{padding:0 24px;font-size:11px}.mg-empty{text-align:center;color:#75796e;padding:55px 20px}.mg-empty h2{color:#333d2d;font:26px Georgia,serif}.mg-overlay{z-index:1000;background:#18201188;justify-content:flex-end;display:flex;position:fixed;inset:0}.mg-detail{background:#fffefa;width:560px;max-width:100%;height:100%;padding:30px;overflow:auto}.mg-detail-head{justify-content:space-between;align-items:center;display:flex}.mg-detail h2{font:28px Georgia,serif}.mg-detail p{font-size:14px;line-height:1.6}.mg-detail ul{margin:25px 0;padding:0;list-style:none}.mg-detail li,.mg-total{border-bottom:1px solid #e5e1d7;justify-content:space-between;gap:20px;padding:12px 0;font-size:13px;display:flex}.mg-detail form{gap:18px;margin-top:25px;display:grid}.mg-form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.mg-detail small{color:#7d8074;line-height:1.6}.mg-detail textarea{min-height:90px}.management .mg-primary{color:#fff;background:#303d2a;border:0;padding:16px}.mg-error{color:#913e28;background:#fbe6df;border-radius:5px;padding:15px}.mg-success{color:#36532b;background:#e6f1df;border-radius:5px;padding:15px}@media (width<=800px){.mg-metrics{grid-template-columns:1fr 1fr}.mg-heading{margin-top:30px}.mg-heading h1{font-size:30px}.mg-metrics article{padding:16px}.mg-metrics strong{font-size:22px}.mg-top span{display:none}.management{padding:20px 4%}.mg-toolbar{padding:16px}.mg-detail{padding:22px}}
