*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--brand-primary:#0d4a80;--brand-hover:#0a3d6b;--accent:#185fa5;--accent-light:#e6f1fb;--white:#fff;--bg:#f2f4f7;--border:#e5e3dc;--text:#1a1916;--text-muted:#6b6860;--radius-card:8px;--radius-btn:6px;--font:"DM Sans", system-ui, sans-serif}html,body,#root{overscroll-behavior:none;height:100%;margin:0;padding:0}body{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}#root{text-align:left;width:100%;max-width:100%;height:100vh;min-height:unset;border-inline:none;flex-direction:row;display:flex;overflow:hidden}button{font-family:var(--font);cursor:pointer}input,select,textarea{font-family:var(--font)}a{color:inherit;text-decoration:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes previewFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes varModalIn{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes pendingPulse{0%,to{opacity:1}50%{opacity:.55}}.badge-pending{animation:1.6s ease-in-out infinite pendingPulse}.studio-elements-scroll::-webkit-scrollbar{width:4px}.studio-elements-scroll::-webkit-scrollbar-track{background:0 0}.studio-elements-scroll::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:99px;transition:background .2s}.studio-elements-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff52}.studio-elements-scroll{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent}.rich-text-content ul,.rich-text-content ol{margin:.4em 0;padding-left:1.5em}.rich-text-content li{margin:.2em 0}.rte-editor,.rte-editor *{color:#0f172a!important}@media (width<=1024px){.app-sidebar{width:170px!important;min-width:170px!important}.page-container{padding:16px!important}.gb-detail-layout{flex-direction:column!important;gap:16px!important}.gb-detail-left{flex-shrink:1!important;align-self:stretch!important;max-width:none!important;position:static!important}.gb-phone-body{padding:12px 80px!important}.gb-versions-table th:nth-child(5),.gb-versions-table td:nth-child(5){display:none}.gb-list-table th,.gb-list-table td{padding-left:8px!important;padding-right:8px!important;font-size:11px!important}.lvc-grid{grid-template-columns:1fr!important;gap:14px!important;min-width:0!important}.lvc-left-panel{width:auto!important;height:auto!important;min-height:auto!important}.lvc-phones-wrapper{padding:12px 16px 10px!important}.lvc-phones-row{gap:20px!important}.lvc-slider-wrap{width:392px!important;max-width:100%!important}.lvc-right-panel{height:auto!important;min-height:340px!important;max-height:500px!important}.lvc-variants-table{font-size:11px!important}.lvc-variants-table th,.lvc-variants-table td{padding-left:6px!important;padding-right:6px!important}.page-title-input{width:100%!important;max-width:320px!important}}@media (width<=834px){.app-sidebar{width:180px!important;min-width:180px!important}.page-container{padding:14px!important}.gb-phone-body{padding:12px 60px!important}.lvc-variants-table col:first-child{width:22px!important}.lvc-variants-table col:nth-child(2){width:36px!important}.lvc-variants-table col:nth-child(4){width:56px!important}.lvc-variants-table col:nth-child(5){width:50px!important}.lvc-variants-table col:nth-child(6){width:44px!important}.lvc-variants-table col:nth-child(7){width:78px!important}.lvc-variants-table col:nth-child(8){width:30px!important}}
