*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#f4efeb;color:#3b2011;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit}a,button{color:inherit}a{text-decoration:none}.app-header[data-v-c4029cae]{display:flex;justify-content:space-between;align-items:center;padding:24px;position:absolute;top:0;left:0;width:100%;z-index:10}.app-header .logo[data-v-c4029cae]{height:50px;width:auto}.app-header .logo img[data-v-c4029cae]{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.app-header .header-right-actions[data-v-c4029cae]{display:flex;align-items:center;gap:12px}.app-header .icon-btn[data-v-c4029cae]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:transparent;border:1px solid #3b2011;border-radius:50%;color:#3b2011;cursor:pointer;transition:all .3s ease}.app-header .icon-btn[data-v-c4029cae]:active{background:#3b20111a}.app-header .menu-btn[data-v-c4029cae]{display:flex;align-items:center;gap:8px;background:transparent;border:1px solid #3b2011;border-radius:30px;padding:16px 18px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.app-header .menu-btn[data-v-c4029cae]:active{background:#3b20111a}.offcanvas-overlay[data-v-e9bbd8af]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0000004d;z-index:100}.offcanvas-menu[data-v-e9bbd8af]{position:absolute;top:0;right:0;width:100%;max-width:400px;height:100%;background-color:#f4efeb;padding:24px 20px;display:flex;flex-direction:column;box-shadow:2px 0 10px #0000001a;overflow-y:auto}.menu-header[data-v-e9bbd8af]{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.menu-header .logo img[data-v-e9bbd8af]{height:48px;width:auto;-o-object-fit:contain;object-fit:contain}.menu-header .menu-actions[data-v-e9bbd8af]{display:flex;align-items:center;gap:16px}.menu-header .menu-actions .lang-switcher[data-v-e9bbd8af]{display:flex;align-items:center;gap:12px}.menu-header .menu-actions .lang-switcher .lang-btn[data-v-e9bbd8af]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0000001a;border:none;cursor:pointer;padding:0}.menu-header .menu-actions .lang-switcher .lang-btn img[data-v-e9bbd8af]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.menu-header .menu-actions .close-btn[data-v-e9bbd8af]{width:40px;height:40px;border-radius:50%;border:1px solid #3b2011;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#3b2011;transition:all .3s ease}.menu-header .menu-actions .close-btn[data-v-e9bbd8af]:active{background:#3b20111a}.menu-links[data-v-e9bbd8af]{display:flex;flex-direction:column}.menu-links .menu-link[data-v-e9bbd8af]{padding:24px 0;border-bottom:1px solid #c9bcae;font-size:18px;font-weight:600;color:#3b2011;transition:color .3s ease}.menu-links .menu-link[data-v-e9bbd8af]:last-child{border-bottom:none}.menu-links .menu-link[data-v-e9bbd8af]:active{color:#d1561f}.slide-right-enter-active[data-v-e9bbd8af],.slide-right-leave-active[data-v-e9bbd8af]{transition:all .4s cubic-bezier(.25,.8,.25,1)}.slide-right-enter-active .offcanvas-menu[data-v-e9bbd8af],.slide-right-leave-active .offcanvas-menu[data-v-e9bbd8af]{transition:transform .4s cubic-bezier(.25,.8,.25,1)}.slide-right-enter-from[data-v-e9bbd8af],.slide-right-leave-to[data-v-e9bbd8af]{opacity:0}.slide-right-enter-from .offcanvas-menu[data-v-e9bbd8af],.slide-right-leave-to .offcanvas-menu[data-v-e9bbd8af]{transform:translate(100%)}.app-layout{height:100vh;width:100vw;overflow:hidden;position:relative;display:flex;flex-direction:column;background-color:#f4efeb}.main-content{flex-grow:1;padding-top:96px;height:calc(100vh - 96px);overflow-y:auto}.main-content.no-padding{padding-top:0;height:100vh}
