:root{font-synthesis:none;text-rendering:optimizelegibility;font-family:Arial,Helvetica,sans-serif}html,body,#root{width:100%;height:100%;margin:0;padding:0}body{min-width:320px;overflow-x:hidden}*{box-sizing:border-box}html,body,\#root{width:100%;height:100%;margin:0}body{color:#fff;background:#15200c;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.hero{border-bottom:1px solid #8b952fa6;width:100vw;height:100vh;position:relative;overflow:visible;box-shadow:0 1px 12px #8b952f1f}.hero-video{object-fit:cover;z-index:0;border-radius:20px;width:65%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero:after{content:"";z-index:1;pointer-events:none;background:#00000040;position:absolute;inset:0}.hero-overlay{z-index:1;text-align:center;background:#00000059;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.hero-overlay h1{letter-spacing:3px;text-transform:uppercase;margin:0;font-size:72px;font-weight:800}.hero-overlay p{color:#e0e0e0;margin-top:15px;font-size:20px}.navbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#15200cd1;border-bottom:1px solid #8b952f40;justify-content:space-between;align-items:center;width:100%;height:90px;padding:0 60px;display:flex;position:absolute;top:0;left:0}.logo{letter-spacing:2px;white-space:nowrap;align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.logo img{object-fit:contain;width:45px;height:45px;transition:all .25s}.logo:hover img{transform:scale(1.08)rotate(-2deg)}.logo span{color:#cd9e4a}.navbar nav{align-items:center;gap:40px;display:flex}.navbar nav a{color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s}.navbar nav a:hover{color:#cd9e4a;transform:translateY(-1px)}.navbar nav a:after{content:"";background:#cd9e4a;width:0;height:2px;margin-top:5px;transition:width .2s;display:block}.navbar nav a:hover:after{width:100%}.login-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #cd9e4a;border-radius:8px;padding:11px 22px;font-weight:700;transition:all .2s}.login-button:hover{color:#15200c;background:#cd9e4a;transform:translateY(-1px);box-shadow:0 6px 18px #cd9e4a40}.hero-content{max-width:850px;padding:20px}.hero-subtitle{letter-spacing:5px;color:#cd9e4a;text-shadow:0 2px 10px #cd9e4a40;margin:0 0 18px;font-size:13px;font-weight:700}.hero-content h1{letter-spacing:4px;text-transform:uppercase;text-shadow:0 4px 20px #00000073;margin:0;font-size:76px;font-weight:800}.hero-description{color:#d5d8d3;text-shadow:0 2px 8px #00000059;max-width:650px;margin:22px auto 0;font-size:17px;line-height:1.7}.hero-buttons{justify-content:center;gap:15px;margin-top:30px;display:flex}.hero-buttons button{color:#15200c;cursor:pointer;background:#cd9e4a;border:1px solid #cd9e4a;border-radius:8px;padding:14px 28px;font-size:15px;font-weight:700;transition:all .2s}.hero-buttons button:hover{filter:brightness(1.08);transform:translateY(-3px);box-shadow:0 8px 20px #cd9e4a40}.hero-buttons .secondary-button{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15200c73}.hero-buttons .secondary-button:hover{color:#15200c;background:#cd9e4a;box-shadow:0 8px 20px #cd9e4a40}.activities{text-align:center;background:linear-gradient(#15200c 0%,#111a09 100%);min-height:600px;padding:100px 8%}.activities h2{text-transform:uppercase;letter-spacing:3px;color:#fff;text-shadow:0 3px 15px #00000059;margin:0;font-size:42px;font-weight:800}.activities h2:after{content:"";background:#cd9e4a;border-radius:2px;width:20%;height:2px;margin:15px auto 0;display:block;box-shadow:0 0 10px #cd9e4a40}.activities>p{color:#b8c0b8;max-width:720px;margin:25px auto 60px;font-size:16px;line-height:1.8}.activity-cards{grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto;display:grid}.activity-card{text-align:left;background:linear-gradient(145deg,#26351a 0%,#1c2912 100%);border:1px solid #d99a3240;border-radius:14px;padding:40px 30px;transition:all .25s;box-shadow:0 10px 30px #00000040}.activity-card:hover{background:linear-gradient(145deg,#2b3b1d 0%,#202f15 100%);border-color:#cd9e4a;transform:translateY(-6px);box-shadow:0 12px 30px #cd9e4a1f}.activity-card h3{letter-spacing:.5px;color:#cd9e4a;margin:0 0 15px;font-size:24px;font-weight:800}.activity-card p{color:#b8c0b8;margin:0;font-size:15px;line-height:1.7}.catalogue{color:#fff;background:radial-gradient(circle at top,#cd9e4a0f,#0000 35%),linear-gradient(#15200c 0%,#101808 100%);min-height:100vh;padding:135px 6% 90px}.catalogue-header{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1180px;margin:0 auto 55px;display:flex}.catalogue-header>div{flex:1}.catalogue-header h1{text-align:left;letter-spacing:3px;text-transform:uppercase;text-shadow:0 3px 15px #00000059;margin:0;font-size:50px;font-weight:800}.catalogue-header h1:after{content:"";background:#cd9e4a;border-radius:5px;width:110px;height:3px;margin-top:14px;display:block;box-shadow:0 0 12px #cd9e4a40}.catalogue-header p{color:#aeb7ac;margin:18px 0 0;font-size:15px;line-height:1.6}.cart-button{color:#fff;cursor:pointer;background:#cd9e4a14;border:1px solid #cd9e4a8c;border-radius:10px;flex-shrink:0;padding:13px 21px;font-size:14px;font-weight:700;transition:all .25s;position:relative}.cart-button:hover{color:#15200c;background:#cd9e4a;transform:translateY(-2px);box-shadow:0 8px 25px #cd9e4a33}.catalogue-categories{grid-template-columns:repeat(6,1fr);gap:22px;max-width:1150px;margin:0 auto;display:grid}.catalogue-category:first-child,.catalogue-category:nth-child(2),.catalogue-category:nth-child(3){grid-column:span 2}.catalogue-category:nth-child(4){grid-column:2/span 2}.catalogue-category:nth-child(5){grid-column:4/span 2}.catalogue-category{text-align:center;cursor:pointer;background:linear-gradient(145deg,#26351afa,#1c2912fa);border:1px solid #d99a3238;border-radius:16px;padding:40px 25px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 12px 35px #00000038,inset 0 1px #ffffff06}.catalogue-category:before{content:"";background:#cd9e4a4d;width:70%;height:1px;position:absolute;top:0;left:15%}.catalogue-category:hover{border-color:#cd9e4abf;transform:translateY(-7px);box-shadow:0 18px 40px #0000004d,0 0 25px #cd9e4a14}.catalogue-category span{margin-bottom:15px;font-size:46px;transition:all .3s;display:block}.catalogue-category:hover span{transform:scale(1.08)}.catalogue-category h2{color:#cd9e4a;letter-spacing:1px;margin:0;font-size:21px;font-weight:800}.catalogue-products{text-align:center;max-width:1180px;margin:0 auto}.catalogue-products>button{color:#fff;cursor:pointer;background:#ffffff06;border:1px solid #cd9e4a73;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .2s}.catalogue-products>button:hover{color:#15200c;background:#cd9e4a;border-color:#cd9e4a;transform:translate(-2px)}.catalogue-products h2{color:#cd9e4a;margin:30px 0 10px;font-size:32px}.catalogue-products>p{color:#899488;margin:0;font-size:14px}.product-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px;display:grid}.product-card{text-align:left;background:linear-gradient(145deg,#26351a 0%,#1c2912 100%);border:1px solid #d99a3233;border-radius:16px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 12px 30px #0000003d,inset 0 1px #ffffff06}.product-card:hover{border-color:#cd9e4aa6;transform:translateY(-7px);box-shadow:0 18px 40px #0000004d,0 0 25px #cd9e4a12}.product-image{background:radial-gradient(circle,#cd9e4a0d,#0000 60%),#15200cb3;border-bottom:1px solid #ffffff0d;height:205px;padding:16px;overflow:hidden}.product-image img{object-fit:contain;border-radius:10px;width:100%;height:100%;transition:all .35s;display:block}.product-card:hover .product-image img{transform:scale(1.04)}.product-info{flex-direction:column;flex:1;padding:22px;display:flex}.product-info h3{color:#fff;margin:0 0 9px;font-size:20px;font-weight:800}.product-info p{color:#9fa89e;min-height:45px;margin:0;font-size:13px;line-height:1.6}.product-bottom{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:22px;display:flex}.product-price{color:#cd9e4a;margin-right:auto;font-size:20px;font-weight:800}.product-quantity,.cart-quantity{align-items:center;gap:4px;display:flex}.product-quantity button,.cart-quantity button{color:#cd9e4a;cursor:pointer;background:#15200ccc;border:1px solid #cd9e4a66;border-radius:7px;width:31px;height:31px;padding:0;font-size:17px;font-weight:700;transition:all .2s}.product-quantity button:hover,.cart-quantity button:hover{color:#15200c;background:#cd9e4a}.product-quantity input,.cart-quantity input{color:#fff;text-align:center;background:#0a1107e6;border:1px solid #cd9e4a66;border-radius:7px;outline:none;width:48px;height:31px;padding:0 4px;font-size:13px;font-weight:700;transition:all .2s}.product-quantity input:focus,.cart-quantity input:focus{border-color:#cd9e4a;box-shadow:0 0 0 2px #cd9e4a1a}.product-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-quantity input[type=number],.cart-quantity input[type=number]{appearance:textfield}.product-bottom>button:last-child{color:#15200c;cursor:pointer;background:#cd9e4a;border:1px solid #cd9e4a;border-radius:8px;width:100%;margin-top:3px;padding:11px 16px;font-size:13px;font-weight:800;transition:all .25s}.product-bottom>button:last-child:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 7px 18px #cd9e4a2e}.cart-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:2000;background:linear-gradient(145deg,#1c2912fa,#0f1809fa);border:1px solid #cd9e4a59;border-radius:17px;width:450px;max-width:calc(100vw - 40px);max-height:calc(100vh - 135px);padding:22px;animation:.2s ease-out cartPanelAppear;position:fixed;top:105px;right:30px;overflow-y:auto;box-shadow:0 25px 70px #0000008c,0 0 35px #cd9e4a0f}.cart-panel::-webkit-scrollbar{width:5px}.cart-panel::-webkit-scrollbar-track{background:0 0}.cart-panel::-webkit-scrollbar-thumb{background:#cd9e4a59;border-radius:10px}.cart-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.cart-header h2{color:#fff;margin:0;font-size:20px;font-weight:800}.cart-header>button{color:#fff;cursor:pointer;background:#ffffff0d;border:none;border-radius:8px;width:32px;height:32px;font-size:14px;transition:all .2s}.cart-header>button:hover{color:#ff8b8b;background:#be46462e}.cart-empty{text-align:center;color:#8e988d;margin:0;padding:40px 10px;font-size:13px}.cart-items{flex-direction:column;gap:11px;margin-top:18px;display:flex}.cart-item{background:#ffffff09;border:1px solid #ffffff0f;border-radius:11px;align-items:center;gap:12px;padding:12px;transition:all .2s;display:flex}.cart-item:hover{background:#cd9e4a09;border-color:#cd9e4a38}.cart-item img{object-fit:contain;background:#15200ccc;border-radius:8px;flex-shrink:0;width:60px;height:60px}.cart-item-info{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.cart-item-info strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:13px;overflow:hidden}.cart-item-info>span{color:#899488;font-size:11px}.cart-item-right{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.cart-item-right strong{color:#cd9e4a;white-space:nowrap;font-size:13px}.cart-item-right>button{color:#8f968d;cursor:pointer;background:0 0;border:none;padding:0;font-size:10px;transition:all .2s}.cart-item-right>button:hover{color:#ff8b8b}.cart-total{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:20px;padding:17px 0;display:flex}.cart-total span{color:#aeb7ac;font-size:14px}.cart-total strong{color:#cd9e4a;font-size:23px;font-weight:800}.cart-checkout-button{color:#15200c;cursor:pointer;background:#cd9e4a;border:1px solid #cd9e4a;border-radius:9px;width:100%;margin-top:18px;padding:14px 18px;font-size:14px;font-weight:800;transition:all .25s}.cart-checkout-button:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 8px 22px #cd9e4a33}.discord-user{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;background:#15200cbf;border:1px solid #cd9e4a59;border-radius:12px;outline:none;align-items:center;gap:11px;min-width:175px;padding:6px 12px 6px 7px;font-family:inherit;transition:all .25s;display:flex}.discord-user:hover{background:#cd9e4a1a;border-color:#cd9e4abf;transform:translateY(-1px);box-shadow:0 4px 18px #00000040}.discord-user img{object-fit:cover;border-radius:10px;width:40px;height:40px;display:block}.discord-user-info{flex-direction:column;justify-content:center;min-width:0;line-height:1.1;display:flex}.discord-user-info span{text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:110px;font-size:14px;font-weight:700;overflow:hidden}.discord-user-info small{color:#72c472;margin-top:4px;font-size:11px;font-weight:600}.discord-user-info small:first-letter{font-size:9px}.discord-user-wrapper{position:relative}.discord-arrow{color:#ffffffa6;margin-left:4px;font-size:9px;transition:transform .25s}.discord-arrow\.open{transform:rotate(180deg)}.discord-dropdown{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#15200cf7;border:1px solid #cd9e4a59;border-radius:12px;width:235px;padding:8px;animation:.18s ease-out discordDropdownAppear;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #00000059}.discord-dropdown-status{color:#fff;align-items:center;gap:9px;padding:9px 10px;font-size:12px;font-weight:600;display:flex}.status-dot{color:#72c472;font-size:9px}.discord-dropdown-role{background:#cd9e4a14;border:1px solid #cd9e4a26;border-radius:8px;align-items:center;gap:10px;margin:4px 0;padding:10px;display:flex}.role-icon{color:#d5a34d;background:#cd9e4a24;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}.role-info{flex-direction:column;gap:2px;min-width:0;display:flex}.role-label{color:#ffffff73;text-transform:uppercase;letter-spacing:.6px;font-size:10px}.role-info strong{color:#fff;white-space:nowrap;font-size:12px;font-weight:600}.discord-dropdown-separator{background:#ffffff14;height:1px;margin:5px 4px}.discord-logout-button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;padding:10px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s;display:flex}.discord-logout-button:hover{color:#ff8b8b;background:#be464626}.discord-logout-button span{font-size:15px}@keyframes discordDropdownAppear{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes cartPanelAppear{0%{opacity:0;transform:translateY(-8px)translate(8px)}to{opacity:1;transform:translateY(0)translate(0)}}@media (width<=1100px){.navbar{padding:0 30px}.navbar nav{gap:22px}.product-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.catalogue{padding-left:30px;padding-right:30px}.catalogue-categories{grid-template-columns:repeat(2,1fr)}.catalogue-category:first-child,.catalogue-category:nth-child(2),.catalogue-category:nth-child(3),.catalogue-category:nth-child(4),.catalogue-category:nth-child(5){grid-column:auto}.catalogue-header{align-items:flex-start}.hero-content h1{font-size:58px}}@media (width<=700px){.navbar{height:auto;min-height:75px;padding:12px 20px}.navbar nav{display:none}.logo{font-size:17px}.logo img{width:38px;height:38px}.login-button{padding:9px 15px}.discord-user{min-width:0}.hero{min-height:100vh}.hero-video{width:85%;height:55%}.hero-content h1{letter-spacing:2px;font-size:45px}.hero-description{font-size:15px}.hero-buttons{flex-direction:column}.activities{padding:70px 25px}.activity-cards{grid-template-columns:1fr}.catalogue{padding:115px 20px 60px}.catalogue-header{flex-direction:column;align-items:stretch;margin-bottom:40px}.catalogue-header h1{text-align:center;font-size:40px}.catalogue-header h1:after{margin-left:auto;margin-right:auto}.catalogue-header p{text-align:center}.cart-button{width:100%}.product-grid{grid-template-columns:1fr}.product-bottom{align-items:stretch}.product-price{width:100%;margin-right:0}.product-quantity{justify-content:center;width:100%}.product-bottom>button:last-child{width:100%}.cart-panel{width:calc(100vw - 30px);max-width:none;max-height:calc(100vh - 105px);top:90px;right:15px}}@media (width<=480px){.catalogue-categories{grid-template-columns:1fr}.catalogue-category{padding:30px 20px}.product-info{padding:18px}.cart-item{align-items:flex-start}.cart-item img{width:50px;height:50px}.cart-item-right strong{font-size:12px}.discord-dropdown{right:-5px}}.orders-page{color:#fff;background:radial-gradient(circle at top,#cd9e4a0f,#0000 35%),linear-gradient(#15200c 0%,#101808 100%);min-height:100vh;padding:135px 6% 90px}.orders-container{width:100%;max-width:1180px;margin:0 auto}.orders-header{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:38px;display:flex}.orders-header>div:first-child{flex:1}.orders-eyebrow{color:#cd9e4a;letter-spacing:4px;margin:0 0 10px;font-size:12px;font-weight:800}.orders-header h1{letter-spacing:2px;text-transform:uppercase;text-shadow:0 3px 15px #00000059;margin:0;font-size:50px;font-weight:800}.orders-header h1:after{content:"";background:#cd9e4a;border-radius:5px;width:105px;height:3px;margin-top:14px;display:block;box-shadow:0 0 12px #cd9e4a40}.orders-header p{color:#aeb7ac;max-width:700px;margin:18px 0 0;font-size:15px;line-height:1.7}.orders-user-card{background:#15200cbf;border:1px solid #cd9e4a40;border-radius:13px;align-items:center;gap:12px;min-width:225px;padding:13px 16px;display:flex;box-shadow:0 10px 30px #0003}.orders-user-card img{object-fit:cover;border-radius:11px;flex-shrink:0;width:44px;height:44px}.orders-user-card div{flex-direction:column;gap:4px;min-width:0;display:flex}.orders-user-card span{color:#ffffff73;text-transform:uppercase;letter-spacing:.7px;font-size:10px}.orders-user-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.orders-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:38px;display:grid}.orders-stat-card{background:linear-gradient(145deg,#26351a 0%,#1c2912 100%);border:1px solid #d99a3233;border-radius:14px;align-items:center;gap:15px;padding:22px;display:flex;box-shadow:0 10px 30px #00000038}.orders-stat-icon{background:#cd9e4a1a;border:1px solid #cd9e4a2e;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.orders-stat-card div:last-child{flex-direction:column;gap:5px;display:flex}.orders-stat-card span{color:#929d90;font-size:12px}.orders-stat-card strong{color:#fff;font-size:25px;font-weight:800}.orders-section{background:#15200c94;border:1px solid #cd9e4a29;border-radius:17px;padding:28px;box-shadow:0 15px 40px #00000038}.orders-section-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.orders-section-header h2{color:#fff;margin:0;font-size:23px;font-weight:800}.orders-section-header p{color:#899488;margin:7px 0 0;font-size:13px}.orders-primary-button,.orders-catalogue-button{color:#15200c;cursor:pointer;background:#cd9e4a;border:1px solid #cd9e4a;border-radius:9px;padding:12px 19px;font-family:inherit;font-size:13px;font-weight:800;transition:all .25s}.orders-primary-button:hover,.orders-catalogue-button:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 8px 22px #cd9e4a33}.orders-empty{text-align:center;background:#ffffff05;border:1px dashed #cd9e4a33;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:45px 25px;display:flex}.orders-empty-icon{background:#cd9e4a14;border:1px solid #cd9e4a26;border-radius:20px;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:20px;font-size:34px;display:flex}.orders-empty h3{color:#fff;margin:0;font-size:20px}.orders-empty p{color:#899488;max-width:500px;margin:10px 0 23px;font-size:13px;line-height:1.7}.orders-list{flex-direction:column;gap:13px;display:flex}.order-card{background:linear-gradient(145deg,#26351ac7,#1c2912c7);border:1px solid #d99a3229;border-radius:13px;padding:18px;transition:all .25s}.order-card:hover{border-color:#cd9e4a6b;transform:translateY(-2px);box-shadow:0 10px 25px #0000002e}.order-card-main{grid-template-columns:1.2fr 1fr 1.15fr .8fr auto auto;align-items:center;gap:18px;display:grid}.order-number,.order-company,.order-date,.order-total{flex-direction:column;gap:5px;min-width:0;display:flex}.order-number span,.order-company span,.order-date span,.order-total span{color:#7f8a7d;text-transform:uppercase;letter-spacing:.6px;font-size:10px}.order-number strong,.order-company strong,.order-date strong,.order-total strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.order-number strong{color:#cd9e4a}.order-total strong{font-size:15px}.order-status{color:#fff;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:max-content;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.order-status.pending{background:#eea83e14;border-color:#eea83e47}.order-status.preparation{background:#4b8edb14;border-color:#4b8edb47}.order-status.ready{background:#915bcd14;border-color:#915bcd47}.order-status.delivered{background:#5bb55b14;border-color:#5bb55b47}.order-status.cancelled{background:#cc4b4b14;border-color:#cc4b4b47}.order-details-button{color:#cd9e4a;cursor:pointer;white-space:nowrap;background:#cd9e4a0f;border:1px solid #cd9e4a4d;border-radius:8px;padding:9px 12px;font-family:inherit;font-size:11px;font-weight:700;transition:all .2s}.order-details-button:hover{color:#15200c;background:#cd9e4a;border-color:#cd9e4a}.order-detail-overlay{z-index:5000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000c2;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.order-detail-modal{background:linear-gradient(145deg,#1c2912,#111a09);border:1px solid #cd9e4a4d;border-radius:17px;width:100%;max-width:700px;max-height:88vh;padding:27px;overflow-y:auto;box-shadow:0 25px 80px #0009}.order-detail-modal::-webkit-scrollbar{width:5px}.order-detail-modal::-webkit-scrollbar-track{background:0 0}.order-detail-modal::-webkit-scrollbar-thumb{background:#cd9e4a59;border-radius:10px}.order-detail-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.order-detail-header span{color:#8c9789;letter-spacing:1.5px;font-size:10px;font-weight:700}.order-detail-header h2{color:#cd9e4a;margin:6px 0 0;font-size:25px}.order-detail-header>button{color:#fff;cursor:pointer;background:#ffffff0d;border:none;border-radius:8px;width:34px;height:34px;font-size:14px;transition:all .2s}.order-detail-header>button:hover{color:#ff8b8b;background:#be464629}.order-detail-status{justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.order-detail-status>span:last-child{color:#8f9a8d;font-size:12px}.order-detail-company{background:#cd9e4a0d;border:1px solid #cd9e4a1f;border-radius:10px;flex-direction:column;gap:5px;margin-bottom:24px;padding:14px 15px;display:flex}.order-detail-company span{color:#7f8a7d;text-transform:uppercase;letter-spacing:.7px;font-size:10px}.order-detail-company strong{color:#fff;font-size:14px}.order-detail-products h3{color:#fff;margin:0 0 12px;font-size:15px}.order-product-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.order-product-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.order-product-row strong{color:#fff;font-size:13px}.order-product-row span{color:#8b9689;font-size:11px}.order-detail-total{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:18px;display:flex}.order-detail-total span{color:#aeb7ac;font-size:13px}.order-detail-total strong{color:#cd9e4a;font-size:23px;font-weight:800}@media (width<=1100px){.order-card-main{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.orders-page{padding-left:30px;padding-right:30px}.orders-header{flex-direction:column}.orders-user-card{width:100%}.order-card-main{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.orders-page{padding:105px 20px 60px}.orders-header h1{font-size:38px}.orders-stats{grid-template-columns:1fr}.orders-section{padding:20px}.orders-section-header{flex-direction:column;align-items:stretch}.orders-catalogue-button{width:100%}.order-card-main{grid-template-columns:1fr;gap:14px}.order-status{width:max-content}.order-details-button{width:100%}.order-detail-modal{max-height:90vh;padding:21px}}@media (width<=480px){.orders-header h1{font-size:32px}.orders-eyebrow{letter-spacing:2px}.orders-user-card{min-width:0}.orders-stat-card{padding:18px}.orders-empty{padding:35px 18px}.order-detail-status{flex-direction:column;align-items:flex-start}.order-product-row{align-items:flex-start}}.gestion-commandes-page{color:#fff;background:radial-gradient(circle at top,#cd9e4a12,#0000 34%),linear-gradient(#15200c 0%,#101808 100%)!important;min-height:100vh!important;padding:135px 6% 90px!important}.gestion-commandes-page>div{max-width:1180px!important}.gestion-commandes-page h1{letter-spacing:1px;text-shadow:0 3px 15px #00000059}.gestion-commandes-page button{transition:transform .22s,background .22s,border-color .22s,color .22s,box-shadow .22s,filter .22s}.gestion-commandes-page button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 22px #cd9e4a33;color:#15200c!important;background:#cd9e4a!important;border-color:#cd9e4a!important}.gestion-stat-card{transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000038,inset 0 1px #ffffff06;background:linear-gradient(145deg,#26351af5,#1c2912f5)!important;border:1px solid #cd9e4a33!important;border-radius:14px!important}.gestion-stat-card:before{content:"";background:#cd9e4a52;width:64%;height:1px;position:absolute;top:0;left:18%}.gestion-stat-card:hover{transform:translateY(-5px);box-shadow:0 16px 34px #00000047,0 0 24px #cd9e4a14;border-color:#cd9e4aa6!important}.gestion-orders-list{gap:16px!important}.gestion-order-card{transition:transform .26s,border-color .26s,box-shadow .26s,background .26s;position:relative;overflow:hidden;box-shadow:0 10px 28px #0003,inset 0 1px #ffffff05;background:linear-gradient(145deg,#26351aeb,#192510f0)!important;border:1px solid #cd9e4a29!important;border-radius:15px!important}.gestion-order-card:before{content:"";background:linear-gradient(90deg,#0000,#cd9e4a59,#0000);width:90%;height:1px;position:absolute;top:0;left:5%}.gestion-order-card:hover{transform:translateY(-4px);box-shadow:0 17px 38px #0000004d,0 0 26px #cd9e4a12;background:linear-gradient(145deg,#2b3b1dfa,#1e2f14fa)!important;border-color:#cd9e4a94!important}.gestion-order-card .order-status{border:1px solid #ffffff14;transition:transform .2s,border-color .2s}.gestion-order-card:hover .order-status{border-color:#cd9e4a40;transform:scale(1.03)}.gestion-detail-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:.18s ease-out gestionOverlayIn}.gestion-detail-modal{scrollbar-width:thin;scrollbar-color:#cd9e4a61 transparent;animation:.2s ease-out gestionModalIn;box-shadow:0 28px 80px #0000009e,0 0 35px #cd9e4a12;background:radial-gradient(circle at 100% 0,#cd9e4a14,#0000 30%),linear-gradient(145deg,#1c2912 0%,#111a0c 100%)!important;border:1px solid #cd9e4a6b!important}.gestion-detail-modal::-webkit-scrollbar{width:5px}.gestion-detail-modal::-webkit-scrollbar-track{background:0 0}.gestion-detail-modal::-webkit-scrollbar-thumb{background:#cd9e4a61;border-radius:10px}.gestion-detail-modal h3{color:#cd9e4a}.gestion-detail-modal textarea{outline:none;transition:border-color .2s,box-shadow .2s;background:#080e05b8!important;border:1px solid #cd9e4a38!important}.gestion-detail-modal textarea:focus{box-shadow:0 0 0 3px #cd9e4a1a;border-color:#cd9e4a!important}.gestion-action-button{transition:transform .22s,background .22s,border-color .22s,color .22s,box-shadow .22s!important}.gestion-action-button.primary:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 22px #cd9e4a38;color:#15200c!important;background:#cd9e4a!important;border-color:#cd9e4a!important}.gestion-action-button.danger:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 22px #be373729;color:#ffd0d0!important;background:#be373752!important;border-color:#ff6969b8!important}.gestion-action-button:disabled,.gestion-commandes-page button:disabled{box-shadow:none!important;transform:none!important}@keyframes gestionOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes gestionModalIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.gestion-commandes-page{padding:115px 18px 60px!important}.gestion-order-card{padding:17px!important}.gestion-detail-modal{border-radius:15px!important;padding:20px!important}}
