*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff9f5;color:#4a2c2a;font-family:Inter,system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.landing-container{align-items:center;background:linear-gradient(135deg,#fff1e8,#ffe6db);display:flex;justify-content:center;min-height:100vh;padding:20px}.landing-card{background:#fff;border-radius:48px;box-shadow:0 20px 35px #0000001a;max-width:550px;padding:48px 32px;text-align:center;transition:transform .2s;width:100%}.landing-logo{border-radius:50%;box-shadow:0 4px 12px #0000001a;height:auto;margin-bottom:20px;width:100px}.landing-card h1{color:#b45a3a;font-family:Playfair Display,serif;font-size:2rem;margin-bottom:8px}.slogan{color:#c97b5a;font-size:1rem;letter-spacing:1px;margin-bottom:24px}.intro-text{background:#fff9f2;border-radius:24px;color:#5e3e36;font-size:.9rem;line-height:1.5;margin:20px 0;padding:20px;text-align:left}.button-group{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:16px 0 20px}.landing-btn{border:none;border-radius:60px;cursor:pointer;font-size:1.1rem;font-weight:600;min-width:160px;padding:14px 32px;transition:.2s}@media (max-width:450px){.button-group{gap:12px}.landing-btn{font-size:1rem;min-width:140px;padding:12px 20px}}.landing-btn.yuesao{background:#e6b08c;color:#fff}.landing-btn.yuyingshi{background:#b5c9b0;color:#4a3b32}.landing-btn:hover{box-shadow:0 6px 14px #0000001a}.contact-hint{border-top:1px solid #f0ddd0;color:#b18d76;font-size:.85rem;margin-top:24px;padding-top:20px}.contact-hint a{color:#c97b5a;font-weight:600;text-decoration:none}@media (max-width:500px){.landing-card{padding:32px 20px}.landing-btn{width:100%}.landing-logo{width:80px}.intro-text{font-size:.8rem;padding:16px}}.button-hint{animation:gentlePulse 1.5s infinite;background:#fff4ee;border-radius:40px;color:#c97b5a;display:inline-block;font-size:.85rem;margin-bottom:16px;padding:6px 16px}@keyframes gentlePulse{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}to{opacity:.7;transform:scale(1)}}.landing-btn{transition:transform .2s,box-shadow .2s}.landing-btn:hover{box-shadow:0 8px 18px #0000001a;transform:translateY(-3px)}.about-link{margin-top:16px}.about-btn{background:#0000;border:1px solid #e6b08c;border-radius:40px;color:#c97b5a;cursor:pointer;font-size:.9rem;padding:8px 24px;transition:.2s}.about-btn:hover{background:#fff4ee;transform:translateY(-2px)}.container{margin:0 auto;max-width:1200px;padding:0 24px}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffff5f2;box-shadow:0 2px 20px #00000005;position:sticky;top:0;z-index:100}.nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:16px 24px}.logo{color:#c97b5a;font-family:Playfair Display,serif;font-size:1.6rem;font-weight:600;letter-spacing:-.5px}.nav-links{display:flex;gap:32px;list-style:none}.nav-links a{color:#5e3e36;font-weight:500;text-decoration:none;transition:.2s}.nav-links a:hover{color:#c97b5a}.menu-toggle{background:none;border:none;cursor:pointer;display:none;font-size:1.8rem}@media (max-width:768px){.nav-links{background:#fff;box-shadow:0 10px 20px #0000000d;display:none;flex-direction:column;gap:20px;left:0;padding:20px;position:absolute;top:70px;width:100%}.nav-links.show{display:flex}.menu-toggle{display:block}}.btn-primary{background:#e6b08c;border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 28px;transition:.2s}.btn-primary:hover{background:#d49c74;transform:translateY(-2px)}.btn-outline{background:#0000;border:1.5px solid #e6b08c;border-radius:40px;color:#c97b5a;cursor:pointer;font-weight:600;padding:10px 26px}.hero{background:linear-gradient(120deg,#fff1e8,#ffe6db);padding:80px 0;text-align:center}.hero h1{color:#b45a3a;font-family:Playfair Display,serif;font-size:3rem;margin-bottom:16px}.hero p{color:#7e5a4a;font-size:1.2rem;margin:0 auto 32px;max-width:700px}section{padding:80px 0}.section-title{color:#b45a3a;font-family:Playfair Display,serif;font-size:2rem;margin-bottom:48px;position:relative;text-align:center}.section-title:after{background:#f3c9ad;content:"";display:block;height:3px;margin:12px auto 0;width:60px}.features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}.feature-card{background:#fff;border:1px solid #ffe5d6;border-radius:28px;box-shadow:0 8px 20px #00000005;padding:32px 20px;text-align:center}.feature-icon{font-size:2.5rem;margin-bottom:16px}.price-wrapper{background:#fff;border-radius:32px;box-shadow:0 12px 30px #0000000d;margin-top:24px;overflow-x:auto}.price-table{border-collapse:collapse;min-width:880px;width:100%}.price-table td,.price-table th{border-bottom:1px solid #f7e3d6;padding:16px 12px;text-align:center}.price-table th{background:#fff6ef;color:#c97b5a;font-weight:600}.price-table .level-name,.price-table .price{font-size:1.1rem;font-weight:700}.price-table .price{color:#e09a6c}.service-item{font-weight:500;padding-left:20px;text-align:left}.check-mark{color:#e6b08c;font-weight:700}.team-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:32px}.team-card{background:#fff;border-radius:32px;box-shadow:0 6px 14px #00000008;padding:24px;text-align:center}.team-img{align-items:center;background-color:#f7e1d2;border:3px solid #e6b08c;border-radius:50%!important;display:flex;flex-shrink:0;height:120px!important;justify-content:center;margin:0 auto 16px;overflow:hidden;width:120px!important}.round-avatar{display:block;height:100%!important;object-fit:cover!important;width:100%!important}.faq-item{background:#fff;border:1px solid #ffeadf;border-radius:24px;margin-bottom:12px;padding:20px 24px}.faq-question{cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;justify-content:space-between}.faq-answer{color:#6b4c40;display:none;margin-top:12px}.faq-answer.open{display:block}.contact-form{background:#fff;border-radius:40px;box-shadow:0 10px 25px #0000000d;margin:0 auto;max-width:600px;padding:40px}.form-group{margin-bottom:20px}input,textarea{background:#fffbf8;border:1px solid #f0ddd0;border-radius:28px;font-size:1rem;padding:14px 18px;width:100%}footer{background:#4e2e26;color:#fce6da;padding:40px 20px;text-align:center}.logo{align-items:center;display:flex;gap:12px}.logo-img{height:60px;object-fit:contain;width:auto}.logo-text{display:flex;flex-direction:column;line-height:1.2}.logo-main{color:#c97b5a;font-family:Playfair Display,serif;font-size:1.2rem;font-weight:600}.logo-sub{color:#b18d76;font-size:.75rem;font-weight:400;letter-spacing:.5px}@media (max-width:480px){.logo-sub{display:none}.logo-main{font-size:1rem}.logo-img{height:35px}}.dynamic-deco{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;margin:60px auto 40px;position:relative;text-align:center}.pulse-circle{animation:pulse 2s infinite;background:#e6b08c33;border-radius:50%;height:80px;width:80px}@keyframes pulse{0%{opacity:.8;transform:scale(.8)}70%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(.8)}}.floating-icon{animation:float 3s ease-in-out infinite;font-size:2rem;position:absolute;top:20px}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.deco-text{color:#d4a17c;font-size:.9rem;font-weight:500;letter-spacing:2px}.scroll-container{margin-bottom:48px;overflow:hidden;width:100%}.scroll-content{animation:scroll 20s linear infinite;display:flex;gap:24px}.scroll-item{flex:0 0 260px;width:260px}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.other-consultants{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:20px}.float-widget{background:#fff;border:1px solid #ffe0d0;border-radius:16px;box-shadow:0 8px 24px #0000001f;overflow:hidden;transition:all .3s ease;-webkit-user-select:none;user-select:none;width:260px;z-index:1000}.float-widget.closed{background:#0000;border:none;box-shadow:none;width:auto}.float-header{align-items:center;background:#e6b08c;border-radius:16px 16px 0 0;color:#fff;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:12px 16px}.float-widget.closed .float-header{background:#e6b08c;border-radius:40px;box-shadow:0 2px 6px #0000001a;padding:8px 16px}.float-widget.closed .float-body{display:none}.float-body{padding:16px;text-align:center}.float-toggle{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700}.qrcode-area{margin-bottom:16px}.qrcode-img{background:#fff;border:1px solid #f0ddd0;border-radius:12px;height:120px;object-fit:contain;padding:4px;width:120px}.contact-info p{color:#5e3e36;font-size:.85rem;margin:8px 0}.contact-info a{color:#c97b5a;font-weight:600;text-decoration:none}@media (max-width:600px){.float-widget{bottom:80px;right:10px;width:200px}.float-widget.closed{background:#0000;bottom:80px;right:10px;width:auto}.float-widget.closed .float-header{font-size:.85rem;padding:6px 12px}.qrcode-img{height:90px;width:90px}.float-body{padding:10px}.contact-info p{font-size:.7rem}}.back-home-btn{align-items:center;background-color:#e6b08c;border:none;border-radius:40px;bottom:60px;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:6px;left:30px;padding:10px 20px;position:fixed;transition:background .2s,transform .1s;z-index:1000}.back-home-btn:hover{background-color:#d49c74;transform:scale(1.02)}@media (max-width:600px){.back-home-btn{bottom:59px;font-size:.8rem;left:16px;padding:8px 16px}}.limited-note{background:#fff4ee;border-left:4px solid #e6b08c;border-radius:16px;box-shadow:0 2px 6px #00000005;color:#b45a3a;font-size:.85rem;margin:24px auto 0;max-width:80%;padding:12px 20px;text-align:center}@media (max-width:600px){.limited-note{font-size:.75rem;max-width:95%;padding:10px 12px}}.status-badge{border-radius:30px;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:.7rem;font-weight:700;padding:4px 12px;position:absolute;right:12px;top:12px;z-index:2}.status-working{background:#e6b08c}.status-idle{background:#b5c9b0}.status-vacation{background:#c0a0a0}@media (max-width:768px){.float-widget{display:none!important}.mobile-bottom-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffff5f5;border-top:1px solid #ffe0d0;bottom:0;box-shadow:0 -2px 10px #0000000d;display:flex;justify-content:space-around;left:0;padding:8px 16px;position:fixed;width:100%;z-index:1000}.mobile-bottom-item{align-items:center;background:none;border:none;color:#b45a3a;cursor:pointer;display:flex;flex-direction:column;font-size:.7rem;gap:4px;text-decoration:none}.mobile-bottom-item img{height:24px;width:24px}}@media (min-width:769px){.mobile-bottom-bar{display:none}}.wechat-modal{background:#fff5ebd9;max-width:75vw;width:260px}.wechat-modal .close{align-items:center;background:#e6b08c33;border-radius:50%;color:#b45a3a;display:flex;font-size:22px;height:28px;justify-content:center;top:12px;transition:.2s;width:28px}.wechat-modal .close:hover{background:#e6b08c80}.wechat-qrcode{align-items:center;display:flex;flex-direction:column;justify-content:center}.wechat-qrcode img{background:#fff;border-radius:28px;box-shadow:0 6px 14px #00000014;height:160px;margin:8px auto;padding:6px;width:160px}.wechat-qrcode p{background:#fffff5b3;border-radius:40px;color:#7e5a4a;display:inline-block;font-weight:500;padding:4px 12px}.beian{color:#d4a17c;display:flex;flex-wrap:wrap;font-size:.7rem;gap:20px;justify-content:center;margin-top:16px}.beian a{align-items:center;color:inherit;display:inline-flex;text-decoration:none;transition:opacity .2s}.beian a:hover{opacity:.7;text-decoration:underline}@media (max-width:600px){.beian{align-items:flex-end;flex-direction:column;gap:6px;margin-right:16px}}.popup-content{background:#fff;border:1px solid #d7d7d7;margin:auto;padding:5px;width:50%}[role=tooltip].popup-content{border-radius:5px;box-shadow:0 0 3px #00000029;width:200px}.popup-overlay{background:#00000080}[data-popup=tooltip].popup-overlay{background:#0000}.popup-arrow{stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30px;stroke-dashoffset:-54px;bottom:0;color:#fff;filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));left:0;right:0;top:0}.about-container{background:#fff9f5;margin:0 auto;max-width:1000px;min-height:100vh;padding:20px}.about-header{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;margin-bottom:32px}.back-btn,.service-btn{background:#e6b08c;border:none;border-radius:40px;color:#fff;cursor:pointer;font-weight:600;padding:8px 20px;transition:.2s}.service-btn{background:#b5c9b0;color:#4a3b32}.back-btn:hover,.service-btn:hover{transform:translateY(-2px)}.about-content h1{font-size:2.5rem}.about-section{box-shadow:0 4px 12px #00000008;margin-bottom:24px;padding:24px}.about-section h2{border-left:5px solid #e6b08c;color:#c97b5a;font-size:1.4rem;margin-bottom:16px;padding-left:16px}.about-section li,.about-section p{color:#5e3e36;line-height:1.6;margin-bottom:12px}.about-section ul{padding-left:24px}.image-placeholder{background:#f7e1d2;border-radius:20px;color:#b18d76;margin:20px 0;padding:40px;text-align:center}.image-placeholder img{border-radius:16px;max-width:100%}.about-footer{margin-top:40px;padding:20px;text-align:center}.back-btn-large{background:#e6b08c;border:none;border-radius:60px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:12px 32px;transition:.2s}.back-btn-large:hover{background:#d49c74;transform:scale(1.02)}@media (max-width:600px){.about-container{padding:12px}.about-header{justify-content:center}.about-section{padding:18px}}.about-logo-area{margin:20px 0 10px;text-align:center}.about-logo{background-color:#fff;border-radius:50%;box-shadow:0 6px 16px #00000014;height:auto;padding:6px;transition:transform .2s;width:120px}.about-logo:hover{transform:scale(1.02)}.about-content h1{color:#b45a3a;font-size:2.2rem;margin-bottom:8px;margin-top:8px;text-align:center}.subtitle{color:#c97b5a;font-size:1.1rem;font-weight:500;margin-bottom:40px;text-align:center}.about-section{background:#fff;border:1px solid #ffe5d6;border-radius:24px;box-shadow:0 6px 14px #00000008;margin-bottom:28px;padding:28px}@media (max-width:600px){.about-logo{width:90px}.about-content h1{font-size:1.8rem}}.store-gallery{margin:30px 0 20px}.store-gallery h3{color:#c97b5a;font-size:1.2rem;margin-bottom:16px;text-align:center}.store-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.store-img{border-radius:16px;box-shadow:0 4px 10px #0000001a;cursor:pointer;height:160px;object-fit:cover;transition:transform .2s;width:100%}.store-img:hover{transform:scale(1.02)}@media (max-width:600px){.store-grid{gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.store-img{height:120px}}.aunt-detail-container{background:#fff9f5;margin:0 auto;max-width:800px;min-height:100vh;padding:20px}.detail-back-btn{align-items:center;background:#0000;border:none;color:#b45a3a;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:6px;margin-bottom:20px;padding:8px 0;transition:.2s}.detail-back-btn:hover{color:#d49c74;transform:translateX(-4px)}.store-info{align-items:center;background:#fff;border:1px solid #ffeee5;border-radius:28px;box-shadow:0 8px 20px #0000000a;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px;padding:20px 24px}.store-info h3{color:#b45a3a;font-size:1.2rem;margin:0}.contact-actions{display:flex;gap:12px}.contact-btn{align-items:center;border:none;border-radius:40px;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:500;gap:6px;padding:8px 20px;text-decoration:none;transition:.2s}.phone-btn{background:#e6b08c;box-shadow:0 2px 6px #e6b08c4d;color:#fff}.wechat-btn{background:#f0e6df;color:#b45a3a}.contact-btn:hover{opacity:.9;transform:translateY(-2px)}.detail-card{background:#fff;border:1px solid #ffeee5;border-radius:32px;box-shadow:0 12px 30px #0000000d;margin-bottom:24px;padding:32px 28px;transition:box-shadow .3s ease}.detail-card:hover{box-shadow:0 20px 35px #00000014}.detail-header{margin-bottom:28px;text-align:center}.detail-avatar{background-color:#f0e6df;border:4px solid #fff;border-radius:50%;box-shadow:0 8px 20px #0000001a;height:130px;margin-bottom:20px;object-fit:cover;width:130px}.detail-header h1{color:#4a2c2a;font-size:1.8rem;font-weight:600;margin-bottom:6px}.detail-title{color:#c97b5a;font-size:1rem;letter-spacing:1px;margin-bottom:16px}.detail-info-row{color:#7e5a4a;display:flex;flex-wrap:wrap;font-size:.9rem;gap:24px;justify-content:center;margin-bottom:16px}.detail-specialty{background:#fff4ee;border-radius:40px;color:#b45a3a;display:inline-block;font-size:.9rem;margin:8px auto 16px;padding:6px 20px}.detail-desc{color:#5e3e36;font-size:.95rem;line-height:1.6;text-align:left}.detail-section{border-top:1px solid #f0ddd0;margin-top:36px;padding-top:28px}.detail-section h3{color:#b45a3a;font-size:1.2rem;font-weight:500;letter-spacing:-.3px;margin-bottom:20px}.photo-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.photo-item{aspect-ratio:1/1;border-radius:20px;box-shadow:0 4px 8px #0000000d;cursor:pointer;object-fit:cover;transition:transform .2s,box-shadow .2s;width:100%}.photo-item:hover{box-shadow:0 8px 16px #0000001a;transform:scale(1.02)}.review-item{background:#fffbf5;border:1px solid #ffeee5;border-radius:24px;margin-bottom:16px;padding:18px}.review-rating{color:#ffb800}.review-content,.review-rating{font-size:.9rem;margin-bottom:8px}.review-content{color:#5e3e36;line-height:1.5}.review-meta{color:#b18d76;display:flex;font-size:.75rem;justify-content:space-between}.message-form-card{background:#fff;border:1px solid #ffeee5;border-radius:32px;box-shadow:0 8px 20px #0000000a;margin-top:16px;padding:28px}.message-form-card h3{color:#b45a3a;font-size:1.2rem;margin-bottom:20px;text-align:center}.message-form-card input,.message-form-card textarea{background:#fffbf8;border:1px solid #f0ddd0;border-radius:28px;font-size:.9rem;margin-bottom:16px;padding:14px 18px;transition:.2s;width:100%}.message-form-card input:focus,.message-form-card textarea:focus{border-color:#e6b08c;box-shadow:0 0 0 3px #e6b08c1a;outline:none}.message-form-card button{background:#e6b08c;border:none;border-radius:40px;box-shadow:0 2px 6px #e6b08c4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:14px;transition:.2s;width:100%}.message-form-card button:hover{background:#d49c74;transform:translateY(-2px)}.form-note{color:#b18d76;font-size:.7rem;margin-top:14px;text-align:center}.detail-error,.detail-loading{color:#b45a3a;font-size:1rem;padding:60px 20px;text-align:center}.detail-error{color:#d9534f}@media (max-width:600px){.aunt-detail-container{padding:12px}.detail-avatar{height:100px;width:100px}.detail-header h1{font-size:1.5rem}.store-info{flex-direction:column;gap:12px;text-align:center}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.detail-card{padding:24px 20px}.message-form-card{padding:20px}}.wechat-modal{background:#fff;border-radius:28px;box-shadow:0 12px 24px #0000001f;padding:20px 10px 25px;width:280px}.wechat-modal .close{background:none;border:none;color:#b18d76;cursor:pointer;font-size:24px;line-height:1;padding:0;position:absolute;right:12px;top:8px}.wechat-modal .close:hover{color:#d49c74}.wechat-qrcode img{border:1px solid #f0ddd0;border-radius:12px;display:block;height:180px;margin:10px auto;width:180px}.wechat-qrcode p{color:#c97b5a;font-size:.85rem;margin-top:12px}.popup-content{background:#0000!important;border:none!important;box-shadow:none!important;width:auto!important}.popup-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d!important}.wechat-modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff5ebe6;border:1px solid #e6b08c4d;border-radius:48px;box-shadow:0 20px 35px #0000001a;padding:24px 16px 28px;position:relative;text-align:center}.admin-container{background:#f5f7fa}.admin-header{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px 24px}.admin-header h1{color:#b45a3a;font-size:1.8rem;margin:0}.admin-login-container{align-items:center;background:linear-gradient(135deg,#fff1e8,#ffe6db);display:flex;justify-content:center;min-height:100vh}.admin-login-card{border-radius:32px;box-shadow:0 20px 35px #0000001a;width:360px}.ant-table-wrapper{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d;overflow:hidden}.ant-modal-content{border-radius:24px}.ant-btn-primary{background-color:#e6b08c;border-color:#e6b08c}.ant-btn-primary:hover{background-color:#d49c74;border-color:#d49c74}.admin-container{background:#fff9f5;margin:0 auto;max-width:1200px;min-height:100vh;padding:24px}.admin-login{background:#fff;border:1px solid #ffeee5;border-radius:32px;box-shadow:0 20px 35px #0000000d;margin:100px auto;max-width:400px;padding:40px 32px;text-align:center}.admin-login h2{color:#b45a3a;font-size:1.6rem;margin-bottom:24px}.admin-login input{background:#fffbf8;border:1px solid #f0ddd0;border-radius:40px;font-size:1rem;margin-bottom:20px;padding:12px 16px;width:100%}.admin-login button{background:#e6b08c;border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:.2s;width:100%}.admin-login button:hover{background:#d49c74}.admin-container h1{color:#b45a3a;font-size:1.8rem;margin-bottom:24px;text-align:center}.admin-container form{grid-gap:20px;background:#fff;border:1px solid #ffeee5;border-radius:32px;box-shadow:0 8px 20px #0000000a;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:40px;padding:28px}.admin-container form label{color:#7e5a4a;display:flex;flex-direction:column;font-size:.85rem;font-weight:500}.admin-container form input,.admin-container form select,.admin-container form textarea{background:#fffbf8;border:1px solid #f0ddd0;border-radius:28px;font-size:.9rem;margin-top:6px;padding:10px 14px;transition:.2s}.admin-container form input:focus,.admin-container form select:focus,.admin-container form textarea:focus{border-color:#e6b08c;box-shadow:0 0 0 3px #e6b08c1a;outline:none}.admin-container form button{align-self:flex-end;background:#e6b08c;border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 20px;transition:.2s}.admin-container form button:hover{background:#d49c74}.admin-table{background:#fff;border-collapse:collapse;border-radius:32px;box-shadow:0 8px 20px #0000000a;overflow:hidden;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid #f0ddd0;padding:14px 16px;text-align:left}.admin-table th{background:#fff4ee;color:#b45a3a;font-weight:600}.admin-table td{color:#5e3e36}.admin-table button{background:#e6b08c;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:.8rem;margin-right:8px;padding:6px 16px;transition:.2s}.admin-table button:hover{background:#d49c74}.admin-table button:last-child{background:#b5c9b0}.admin-table button:last-child:hover{background:#9db89a}@media (max-width:600px){.admin-container{padding:16px}.admin-container form{grid-template-columns:1fr}.admin-table td,.admin-table th{font-size:.8rem;padding:10px 8px}}
/*# sourceMappingURL=main.b6706c92.css.map*/