.tabs-container{margin-bottom:1rem}.tabs-container>.tabs-content:first-of-type{margin-top:2rem}.tabs-header{border-bottom:2px solid #e0e0e0;flex-wrap:wrap;gap:.5rem;display:flex}.premium-accordion.open .tabs-header{margin-bottom:1rem}.tab-button{cursor:pointer;color:#666;background:0 0;border:none;border-bottom:3px solid #0000;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .3s;position:relative;bottom:-2px}.tab-button .svg-item{pointer-events:auto;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.tab-button .svg-item svg{pointer-events:auto;cursor:pointer}.tab-button:hover:not(:disabled){color:#333;background-color:#f5f5f5}.tab-button.active,.tab-button[data-active=true]{color:#2563eb;background-color:#0000;border-bottom-color:#2563eb}.tab-button:disabled,.tab-button.inactive{opacity:.5;cursor:not-allowed;color:#969696}.tab-button:disabled svg,.tab-button.inactive svg{fill:#969696}.tab-button:disabled:hover,.tab-button.inactive:hover{color:#969696;background-color:#0000}.tabs-content{width:98%;margin:0 auto;padding:0 0 1rem;animation:.2s ease-in fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.side-tabs .tab-button{flex-direction:column;gap:.5rem}.side-tabs .tab-button .svg-item{pointer-events:auto;cursor:pointer;width:24px;height:24px}.side-tabs .tab-button .svg-item svg{pointer-events:auto;cursor:pointer;width:100%;height:100%}
.save-status-container{z-index:500;pointer-events:none;border-radius:1rem;align-items:center;gap:8px;min-height:32px;padding:8px;font-size:13px;display:flex;position:fixed;top:25px;right:25px}.save-status{pointer-events:none;align-items:center;gap:6px;width:100%;transition:all .3s;display:flex}.save-status svg{width:25px;height:25px;transition:all .3s}.save-status .icon{align-items:center;font-size:16px;display:inline-flex}.save-status .text{flex:1}.save-status.idle{opacity:0}.save-status.idle svg{fill:var(--green)}.save-status.pending svg,.save-status.saving svg{fill:var(--yellow)}.save-status.saved svg{fill:var(--green)}.save-status.saved.offline svg{fill:var(--blue)}.save-status.error{background-color:var(--red);pointer-events:all;border-radius:5px;padding:5px}.save-status.error svg{fill:#fff}.save-status.error .btn-retry{color:#fff}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}
