.springstep-store-theme-7-x-contentGral_linkInfCustom{padding:20px 0;width:100%}.springstep-store-theme-7-x-title{margin:0 0 15px;font-size:18px;font-weight:600;color:#333}.springstep-store-theme-7-x-linksContainer{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.springstep-store-theme-7-x-linkItem{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;cursor:pointer}.springstep-store-theme-7-x-linkIcon{width:24px;height:24px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.springstep-store-theme-7-x-linkTitle{font-size:14px;color:#333;font-weight:700;text-decoration:underline}.springstep-store-theme-7-x-linkType{margin-left:auto;font-size:11px;color:#999;font-weight:400;padding:2px 6px;background-color:#f0f0f0;border-radius:4px}.springstep-store-theme-7-x-messageWrapper{position:relative;width:100%}.springstep-store-theme-7-x-messageTooltip{position:absolute;bottom:calc(100% + 10px);left:0;right:0;background-color:#fff;padding:8px 15px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #e0e0e0;z-index:100;-webkit-animation:springstep-store-theme-7-x-tooltipFadeIn .2s ease;animation:springstep-store-theme-7-x-tooltipFadeIn .2s ease;max-width:95%;font-size:14px;color:#8e8e8e}.springstep-store-theme-7-x-messageTooltip:after{content:"";position:absolute;top:100%;left:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff}.springstep-store-theme-7-x-tooltipClose{position:absolute;top:8px;right:8px;background:none;border:none;font-size:20px;line-height:1;cursor:pointer;color:#8e8e8e;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.springstep-store-theme-7-x-tooltipClose:hover{color:#000}.springstep-store-theme-7-x-popupOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:999;-webkit-animation:springstep-store-theme-7-x-fadeIn .2s ease;animation:springstep-store-theme-7-x-fadeIn .2s ease}.springstep-store-theme-7-x-popupContent{background-color:#fff;padding:10px 8px 1rem;border-radius:12px;max-width:600px;max-height:80vh;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.3);-webkit-animation:springstep-store-theme-7-x-slideUp .3s ease;animation:springstep-store-theme-7-x-slideUp .3s ease;display:flex;flex-direction:column;align-items:flex-start}.springstep-store-theme-7-x-popupHeader{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;width:100%;padding:0 6px 10px}.springstep-store-theme-7-x-popupClose{background:none;border:none;font-size:32px;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.springstep-store-theme-7-x-popupClose:hover{color:#000}.springstep-store-theme-7-x-popupInfo{display:block;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.springstep-store-theme-7-x-popupInfo::-webkit-scrollbar{width:5px}.springstep-store-theme-7-x-popupInfo::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.springstep-store-theme-7-x-popupInfo::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.springstep-store-theme-7-x-popupInfo::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@-webkit-keyframes springstep-store-theme-7-x-tooltipFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes springstep-store-theme-7-x-tooltipFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes springstep-store-theme-7-x-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes springstep-store-theme-7-x-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes springstep-store-theme-7-x-slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes springstep-store-theme-7-x-slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.springstep-store-theme-7-x-contentGral_linkInfCustom{padding:15px}.springstep-store-theme-7-x-popupContent{max-width:90%;padding:10px}.springstep-store-theme-7-x-messageTooltip{max-width:100%}}