.local-menu-icon{display:inline-flex;width:24px;justify-content:center;font-size:21px}.growth-root{padding:24px 28px 70px;max-width:1700px;color:#202332}.growth-root h1{font-size:25px;font-weight:700;margin:0 0 9px}.growth-root h2,.growth-dialog h2{font-size:18px;font-weight:650;margin:0 0 18px}.growth-root h3{font-size:16px}.growth-note{color:#6c7382;line-height:1.75;font-size:13px;margin:8px 0 18px}.growth-card{background:white;border:1px solid #e3e5ed;border-radius:10px;padding:22px;margin:20px 0;box-shadow:0 1px 3px #14213d08}.growth-toolbar,.growth-pagination,.growth-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.growth-btn{font:inherit;font-size:13px;border:1px solid #dce0e8;background:white;color:#3c4353;padding:8px 13px;border-radius:7px;cursor:pointer;white-space:nowrap}.growth-btn.primary,.growth-tabs .selected{background:#e53c61;color:white;border-color:#e53c61}.growth-btn.danger{color:#bd2543;border-color:#edc1ca;background:#fff7f8}.growth-btn:disabled{opacity:.5;cursor:default}.growth-root input,.growth-root select,.growth-dialog input,.growth-dialog select{min-width:0;max-width:100%;border:1px solid #dce0e8;border-radius:7px;padding:9px 11px;color:#252b3a;background:white;font:inherit;font-size:13px}.growth-root input[type=search]{width:240px}.growth-table-scroll{width:100%;overflow:auto}.growth-root table{border-collapse:collapse;width:100%;font-size:13px}.growth-root th,.growth-root td{padding:13px 10px;border-bottom:1px solid #eceef3;text-align:left;white-space:nowrap;vertical-align:middle}.growth-root th{font-size:12px;font-weight:600;color:#697285;background:#fafbfc}.growth-root td{max-width:420px}.growth-root td .growth-toolbar{margin:0;flex-wrap:nowrap}.growth-root .growth-empty{text-align:center;color:#8b93a2;padding:30px}.growth-pagination{justify-content:flex-end;color:#6c7382;font-size:12px}.growth-state{border-radius:5px;padding:4px 8px;display:inline-block;background:#edf1fa;color:#455e9a;font-size:12px}.growth-state.success{background:#eaf8f1;color:#198353}.growth-state.warning{background:#fff3de;color:#91671c}.growth-root pre{white-space:pre-wrap;word-break:break-all;font-size:11px;max-height:300px;max-width:450px;overflow:auto}.growth-root summary{cursor:pointer;color:#b72e50}.growth-notice{min-height:18px;font-size:13px;color:#317c50}.growth-notice.error,.growth-form-error{color:#b12645}.growth-dialog{border:1px solid #e1e4eb;border-radius:12px;padding:0;background:white;color:#252b3a;width:min(620px,calc(100vw - 28px));max-height:90vh;box-shadow:0 15px 60px #17223b55}.growth-dialog::backdrop{background:#17223b88}.growth-dialog form{padding:25px;display:grid;gap:16px}.growth-dialog label{display:grid;gap:7px;font-size:13px;font-weight:550}.growth-dialog label small{color:#7c8493;line-height:1.6;font-size:12px;font-weight:400}.growth-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.growth-dialog-heading h2{margin:0}.growth-dialog .growth-checkbox{display:flex;align-items:center;gap:9px}.growth-dialog .growth-checkbox input{width:17px;height:17px}.growth-routes{display:grid;gap:10px}.growth-route-row{display:grid;grid-template-columns:minmax(0,1fr) 85px auto;gap:8px}.growth-form-error{min-height:17px;font-size:13px;margin:0}.growth-root [hidden]{display:none!important}@media(max-width:650px){.growth-root{padding:20px 12px 70px}.growth-card{padding:15px 12px}.growth-root h1{font-size:23px}.growth-route-row{grid-template-columns:minmax(0,1fr) 65px}.growth-route-row button{grid-column:1/-1}.growth-dialog form{padding:20px}.growth-root input[type=search]{width:100%}}
.growth-dialog textarea{min-width:0;max-width:100%;width:100%;resize:vertical;border:1px solid #dce0e8;border-radius:7px;padding:9px 11px;color:#252b3a;background:white;font:inherit;font-size:13px}.growth-dialog select[multiple]{height:auto;min-height:140px;overflow:auto}.growth-dialog select[multiple] option{padding:6px 8px}.growth-dialog input[type=checkbox]{width:17px;height:17px;padding:0;justify-self:start}.growth-policy{color:#6c7382;line-height:1.75;font-size:13px}
.growth-filter-label{display:grid;gap:5px;color:#677183;font-size:12px}.growth-filter-check{display:flex;align-items:center;gap:7px;font-size:13px}.growth-finance-filters{margin:20px 0}.growth-finance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.growth-finance-kpi{display:grid;gap:9px;border:1px solid #e3e5ed;background:white;border-radius:10px;padding:18px}.growth-finance-kpi>span,.growth-finance-kpi>small{color:#737d8d;font-size:12px}.growth-finance-kpi>strong{font-size:22px}.growth-finance-user,.growth-finance-stack{display:grid;gap:5px;white-space:normal;overflow-wrap:anywhere;max-width:360px}.growth-root td small{font-size:11px;color:#7d8694;display:block}.growth-selectable{user-select:text;overflow-wrap:anywhere;white-space:normal}.growth-finance-detail{width:min(740px,calc(100vw - 28px))}.growth-finance-detail-body{padding:25px;display:grid;gap:18px}.growth-finance-detail-body h3{font-size:15px;font-weight:650;margin:0 0 13px}.growth-finance-detail-section{border:1px solid #e3e5ed;border-radius:8px;padding:18px}.growth-finance-detail-section dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:11px;margin:0;font-size:13px}.growth-finance-detail-section dt{color:#778192;font-weight:400}.growth-finance-detail-section dd{margin:0;overflow-wrap:anywhere}.growth-finance-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;background:#f7f8fb;padding:12px;border-radius:6px;max-height:280px;overflow:auto}@media(max-width:900px){.growth-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.growth-finance-summary{grid-template-columns:1fr}.growth-finance-detail-section dl{grid-template-columns:1fr;gap:6px}.growth-finance-detail-section dd{margin-bottom:8px}}
