:root{--bg:#f5f6f8;--green:#22c55e;--green-dark:#16a34a;--border:#0000000f;--scrollbar:#00000026}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:#1d1d1f;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root{height:100%}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00000040}@media (width<=768px){.page-content{padding:16px!important}}@media (width<=1024px){.page-content{padding:20px 24px!important}}.settings-billing-top-grid{grid-template-columns:minmax(0,2fr) minmax(0,1.5fr);align-items:stretch;gap:16px;display:grid}@media (width<=900px){.settings-billing-top-grid{grid-template-columns:1fr}}.settings-billing-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-billing-card-head>div:last-child{flex-shrink:0}.settings-billing-faktu-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@media (width<=640px){.settings-billing-faktu-row{flex-direction:column;align-items:stretch}.settings-billing-faktu-row button{justify-content:center;width:100%}}.billing-invoices-scroll{-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px;overflow-x:auto}@media (width<=640px){.billing-invoices-table thead{display:none}.billing-invoices-table tbody tr{border:1px solid var(--border);background:#ffffffd9;border-radius:10px;margin-bottom:10px;display:block;overflow:hidden}.billing-invoices-table tbody td{text-align:right;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.billing-invoices-table tbody td:last-child{border-bottom:none}.billing-invoices-table tbody td:before{content:attr(data-label);color:#6e6e73;text-align:left;font-size:11px;font-weight:600}}.responsive-form-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=560px){.responsive-form-grid-2{grid-template-columns:1fr}}.settings-toggle-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-toggle-row>div:last-child{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (width<=560px){.settings-toggle-row{flex-direction:column;align-items:stretch}.settings-toggle-row>div:last-child{justify-content:flex-start}}.product-module-shell{flex:1;min-height:0;display:flex}.product-module-list-panel{border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:280px;min-width:280px;display:flex}.product-module-detail-panel{flex:1;min-width:0;overflow:auto}@media (width<=1024px){.product-module-shell{flex-direction:column}.product-module-list-panel{border-bottom:1px solid var(--border);width:100%;min-width:0;max-height:min(38vh,300px);border-right:none!important}.product-module-detail-panel{flex:1;min-height:min(52vh,480px)}}.developer-hub-split{flex:1;min-height:0;display:flex;overflow:hidden}.developer-hub-sidebar{transition:width .2s,min-width .2s}.developer-hub-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}@media (width<=1024px){.developer-hub-split{flex-direction:column}.developer-hub-sidebar{max-height:min(36vh,280px);border-right:none!important;border-bottom:1px solid var(--border)!important;width:100%!important;min-width:0!important}}.overview-lite-hero{justify-content:space-between;align-items:center;gap:20px;display:flex}.overview-lite-hero-stats{flex-shrink:0;align-items:stretch;gap:0;display:flex}@media (width<=720px){.overview-lite-hero{flex-direction:column;align-items:stretch}.overview-lite-hero-stats{border-top:1px solid var(--border);justify-content:space-around;width:100%;padding-top:8px}}@media (width<=560px){.responsive-btn-full-mobile{justify-content:center;width:100%}.settings-stripe-portal-wrap{width:100%}.settings-stripe-portal-wrap button{white-space:normal;text-align:center;justify-content:center;width:100%}.org-member-row-actions{justify-content:stretch;width:100%}.org-member-row-actions>button{flex:1;justify-content:center}}.glass-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@keyframes bug-report-spin{to{transform:rotate(360deg)}}.bug-report-spin{animation:.6s linear infinite bug-report-spin}
