.tab-home-gpt-container{box-sizing:border-box;width:100%}.tab-home-gpt-wrapper{gap:30px;align-items:flex-start;display:flex}.tab-home-gpt-buttons{flex:0 0 250px;flex-direction:column;gap:10px;display:flex}.tab-home-gpt-btn{padding:15px 20px;font-size:1rem;border:2px solid var(--tab-passive-border-color);font-weight:500;color:var(--tab-passive-color);transition:all .3s ease;position:relative;outline:none;text-align:left;border-radius:8px;background:var(--tab-passive-background-color);cursor:pointer;width:100%}.tab-home-gpt-btn:hover{border-color:#ddd;background:#eee}.tab-home-gpt-btn.active{border-color:var(--tab-border-color);font-weight:700;color:var(--tab-color);box-shadow:0 2px 8px rgba(255,102,0,.15);background:var(--tab-background-color)}.tab-home-gpt-btn.active:before{height:60%;transform:translateY(-50%);content:"";position:absolute;top:50%;border-radius:0 4px 4px 0;background:var(--tab-icon-color);left:0;width:4px}.tab-home-gpt-btn-text{display:block}.tab-home-gpt-content{flex:1;position:relative;min-width:0}.tab-home-gpt-panel{min-height:400px;grid-template-columns:repeat(4,1fr);gap:20px;display:none}.tab-home-gpt-panel.active{animation:fadeIn .3s ease;display:grid}.tab-home-gpt-panel.loading{display:grid}.tab-home-gpt-preloader{min-height:400px;padding:60px 20px;justify-content:center;flex-direction:column;align-items:center;display:flex}.tab-home-gpt-spinner{animation:spin 1s linear infinite;height:50px;border:4px solid #f3f3f3;margin-bottom:20px;border-top-color:#f60;border-radius:50%;width:50px}.tab-home-gpt-preloader span{font-size:.95rem;color:#666}.tab-home-gpt-lazy{transition:opacity .3s ease;opacity:0}.tab-home-gpt-lazy[src^="data:image"]{opacity:.3}.tab-home-gpt-lazy:not([data-src]){opacity:1}.tab-home-gpt-empty,.tab-home-gpt-error{padding:40px 20px;font-size:1rem;border:1px solid #e5e5e5;color:#666;text-align:center;border-radius:8px;background:#f9f9f9}.tab-home-gpt-panel .prod{border:none;border-radius:10px;width:100%}.tab-home-gpt-panel .prod .gorsel{overflow:hidden;position:relative;width:100%}.tab-home-gpt-panel .prod .gorsel a{position:relative;width:100%;display:block}.tab-home-gpt-panel .prod .gorsel a img{height:auto;transition:opacity .3s ease;object-fit:contain;opacity:1;width:100%;display:block}.tab-home-gpt-panel .prod .gorsel img[data-original]:not([src*=imager]),.tab-home-gpt-panel .prod .gorsel img[data-src]:not([src*=imager]){opacity:.3}.tab-home-gpt-panel .prod .gorsel img[src*=imager]{opacity:1!important}@keyframes fadeIn{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:992px){.tab-home-gpt-wrapper{flex-direction:column;gap:20px}.tab-home-gpt-buttons{flex:0 0 auto;overflow-x:auto;flex-direction:row;padding-bottom:10px;width:100%}.tab-home-gpt-btn{flex:0 0 auto;min-width:180px;white-space:nowrap}.tab-home-gpt-btn.active:before{display:none}.tab-home-gpt-btn.active:after{height:3px;content:"";position:absolute;bottom:0;border-radius:3px 3px 0 0;left:0;width:100%}}@media (max-width:768px){.tab-home-gpt-buttons{gap:8px}.tab-home-gpt-btn{padding:12px 15px;font-size:.9rem;min-width:150px}.tab-home-gpt-panel{min-height:300px;grid-template-columns:repeat(2,1fr);gap:15px}.tab-home-gpt-preloader{min-height:300px;padding:40px 15px}}@media (max-width:480px){.tab-home-gpt-btn{padding:10px 8px;justify-content:center;font-size:.85rem;min-width:unset;width:unset;display:flex}.tab-home-gpt-panel{grid-template-columns:2fr 2fr;min-width:100%;gap:7px;width:100%}.tab-home-gpt-spinner{height:40px;border-width:3px;width:40px}.tab-home-gpt-preloader span{font-size:.85rem}.tab-home-gpt-content{display:grid}}