* { box-sizing: border-box; }
body {margin: 0;}
.template-wrapper.backbutton001-a0hr0{display:inline-flex;width:auto;max-width:100%;vertical-align:top;}
.template-wrapper.backbutton001-a0hr0 .tpl-backbutton001-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;box-shadow:none;display:inline-flex;align-items:center;gap:var(--Space1, .5rem);padding:.5em 1.5em;border:1px solid var(--BorderColorPrimary, #d9d9d9);border-radius:var(--BtnBorderRadius, 4px);background:var(--BtnOutlineBg, transparent);color:var(--BtnOutlineTextColor, #333);font-size:var(--BtnFontSize, 1rem);line-height:1.4;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;}
.template-wrapper.backbutton001-a0hr0 .tpl-backbutton001-icon{display:inline-flex;align-items:center;font-size:1.1em;line-height:1;}
.template-wrapper.backbutton001-a0hr0 .tpl-backbutton001-text{display:inline-block;}
.template-wrapper.backbutton001-a0hr0 .tpl-backbutton001-btn:hover{border-color:var(--ColorPrimary, #409eff);background:var(--BtnOutlineHoverBg, #f5f7fa);color:var(--BtnOutlineHoverTextColor, #333);}