.layout-sidebar{transition:transform .25s ease}.layout-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:#191c1e73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hamburger-btn{display:none!important;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:none;border-radius:8px;cursor:pointer;color:#464555;flex-shrink:0}@media (max-width: 768px){.layout-sidebar{transform:translate(-100%);z-index:100!important}.layout-sidebar.is-open{transform:translate(0)}.layout-overlay.is-open{display:block}.layout-header{left:0!important}.layout-main{margin-left:0!important}.hamburger-btn{display:flex!important}}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:32px}@media (max-width: 1024px){.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.stat-grid{grid-template-columns:1fr}}.chart-grid{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-bottom:32px}@media (max-width: 1024px){.chart-grid{grid-template-columns:1fr}}.overview-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.overview-table-wrap table{min-width:560px}.overview-container{padding:32px 48px 48px;max-width:1400px;margin:0 auto}@media (max-width: 768px){.overview-container{padding:20px 16px 32px}}.overview-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px;gap:16px}@media (max-width: 640px){.overview-header{flex-direction:column;align-items:flex-start}.overview-header-actions{width:100%;display:flex;flex-wrap:wrap;gap:8px}.overview-header-actions select,.overview-header-actions button{flex:1;min-width:120px}}.feedback-layout{display:flex;flex-direction:column;height:calc(100vh - 64px);overflow:hidden}.feedback-list-panel{width:100%;height:100%;display:flex;flex-direction:column;padding:32px;overflow-y:auto;box-sizing:border-box}.feedback-detail-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#191c1e73;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.feedback-detail-modal{background:#f2f4f6;border-radius:16px;width:100%;max-width:560px;max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 24px 60px #191c1e40}@media (max-width: 900px){.feedback-list-panel{padding:20px 16px}.feedback-detail-modal{max-width:100%}}.formbuilder-layout{display:flex;gap:24px;padding:24px 32px;height:calc(100vh - 64px);box-sizing:border-box;overflow:hidden}.formbuilder-config{width:340px;flex-shrink:0;display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding-right:4px}.formbuilder-preview{flex:1;background:#eceef0;border-radius:24px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:48px}@media (max-width: 900px){.formbuilder-layout{flex-direction:column;height:auto;overflow-y:auto;padding:16px}.formbuilder-config{width:100%;overflow-y:visible}.formbuilder-preview{min-height:680px;border-radius:16px;padding:32px 16px}}.billing-container{padding:40px 48px;max-width:860px}@media (max-width: 768px){.billing-container{padding:24px 16px}}.billing-current-banner{display:flex;justify-content:space-between;align-items:center;gap:16px}@media (max-width: 580px){.billing-current-banner{flex-direction:column;align-items:flex-start}}.billing-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 768px){.billing-plans-grid{grid-template-columns:1fr}}@media (max-width: 1024px) and (min-width: 769px){.billing-plans-grid{grid-template-columns:repeat(2,1fr)}}.sdk-container{padding:40px 48px;max-width:720px}@media (max-width: 768px){.sdk-container{padding:24px 16px}}.sdk-help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}@media (max-width: 768px){.sdk-help-grid{grid-template-columns:1fr}}@media (max-width: 1024px) and (min-width: 769px){.sdk-help-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.page-padding{padding:24px 16px!important}}.feedback-back-btn{display:flex;background:none;border:none;border-radius:8px;cursor:pointer;color:#464555;padding:6px;align-items:center;justify-content:center}@media (max-width: 640px){.weekly-insight-banner{flex-direction:column;align-items:flex-start!important;padding:20px!important;gap:16px!important}.weekly-insight-banner a{width:100%;justify-content:center}}@media (max-width: 768px){.feedback-filters-row{flex-direction:column;align-items:flex-start!important;gap:10px}.feedback-entries-count{order:-1}.feedback-filters-dropdowns{flex-wrap:wrap}}@media (max-width: 768px){.hide-mobile{display:none!important}}
