@keyframes ChartTypeSelector-module-scss-module__ujLneq__skeleton-loading{to{transform:translate(100%)}}.ChartTypeSelector-module-scss-module__ujLneq__Root{flex-wrap:wrap;gap:.5rem;display:flex}.ChartTypeSelector-module-scss-module__ujLneq__Option{cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;align-items:center;padding:.5rem 1rem;transition:all .2s;display:flex}.ChartTypeSelector-module-scss-module__ujLneq__Option:hover{border-color:#0c2632}.ChartTypeSelector-module-scss-module__ujLneq__OptionSelected{background-color:#0c2632;border-color:#0c2632}.ChartTypeSelector-module-scss-module__ujLneq__OptionSelected .ChartTypeSelector-module-scss-module__ujLneq__Label{color:#fff}.ChartTypeSelector-module-scss-module__ujLneq__OptionSelected:hover{background-color:#07161d}.ChartTypeSelector-module-scss-module__ujLneq__Radio{display:none}.ChartTypeSelector-module-scss-module__ujLneq__Label{color:#0c2632;font-size:.875rem;font-weight:500;transition:color .2s}
@keyframes DatasetSelector-module-scss-module__fzWXlq__skeleton-loading{to{transform:translate(100%)}}.DatasetSelector-module-scss-module__fzWXlq__Root{flex-direction:column;gap:1rem;display:flex}.DatasetSelector-module-scss-module__fzWXlq__Field{flex-direction:column;gap:.5rem;display:flex}.DatasetSelector-module-scss-module__fzWXlq__Label{color:#757575;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:500}.DatasetSelector-module-scss-module__fzWXlq__Select{cursor:pointer;color:#0c2632;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;padding:.75rem;font-size:.875rem;transition:border-color .2s}.DatasetSelector-module-scss-module__fzWXlq__Select:focus{border-color:#0c2632}.DatasetSelector-module-scss-module__fzWXlq__Select:disabled{cursor:not-allowed;opacity:.7;background-color:#f5f5f5}.DatasetSelector-module-scss-module__fzWXlq__Error{color:#d32f2f;background-color:#ffebee;border-radius:4px;padding:.75rem;font-size:.875rem}
@keyframes ColorPicker-module-scss-module__OJWKEG__skeleton-loading{to{transform:translate(100%)}}.ColorPicker-module-scss-module__OJWKEG__Root{width:100%}.ColorPicker-module-scss-module__OJWKEG__Grid{flex-wrap:wrap;gap:4px;display:flex}.ColorPicker-module-scss-module__OJWKEG__Swatch{cursor:pointer;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:all .15s;display:flex;position:relative}.ColorPicker-module-scss-module__OJWKEG__Swatch:hover{z-index:1;transform:scale(1.15)}.ColorPicker-module-scss-module__OJWKEG__Swatch.ColorPicker-module-scss-module__OJWKEG__Selected{border-color:#0c2632;box-shadow:0 0 0 1px #fff,0 0 0 2px #0c2632}.ColorPicker-module-scss-module__OJWKEG__Swatch.ColorPicker-module-scss-module__OJWKEG__Used{opacity:.4}.ColorPicker-module-scss-module__OJWKEG__Swatch.ColorPicker-module-scss-module__OJWKEG__Used:after{content:"";background:repeating-linear-gradient(45deg,#0000,#0000 3px,#0000001a 3px 6px);border-radius:2px;position:absolute;inset:0}.ColorPicker-module-scss-module__OJWKEG__Checkmark{color:#fff;filter:drop-shadow(0 1px 2px #0000004d)}
@keyframes FilterBuilder-module-scss-module__Pc9nAW__skeleton-loading{to{transform:translate(100%)}}.FilterBuilder-module-scss-module__Pc9nAW__Root{flex-direction:column;gap:.5rem;display:flex}.FilterBuilder-module-scss-module__Pc9nAW__EmptyText{color:#616161;margin:0;font-size:.75rem;font-style:italic}.FilterBuilder-module-scss-module__Pc9nAW__FilterList{flex-direction:column;gap:.375rem;display:flex}.FilterBuilder-module-scss-module__Pc9nAW__FilterRow{align-items:center;gap:.375rem;display:flex}.FilterBuilder-module-scss-module__Pc9nAW__FieldSelect{color:#0c2632;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;flex:1;padding:.5rem .625rem;font-size:.8125rem;transition:border-color .2s}.FilterBuilder-module-scss-module__Pc9nAW__FieldSelect:focus{border-color:#0c2632}.FilterBuilder-module-scss-module__Pc9nAW__FieldSelect:disabled{cursor:not-allowed;opacity:.7;background-color:#f5f5f5}.FilterBuilder-module-scss-module__Pc9nAW__OperatorSelect{color:#0c2632;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;flex:none;padding:.5rem .625rem;font-size:.8125rem;transition:border-color .2s}.FilterBuilder-module-scss-module__Pc9nAW__OperatorSelect:focus{border-color:#0c2632}.FilterBuilder-module-scss-module__Pc9nAW__OperatorSelect:disabled{cursor:not-allowed;opacity:.7;background-color:#f5f5f5}.FilterBuilder-module-scss-module__Pc9nAW__ValueInput,.FilterBuilder-module-scss-module__Pc9nAW__ValueSelect{color:#0c2632;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;flex:1;padding:.5rem .625rem;font-size:.8125rem;transition:border-color .2s}.FilterBuilder-module-scss-module__Pc9nAW__ValueInput:focus,.FilterBuilder-module-scss-module__Pc9nAW__ValueSelect:focus{border-color:#0c2632}.FilterBuilder-module-scss-module__Pc9nAW__ValueInput::placeholder,.FilterBuilder-module-scss-module__Pc9nAW__ValueSelect::placeholder{color:#616161}.FilterBuilder-module-scss-module__Pc9nAW__ValueInput:disabled,.FilterBuilder-module-scss-module__Pc9nAW__ValueSelect:disabled{cursor:not-allowed;opacity:.7;background-color:#f5f5f5}.FilterBuilder-module-scss-module__Pc9nAW__RemoveButton{color:#616161;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.375rem;transition:color .15s,background-color .15s;display:flex}.FilterBuilder-module-scss-module__Pc9nAW__RemoveButton:hover{color:#d32f2f;background-color:#ffebee}.FilterBuilder-module-scss-module__Pc9nAW__AddButton{color:#757575;cursor:pointer;background-color:#0000;border:1px dashed #bdbdbd;border-radius:4px;justify-content:center;align-self:flex-start;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}.FilterBuilder-module-scss-module__Pc9nAW__AddButton:hover:not(:disabled){color:#0c2632;background-color:#fafafa;border-color:#0c2632}.FilterBuilder-module-scss-module__Pc9nAW__AddButton:disabled{opacity:.5;cursor:not-allowed}
@keyframes AnnotationModal-module-scss-module__t64fvW__skeleton-loading{to{transform:translate(100%)}}.AnnotationModal-module-scss-module__t64fvW__Overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AnnotationModal-module-scss-module__t64fvW__Modal{background-color:#fff;border-radius:8px;width:100%;max-width:420px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.AnnotationModal-module-scss-module__t64fvW__Header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.AnnotationModal-module-scss-module__t64fvW__Title{color:#0c2632;margin:0;font-size:1rem;font-weight:600}.AnnotationModal-module-scss-module__t64fvW__CloseButton{color:#616161;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.375rem;transition:all .15s;display:flex}.AnnotationModal-module-scss-module__t64fvW__CloseButton:hover{color:#0c2632;background-color:#f5f5f5}.AnnotationModal-module-scss-module__t64fvW__Form{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.AnnotationModal-module-scss-module__t64fvW__Field{flex-direction:column;gap:.375rem;display:flex}.AnnotationModal-module-scss-module__t64fvW__FieldRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.AnnotationModal-module-scss-module__t64fvW__Label{color:#757575;font-size:.75rem;font-weight:500}.AnnotationModal-module-scss-module__t64fvW__Required{color:#d32f2f}.AnnotationModal-module-scss-module__t64fvW__Input,.AnnotationModal-module-scss-module__t64fvW__Select{color:#0c2632;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;padding:.625rem .75rem;font-size:.875rem;transition:border-color .2s}.AnnotationModal-module-scss-module__t64fvW__Input:focus,.AnnotationModal-module-scss-module__t64fvW__Select:focus{border-color:#0c2632}.AnnotationModal-module-scss-module__t64fvW__Input::placeholder,.AnnotationModal-module-scss-module__t64fvW__Select::placeholder{color:#616161}.AnnotationModal-module-scss-module__t64fvW__Select{cursor:pointer}.AnnotationModal-module-scss-module__t64fvW__HelpText{color:#616161;margin:0;font-size:.6875rem}.AnnotationModal-module-scss-module__t64fvW__Actions{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.AnnotationModal-module-scss-module__t64fvW__CancelButton,.AnnotationModal-module-scss-module__t64fvW__SaveButton{cursor:pointer;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s}.AnnotationModal-module-scss-module__t64fvW__CancelButton{color:#0c2632;background:0 0;border:1px solid #e0e0e0}.AnnotationModal-module-scss-module__t64fvW__CancelButton:hover{background-color:#f5f5f5;border-color:#0c2632}.AnnotationModal-module-scss-module__t64fvW__SaveButton{color:#fff;background-color:#0c2632;border:1px solid #0c2632}.AnnotationModal-module-scss-module__t64fvW__SaveButton:hover:not(:disabled){background-color:#020709}.AnnotationModal-module-scss-module__t64fvW__SaveButton:disabled{opacity:.5;cursor:not-allowed}.AnnotationModal-module-scss-module__t64fvW__ListRoot{flex-direction:column;gap:.5rem;display:flex}.AnnotationModal-module-scss-module__t64fvW__EmptyText{color:#616161;margin:0;font-size:.75rem;font-style:italic}.AnnotationModal-module-scss-module__t64fvW__AnnotationItems{flex-direction:column;gap:.375rem;display:flex}.AnnotationModal-module-scss-module__t64fvW__AnnotationItem{background-color:#fafafa;border:1px solid #eee;border-radius:4px;justify-content:space-between;align-items:center;padding:.5rem .625rem;display:flex}.AnnotationModal-module-scss-module__t64fvW__AnnotationInfo{flex-direction:column;gap:.125rem;display:flex;overflow:hidden}.AnnotationModal-module-scss-module__t64fvW__AnnotationText{color:#0c2632;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.AnnotationModal-module-scss-module__t64fvW__AnnotationCoord{color:#616161;font-size:.6875rem}.AnnotationModal-module-scss-module__t64fvW__AnnotationActions{gap:.25rem;display:flex}.AnnotationModal-module-scss-module__t64fvW__IconButton{color:#616161;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:.25rem;transition:all .15s;display:flex}.AnnotationModal-module-scss-module__t64fvW__IconButton:hover{color:#0c2632;background-color:#eee}.AnnotationModal-module-scss-module__t64fvW__AddAnnotationButton{color:#757575;cursor:pointer;background-color:#0000;border:1px dashed #bdbdbd;border-radius:4px;justify-content:center;align-self:flex-start;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}.AnnotationModal-module-scss-module__t64fvW__AddAnnotationButton:hover{color:#0c2632;background-color:#fafafa;border-color:#0c2632}
@keyframes SeriesConfigurator-module-scss-module__M_2XVa__skeleton-loading{to{transform:translate(100%)}}.SeriesConfigurator-module-scss-module__M_2XVa__Root{flex-direction:column;gap:.75rem;display:flex}.SeriesConfigurator-module-scss-module__M_2XVa__SeriesList{flex-direction:column;gap:.5rem;display:flex}.SeriesConfigurator-module-scss-module__M_2XVa__SeriesItem{background-color:#fff;border:1px solid #eee;border-radius:6px;overflow:hidden}.SeriesConfigurator-module-scss-module__M_2XVa__SeriesHeader{background-color:#fafafa;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.SeriesConfigurator-module-scss-module__M_2XVa__DragHandle{color:#757575;cursor:grab;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:color .15s,background-color .15s;display:flex}.SeriesConfigurator-module-scss-module__M_2XVa__DragHandle:hover{color:#0c2632;background-color:#eee}.SeriesConfigurator-module-scss-module__M_2XVa__DragHandle:active{cursor:grabbing}.SeriesConfigurator-module-scss-module__M_2XVa__ColorDot{border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:12px;height:12px}.SeriesConfigurator-module-scss-module__M_2XVa__SeriesName{color:#0c2632;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;flex:1;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:flex}.SeriesConfigurator-module-scss-module__M_2XVa__SeriesName:hover{background-color:#f5f5f5}.SeriesConfigurator-module-scss-module__M_2XVa__ExpandIcon{color:#757575;transition:transform .2s}.SeriesConfigurator-module-scss-module__M_2XVa__ExpandIcon.SeriesConfigurator-module-scss-module__M_2XVa__Expanded{transform:rotate(180deg)}.SeriesConfigurator-module-scss-module__M_2XVa__DuplicateButton{color:#757575;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.375rem;transition:color .15s,background-color .15s;display:flex}.SeriesConfigurator-module-scss-module__M_2XVa__DuplicateButton:hover{color:#1565c0;background-color:#e3f2fd}.SeriesConfigurator-module-scss-module__M_2XVa__RemoveButton{color:#757575;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.375rem;transition:color .15s,background-color .15s;display:flex}.SeriesConfigurator-module-scss-module__M_2XVa__RemoveButton:hover{color:#d32f2f;background-color:#ffebee}.SeriesConfigurator-module-scss-module__M_2XVa__SeriesContent{border-top:1px solid #eee;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.SeriesConfigurator-module-scss-module__M_2XVa__Field{flex-direction:column;gap:.375rem;display:flex}.SeriesConfigurator-module-scss-module__M_2XVa__Label{color:#616161;font-size:.75rem;font-weight:500}.SeriesConfigurator-module-scss-module__M_2XVa__Input,.SeriesConfigurator-module-scss-module__M_2XVa__Select{color:#0c2632;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;padding:.625rem .75rem;font-size:.875rem;transition:border-color .2s}.SeriesConfigurator-module-scss-module__M_2XVa__Input:focus,.SeriesConfigurator-module-scss-module__M_2XVa__Select:focus{border-color:#0c2632}.SeriesConfigurator-module-scss-module__M_2XVa__Input::placeholder,.SeriesConfigurator-module-scss-module__M_2XVa__Select::placeholder{color:#757575}.SeriesConfigurator-module-scss-module__M_2XVa__Input:disabled,.SeriesConfigurator-module-scss-module__M_2XVa__Select:disabled{cursor:not-allowed;opacity:.7;background-color:#f5f5f5}.SeriesConfigurator-module-scss-module__M_2XVa__Input.SeriesConfigurator-module-scss-module__M_2XVa__Invalid,.SeriesConfigurator-module-scss-module__M_2XVa__Select.SeriesConfigurator-module-scss-module__M_2XVa__Invalid{background-color:#fff5f5;border-color:#d32f2f}.SeriesConfigurator-module-scss-module__M_2XVa__Select{cursor:pointer}.SeriesConfigurator-module-scss-module__M_2XVa__CheckboxField{margin-top:.25rem}.SeriesConfigurator-module-scss-module__M_2XVa__CheckboxLabel{color:#0c2632;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.SeriesConfigurator-module-scss-module__M_2XVa__CheckboxLabel input{cursor:pointer;width:16px;height:16px}.SeriesConfigurator-module-scss-module__M_2XVa__AddButton{color:#0c2632;cursor:pointer;background-color:#0000;border:1px dashed #bdbdbd;border-radius:6px;justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.SeriesConfigurator-module-scss-module__M_2XVa__AddButton:hover{background-color:#fafafa;border-color:#0c2632}.SeriesConfigurator-module-scss-module__M_2XVa__Divider{background-color:#eee;height:1px;margin:.5rem 0}.SeriesConfigurator-module-scss-module__M_2XVa__SectionLabel{color:#616161;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem;font-size:.6875rem;font-weight:600}.SeriesConfigurator-module-scss-module__M_2XVa__FieldRow{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.SeriesConfigurator-module-scss-module__M_2XVa__FieldRowHalf{grid-template-columns:70% 30%;align-items:start;gap:.5rem;display:grid}.SeriesConfigurator-module-scss-module__M_2XVa__FieldRowHalf>:last-child{padding-top:1.25rem}.SeriesConfigurator-module-scss-module__M_2XVa__HelpText{color:#616161;margin:.25rem 0 0;font-size:.6875rem;line-height:1.4}.SeriesConfigurator-module-scss-module__M_2XVa__CollapsibleSection{flex-direction:column;gap:.5rem;display:flex}.SeriesConfigurator-module-scss-module__M_2XVa__CollapsibleHeader{color:#616161;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;display:flex}.SeriesConfigurator-module-scss-module__M_2XVa__CollapsibleHeader input{cursor:pointer;width:14px;height:14px}.SeriesConfigurator-module-scss-module__M_2XVa__CollapsibleContent{flex-direction:column;gap:.5rem;padding-left:1.375rem;display:flex}
@keyframes AxisConfigurator-module-scss-module__6q_QKG__skeleton-loading{to{transform:translate(100%)}}.AxisConfigurator-module-scss-module__6q_QKG__Root{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.AxisConfigurator-module-scss-module__6q_QKG__Section{flex-direction:column;gap:.75rem;display:flex}.AxisConfigurator-module-scss-module__6q_QKG__Section:first-child{border-right:1px solid #eee;padding-right:1.5rem}.AxisConfigurator-module-scss-module__6q_QKG__SectionTitle{color:#757575;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.75rem;font-weight:600}.AxisConfigurator-module-scss-module__6q_QKG__Fields{flex-direction:column;gap:.75rem;display:flex}.AxisConfigurator-module-scss-module__6q_QKG__Field{flex-direction:column;gap:.375rem;display:flex}.AxisConfigurator-module-scss-module__6q_QKG__Row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.AxisConfigurator-module-scss-module__6q_QKG__Label{color:#757575;font-size:.75rem;font-weight:500}.AxisConfigurator-module-scss-module__6q_QKG__Input,.AxisConfigurator-module-scss-module__6q_QKG__Select{color:#0c2632;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;padding:.625rem .75rem;font-size:.875rem;transition:border-color .2s}.AxisConfigurator-module-scss-module__6q_QKG__Input:focus,.AxisConfigurator-module-scss-module__6q_QKG__Select:focus{border-color:#0c2632}.AxisConfigurator-module-scss-module__6q_QKG__Input::placeholder,.AxisConfigurator-module-scss-module__6q_QKG__Select::placeholder{color:#616161}.AxisConfigurator-module-scss-module__6q_QKG__Input.AxisConfigurator-module-scss-module__6q_QKG__Invalid,.AxisConfigurator-module-scss-module__6q_QKG__Select.AxisConfigurator-module-scss-module__6q_QKG__Invalid{background-color:#fff5f5;border-color:#d32f2f}.AxisConfigurator-module-scss-module__6q_QKG__Select{cursor:pointer}.AxisConfigurator-module-scss-module__6q_QKG__CheckboxField{margin-top:.25rem}.AxisConfigurator-module-scss-module__6q_QKG__CheckboxLabel{color:#0c2632;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.AxisConfigurator-module-scss-module__6q_QKG__CheckboxLabel input{cursor:pointer;width:16px;height:16px}.AxisConfigurator-module-scss-module__6q_QKG__ErrorMessage{color:#d32f2f;margin-top:-.25rem;font-size:.75rem}
@keyframes TreeMapHierarchy-module-scss-module__1wFQ-q__skeleton-loading{to{transform:translate(100%)}}.TreeMapHierarchy-module-scss-module__1wFQ-q__Root{flex-direction:column;gap:.5rem;display:flex}.TreeMapHierarchy-module-scss-module__1wFQ-q__LevelsList{flex-direction:column;gap:.375rem;display:flex}.TreeMapHierarchy-module-scss-module__1wFQ-q__LevelItem{background-color:#fafafa;border:1px solid #eee;border-radius:4px;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.TreeMapHierarchy-module-scss-module__1wFQ-q__DragHandle{color:#616161;cursor:grab;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;padding:.125rem;transition:color .15s;display:flex}.TreeMapHierarchy-module-scss-module__1wFQ-q__DragHandle:hover{color:#0c2632}.TreeMapHierarchy-module-scss-module__1wFQ-q__DragHandle:active{cursor:grabbing}.TreeMapHierarchy-module-scss-module__1wFQ-q__LevelNumber{color:#616161;text-align:center;min-width:16px;font-size:.75rem;font-weight:600}.TreeMapHierarchy-module-scss-module__1wFQ-q__Select{color:#0c2632;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;flex:1;padding:.375rem .5rem;font-size:.8125rem;transition:border-color .2s}.TreeMapHierarchy-module-scss-module__1wFQ-q__Select:focus{border-color:#0c2632}.TreeMapHierarchy-module-scss-module__1wFQ-q__Select:disabled{cursor:not-allowed;opacity:.7;background-color:#f5f5f5}.TreeMapHierarchy-module-scss-module__1wFQ-q__RemoveButton{color:#616161;cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;padding:.25rem;transition:color .15s,background-color .15s;display:flex}.TreeMapHierarchy-module-scss-module__1wFQ-q__RemoveButton:hover{color:#d32f2f;background-color:#ffebee}.TreeMapHierarchy-module-scss-module__1wFQ-q__AddButton{color:#0c2632;cursor:pointer;background-color:#0000;border:1px dashed #bdbdbd;border-radius:4px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.TreeMapHierarchy-module-scss-module__1wFQ-q__AddButton:hover{background-color:#fafafa;border-color:#0c2632}
@keyframes ChartSpecificOptions-module-scss-module__NakXJq__skeleton-loading{to{transform:translate(100%)}}.ChartSpecificOptions-module-scss-module__NakXJq__OptionsGroup{flex-direction:column;gap:.75rem;display:flex}.ChartSpecificOptions-module-scss-module__NakXJq__GroupTitle{color:#757575;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.75rem;font-weight:600}.ChartSpecificOptions-module-scss-module__NakXJq__Fields{flex-direction:column;gap:.75rem;display:flex}.ChartSpecificOptions-module-scss-module__NakXJq__Field{flex-direction:column;gap:.375rem;display:flex}.ChartSpecificOptions-module-scss-module__NakXJq__Label{color:#757575;font-size:.75rem;font-weight:500}.ChartSpecificOptions-module-scss-module__NakXJq__ErrorText{color:#d32f2f;font-weight:400}.ChartSpecificOptions-module-scss-module__NakXJq__Input,.ChartSpecificOptions-module-scss-module__NakXJq__Select{color:#0c2632;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;padding:.625rem .75rem;font-size:.875rem;transition:border-color .2s}.ChartSpecificOptions-module-scss-module__NakXJq__Input:focus,.ChartSpecificOptions-module-scss-module__NakXJq__Select:focus{border-color:#0c2632}.ChartSpecificOptions-module-scss-module__NakXJq__Input::placeholder,.ChartSpecificOptions-module-scss-module__NakXJq__Select::placeholder{color:#616161}.ChartSpecificOptions-module-scss-module__NakXJq__Input:disabled,.ChartSpecificOptions-module-scss-module__NakXJq__Select:disabled{cursor:not-allowed;opacity:.7;background-color:#f5f5f5}.ChartSpecificOptions-module-scss-module__NakXJq__Input.ChartSpecificOptions-module-scss-module__NakXJq__Invalid,.ChartSpecificOptions-module-scss-module__NakXJq__Select.ChartSpecificOptions-module-scss-module__NakXJq__Invalid{background-color:#fff5f5;border-color:#d32f2f}.ChartSpecificOptions-module-scss-module__NakXJq__Select{cursor:pointer}.ChartSpecificOptions-module-scss-module__NakXJq__CheckboxField{margin-top:.25rem}.ChartSpecificOptions-module-scss-module__NakXJq__CheckboxLabel{color:#0c2632;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ChartSpecificOptions-module-scss-module__NakXJq__CheckboxLabel input{cursor:pointer;width:16px;height:16px}.ChartSpecificOptions-module-scss-module__NakXJq__ColorOption{gap:1rem;display:flex}.ChartSpecificOptions-module-scss-module__NakXJq__RadioLabel{color:#0c2632;cursor:pointer;align-items:center;gap:.375rem;font-size:.875rem;display:flex}.ChartSpecificOptions-module-scss-module__NakXJq__RadioLabel input{cursor:pointer}.ChartSpecificOptions-module-scss-module__NakXJq__ColorPickerWrapper{margin-top:.5rem}
@keyframes CountryFeatures-module-scss-module__CS0lAa__skeleton-loading{to{transform:translate(100%)}}.CountryFeatures-module-scss-module__CS0lAa__Root{flex-direction:column;gap:1rem;display:flex}.CountryFeatures-module-scss-module__CS0lAa__Field{flex-direction:column;gap:.375rem;display:flex}.CountryFeatures-module-scss-module__CS0lAa__Label{color:#757575;font-size:.75rem;font-weight:500}.CountryFeatures-module-scss-module__CS0lAa__HelpText{color:#616161;margin:0;font-size:.75rem;line-height:1.4}.CountryFeatures-module-scss-module__CS0lAa__HelpText code{background-color:#f5f5f5;border-radius:3px;padding:.125rem .25rem;font-family:monospace;font-size:.6875rem}.CountryFeatures-module-scss-module__CS0lAa__CountrySelector{align-items:center;gap:.5rem;display:flex}.CountryFeatures-module-scss-module__CS0lAa__Select{color:#0c2632;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;flex:1;padding:.625rem .75rem;font-size:.875rem;transition:border-color .2s}.CountryFeatures-module-scss-module__CS0lAa__Select:focus{border-color:#0c2632}.CountryFeatures-module-scss-module__CS0lAa__ClearButton{color:#757575;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e0e0e0;border-radius:4px;padding:.5rem .75rem;font-size:.75rem;transition:all .2s}.CountryFeatures-module-scss-module__CS0lAa__ClearButton:hover{color:#d32f2f;background-color:#fff5f5;border-color:#d32f2f}.CountryFeatures-module-scss-module__CS0lAa__SelectedCountries{flex-wrap:wrap;gap:.375rem;margin-top:.25rem;display:flex}.CountryFeatures-module-scss-module__CS0lAa__CountryTag{color:#0c2632;background-color:#f5f5f5;border:1px solid #eee;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;display:inline-flex}.CountryFeatures-module-scss-module__CS0lAa__RemoveTag{color:#616161;cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:1rem;line-height:1;transition:all .15s;display:flex}.CountryFeatures-module-scss-module__CS0lAa__RemoveTag:hover{color:#d32f2f;background-color:#ffebee}.CountryFeatures-module-scss-module__CS0lAa__CheckboxField{flex-direction:column;gap:.25rem;display:flex}.CountryFeatures-module-scss-module__CS0lAa__CheckboxLabel{color:#0c2632;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.CountryFeatures-module-scss-module__CS0lAa__CheckboxLabel input{cursor:pointer;width:16px;height:16px}
@keyframes DynamicPropertyConfig-module-scss-module__RFFmma__skeleton-loading{to{transform:translate(100%)}}.DynamicPropertyConfig-module-scss-module__RFFmma__Root{flex-direction:column;gap:1rem;display:flex}.DynamicPropertyConfig-module-scss-module__RFFmma__Field{flex-direction:column;gap:.375rem;display:flex}.DynamicPropertyConfig-module-scss-module__RFFmma__Label{color:#757575;font-size:.75rem;font-weight:500}.DynamicPropertyConfig-module-scss-module__RFFmma__Select,.DynamicPropertyConfig-module-scss-module__RFFmma__Input{color:#0c2632;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;padding:.625rem .75rem;font-size:.875rem;transition:border-color .2s}.DynamicPropertyConfig-module-scss-module__RFFmma__Select:focus,.DynamicPropertyConfig-module-scss-module__RFFmma__Input:focus{border-color:#0c2632}.DynamicPropertyConfig-module-scss-module__RFFmma__Select::placeholder,.DynamicPropertyConfig-module-scss-module__RFFmma__Input::placeholder{color:#616161}.DynamicPropertyConfig-module-scss-module__RFFmma__Select:disabled,.DynamicPropertyConfig-module-scss-module__RFFmma__Input:disabled{cursor:not-allowed;opacity:.7;background-color:#f5f5f5}.DynamicPropertyConfig-module-scss-module__RFFmma__Select{cursor:pointer}.DynamicPropertyConfig-module-scss-module__RFFmma__HelpText{color:#616161;margin:0;font-size:.6875rem;line-height:1.4}.DynamicPropertyConfig-module-scss-module__RFFmma__WarningText{color:#d97706;background-color:#fffbeb;border:1px solid #fde68a;border-radius:4px;margin:0;padding:.5rem .75rem;font-size:.75rem}.DynamicPropertyConfig-module-scss-module__RFFmma__RadioGroup{gap:1rem;display:flex}.DynamicPropertyConfig-module-scss-module__RFFmma__RadioLabel{color:#0c2632;cursor:pointer;align-items:center;gap:.375rem;font-size:.875rem;display:flex}.DynamicPropertyConfig-module-scss-module__RFFmma__RadioLabel input{cursor:pointer}.DynamicPropertyConfig-module-scss-module__RFFmma__CheckboxField{margin-top:.25rem}.DynamicPropertyConfig-module-scss-module__RFFmma__CheckboxLabel{color:#0c2632;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.DynamicPropertyConfig-module-scss-module__RFFmma__CheckboxLabel input{cursor:pointer;width:16px;height:16px}.DynamicPropertyConfig-module-scss-module__RFFmma__OptionsList{flex-direction:column;gap:.25rem;margin-bottom:.5rem;display:flex}.DynamicPropertyConfig-module-scss-module__RFFmma__OptionItem{background-color:#fafafa;border:1px solid #eee;border-radius:4px;align-items:center;gap:.375rem;padding:.375rem .5rem;display:flex}.DynamicPropertyConfig-module-scss-module__RFFmma__OptionValue{color:#0c2632;font-size:.8125rem;font-weight:500}.DynamicPropertyConfig-module-scss-module__RFFmma__OptionLabel{color:#616161;font-size:.75rem}.DynamicPropertyConfig-module-scss-module__RFFmma__RemoveButton{color:#616161;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;margin-left:auto;padding:.25rem;transition:all .15s;display:flex}.DynamicPropertyConfig-module-scss-module__RFFmma__RemoveButton:hover{color:#d32f2f;background-color:#ffebee}.DynamicPropertyConfig-module-scss-module__RFFmma__AddOptionRow{grid-template-columns:1fr 1fr auto;align-items:center;gap:.5rem;display:grid}.DynamicPropertyConfig-module-scss-module__RFFmma__AddOptionRow .DynamicPropertyConfig-module-scss-module__RFFmma__Input{padding:.5rem .625rem;font-size:.8125rem}.DynamicPropertyConfig-module-scss-module__RFFmma__AddButton{color:#0c2632;cursor:pointer;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:all .15s}.DynamicPropertyConfig-module-scss-module__RFFmma__AddButton:hover:not(:disabled){background-color:#eee;border-color:#0c2632}.DynamicPropertyConfig-module-scss-module__RFFmma__AddButton:disabled{opacity:.5;cursor:not-allowed}
@keyframes JSONExporter-module-scss-module__cekZta__skeleton-loading{to{transform:translate(100%)}}.JSONExporter-module-scss-module__cekZta__Root{flex-direction:column;gap:1rem;display:flex}.JSONExporter-module-scss-module__cekZta__Tabs{border-bottom:1px solid #e0e0e0;gap:0;display:flex}.JSONExporter-module-scss-module__cekZta__Tab{color:#616161;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:all .2s}.JSONExporter-module-scss-module__cekZta__Tab:hover{color:#0c2632}.JSONExporter-module-scss-module__cekZta__Tab.JSONExporter-module-scss-module__cekZta__TabActive{color:#0c2632;border-bottom-color:#0c2632}.JSONExporter-module-scss-module__cekZta__ExportSection,.JSONExporter-module-scss-module__cekZta__ImportSection{flex-direction:column;gap:.5rem;display:flex}.JSONExporter-module-scss-module__cekZta__SectionHeader{justify-content:space-between;align-items:center;display:flex}.JSONExporter-module-scss-module__cekZta__SectionLabel{color:#616161;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.JSONExporter-module-scss-module__cekZta__JsonTextarea{resize:vertical;color:#0c2632;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:4px;padding:.75rem;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.7rem;line-height:1.4}.JSONExporter-module-scss-module__cekZta__JsonTextarea:focus{border-color:#0c2632;outline:none}.JSONExporter-module-scss-module__cekZta__JsonTextarea[readonly]{cursor:default;background-color:#f5f5f5}.JSONExporter-module-scss-module__cekZta__CopyButton{color:#0c2632;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:.25rem .75rem;font-size:.7rem;font-weight:500;transition:all .2s}.JSONExporter-module-scss-module__cekZta__CopyButton:hover{background-color:#f5f5f5;border-color:#0c2632}.JSONExporter-module-scss-module__cekZta__CopyButton.JSONExporter-module-scss-module__cekZta__CopySuccess{color:#1bae70;background-color:#ccebbe;border-color:#1bae70}.JSONExporter-module-scss-module__cekZta__ImportButton{color:#fff;cursor:pointer;background-color:#0c2632;border:none;border-radius:4px;align-self:flex-start;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:all .2s}.JSONExporter-module-scss-module__cekZta__ImportButton:hover:not(:disabled){background-color:#16455b}.JSONExporter-module-scss-module__cekZta__ImportButton:disabled{opacity:.5;cursor:not-allowed}.JSONExporter-module-scss-module__cekZta__ImportResult{border-radius:4px;flex-wrap:wrap;align-items:flex-start;gap:.5rem;padding:.75rem;font-size:.75rem;display:flex}.JSONExporter-module-scss-module__cekZta__ImportResult.JSONExporter-module-scss-module__cekZta__Success{color:#1a5d38;background-color:#ccebbe}.JSONExporter-module-scss-module__cekZta__ImportResult.JSONExporter-module-scss-module__cekZta__Error{color:#8b2020;background-color:#ffdbdb}.JSONExporter-module-scss-module__cekZta__SuccessIcon,.JSONExporter-module-scss-module__cekZta__ErrorIcon{font-weight:700}.JSONExporter-module-scss-module__cekZta__ErrorList{flex-direction:column;gap:.25rem;display:flex}.JSONExporter-module-scss-module__cekZta__WarningList{border-top:1px solid #0000001a;width:100%;margin-top:.5rem;padding-top:.5rem}.JSONExporter-module-scss-module__cekZta__WarningLabel{color:#8b6914;margin-bottom:.25rem;font-weight:600;display:block}.JSONExporter-module-scss-module__cekZta__Warning{color:#8b6914;font-size:.7rem}
@keyframes ImportFromWagtail-module-scss-module__v93ILa__skeleton-loading{to{transform:translate(100%)}}.ImportFromWagtail-module-scss-module__v93ILa__ImportButton{color:#0c2632;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;align-self:flex-start;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:all .2s}.ImportFromWagtail-module-scss-module__v93ILa__ImportButton:hover{background-color:#f5f5f5;border-color:#0c2632}.ImportFromWagtail-module-scss-module__v93ILa__Overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ImportFromWagtail-module-scss-module__v93ILa__Modal{background:#fff;border-radius:10px;flex-direction:column;width:90%;max-width:520px;max-height:70vh;display:flex;box-shadow:0 8px 30px #0000002e}.ImportFromWagtail-module-scss-module__v93ILa__Header{border-bottom:1px solid #eee;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.15rem 1.5rem;display:flex}.ImportFromWagtail-module-scss-module__v93ILa__Title{color:#0c2632;margin:0;font-size:1rem;font-weight:600}.ImportFromWagtail-module-scss-module__v93ILa__CloseButton{color:#9e9e9e;cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.25rem;line-height:1;transition:color .15s}.ImportFromWagtail-module-scss-module__v93ILa__CloseButton:hover{color:#0c2632}.ImportFromWagtail-module-scss-module__v93ILa__Breadcrumb{color:#757575;background-color:#fafafa;border-bottom:1px solid #eee;flex-shrink:0;align-items:center;gap:.35rem;padding:.7rem 1.5rem;font-size:.75rem;display:flex}.ImportFromWagtail-module-scss-module__v93ILa__BreadcrumbLink{color:#0c2632;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:500}.ImportFromWagtail-module-scss-module__v93ILa__BreadcrumbLink:hover{text-decoration:underline}.ImportFromWagtail-module-scss-module__v93ILa__BreadcrumbSeparator{color:#bdbdbd}.ImportFromWagtail-module-scss-module__v93ILa__BreadcrumbCurrent{color:#9e9e9e}.ImportFromWagtail-module-scss-module__v93ILa__SearchWrapper{border-bottom:1px solid #eee;flex-shrink:0;padding:.75rem 1.5rem}.ImportFromWagtail-module-scss-module__v93ILa__SearchInput{color:#0c2632;box-sizing:border-box;background-color:#fafafa;border:1px solid #eee;border-radius:6px;outline:none;width:100%;padding:.55rem .85rem;font-size:.8rem;transition:border-color .15s,background-color .15s}.ImportFromWagtail-module-scss-module__v93ILa__SearchInput:focus{background-color:#fff;border-color:#bdbdbd}.ImportFromWagtail-module-scss-module__v93ILa__SearchInput::placeholder{color:#9e9e9e}.ImportFromWagtail-module-scss-module__v93ILa__Body{border-radius:0 0 10px 10px;flex:1;min-height:0;overflow:hidden auto}.ImportFromWagtail-module-scss-module__v93ILa__List{margin:0;padding:.25rem 0;list-style:none}.ImportFromWagtail-module-scss-module__v93ILa__ListItem{cursor:pointer;border-left:3px solid #0000;justify-content:space-between;align-items:center;padding:.85rem 1.5rem;transition:background-color .12s;display:flex}.ImportFromWagtail-module-scss-module__v93ILa__ListItem:hover{background-color:#fafafa;border-left-color:#0c2632}.ImportFromWagtail-module-scss-module__v93ILa__ListItemContent{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.ImportFromWagtail-module-scss-module__v93ILa__ListItemTitle{color:#0c2632;font-size:.875rem;font-weight:500}.ImportFromWagtail-module-scss-module__v93ILa__ListItemPath{color:#9e9e9e;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.ImportFromWagtail-module-scss-module__v93ILa__ListItemMeta{color:#9e9e9e;white-space:nowrap;margin-left:1rem;font-size:.7rem}.ImportFromWagtail-module-scss-module__v93ILa__ChartTypeBadge{letter-spacing:.3px;text-transform:uppercase;color:#757575;white-space:nowrap;background-color:#f5f5f5;border-radius:4px;flex-shrink:0;align-items:center;margin-left:1rem;padding:.2rem .6rem;font-size:.68rem;font-weight:600;display:inline-flex}.ImportFromWagtail-module-scss-module__v93ILa__Arrow{color:#e0e0e0;flex-shrink:0;margin-left:.75rem;font-size:1.1rem}.ImportFromWagtail-module-scss-module__v93ILa__StateMessage{color:#9e9e9e;justify-content:center;align-items:center;padding:3rem 1.5rem;font-size:.85rem;display:flex}.ImportFromWagtail-module-scss-module__v93ILa__ErrorState{color:#757575;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem;font-size:.85rem;display:flex}.ImportFromWagtail-module-scss-module__v93ILa__RetryButton{color:#0c2632;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:.4rem .85rem;font-size:.75rem;font-weight:500}.ImportFromWagtail-module-scss-module__v93ILa__RetryButton:hover{background-color:#f5f5f5;border-color:#0c2632}.ImportFromWagtail-module-scss-module__v93ILa__ConfirmOverlay{background-color:#fffffff2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex;position:absolute;inset:0}.ImportFromWagtail-module-scss-module__v93ILa__ConfirmMessage{color:#0c2632;text-align:center;font-size:.85rem;line-height:1.5}.ImportFromWagtail-module-scss-module__v93ILa__ConfirmActions{gap:.75rem;display:flex}.ImportFromWagtail-module-scss-module__v93ILa__ConfirmCancel{color:#0c2632;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:.5rem 1rem;font-size:.75rem;font-weight:500}.ImportFromWagtail-module-scss-module__v93ILa__ConfirmCancel:hover{background-color:#f5f5f5}.ImportFromWagtail-module-scss-module__v93ILa__ConfirmImport{color:#fff;cursor:pointer;background-color:#0c2632;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.75rem;font-weight:500}.ImportFromWagtail-module-scss-module__v93ILa__ConfirmImport:hover{background-color:#16455b}
@keyframes SaveToWagtail-module-scss-module__RinPJa__skeleton-loading{to{transform:translate(100%)}}.SaveToWagtail-module-scss-module__RinPJa__Root{background-color:#fff;border:1px solid #eee;border-radius:6px;flex-direction:column;gap:.5rem;margin-bottom:.5rem;padding:.75rem;display:flex}.SaveToWagtail-module-scss-module__RinPJa__SourceInfo{align-items:center;gap:.35rem;min-width:0;font-size:.75rem;display:flex}.SaveToWagtail-module-scss-module__RinPJa__SourceLabel{color:#9e9e9e;flex-shrink:0}.SaveToWagtail-module-scss-module__RinPJa__SourcePath{color:#0c2632;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.SaveToWagtail-module-scss-module__RinPJa__UnlinkButton{color:#bdbdbd;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 .2rem;font-size:1rem;line-height:1}.SaveToWagtail-module-scss-module__RinPJa__UnlinkButton:hover{color:#0c2632}.SaveToWagtail-module-scss-module__RinPJa__Actions{gap:.5rem;display:flex}.SaveToWagtail-module-scss-module__RinPJa__DraftButton{color:#0c2632;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;flex:1;padding:.45rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s}.SaveToWagtail-module-scss-module__RinPJa__DraftButton:hover:not(:disabled){background-color:#f5f5f5;border-color:#0c2632}.SaveToWagtail-module-scss-module__RinPJa__DraftButton:disabled{opacity:.6;cursor:not-allowed}.SaveToWagtail-module-scss-module__RinPJa__PublishButton{color:#fff;cursor:pointer;background-color:#2e7d32;border:none;border-radius:4px;flex:1;padding:.45rem .75rem;font-size:.75rem;font-weight:500;transition:background-color .2s}.SaveToWagtail-module-scss-module__RinPJa__PublishButton:hover:not(:disabled){background-color:#1b5e20}.SaveToWagtail-module-scss-module__RinPJa__PublishButton:disabled{opacity:.6;cursor:not-allowed}.SaveToWagtail-module-scss-module__RinPJa__Confirm{background-color:#fff8e1;border:1px solid #ffe082;border-radius:4px;flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.SaveToWagtail-module-scss-module__RinPJa__ConfirmText{color:#0c2632;font-size:.75rem}.SaveToWagtail-module-scss-module__RinPJa__ConfirmActions{gap:.5rem;display:flex}.SaveToWagtail-module-scss-module__RinPJa__ConfirmCancel{color:#0c2632;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:.35rem .65rem;font-size:.7rem;font-weight:500}.SaveToWagtail-module-scss-module__RinPJa__ConfirmCancel:hover{background-color:#f5f5f5}.SaveToWagtail-module-scss-module__RinPJa__ConfirmYes{color:#fff;cursor:pointer;background-color:#2e7d32;border:none;border-radius:4px;padding:.35rem .65rem;font-size:.7rem;font-weight:500}.SaveToWagtail-module-scss-module__RinPJa__ConfirmYes:hover:not(:disabled){background-color:#1b5e20}.SaveToWagtail-module-scss-module__RinPJa__ConfirmYes:disabled{opacity:.6;cursor:not-allowed}.SaveToWagtail-module-scss-module__RinPJa__Feedback{border-radius:4px;padding:.4rem .6rem;font-size:.75rem}.SaveToWagtail-module-scss-module__RinPJa__Error{color:#c62828;background-color:#ffebee;border:1px solid #ef9a9a}.SaveToWagtail-module-scss-module__RinPJa__Success{color:#2e7d32;background-color:#e8f5e9;border:1px solid #a5d6a7}
@keyframes ConfigPanel-module-scss-module__FM0KTq__skeleton-loading{to{transform:translate(100%)}}.ConfigPanel-module-scss-module__FM0KTq__Root{flex-direction:column;gap:1.5rem;display:flex}.ConfigPanel-module-scss-module__FM0KTq__Header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.ConfigPanel-module-scss-module__FM0KTq__Title{color:#0c2632;margin:0;font-size:1.5rem;font-weight:600}.ConfigPanel-module-scss-module__FM0KTq__ResetButton{color:#0c2632;cursor:pointer;background-color:#0000;border:1px solid #e0e0e0;border-radius:4px;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:all .2s}.ConfigPanel-module-scss-module__FM0KTq__ResetButton:hover{background-color:#f5f5f5;border-color:#0c2632}.ConfigPanel-module-scss-module__FM0KTq__Section{background-color:#fafafa;border-radius:8px;flex-direction:column;padding:1.25rem;display:flex}.ConfigPanel-module-scss-module__FM0KTq__SectionHeader{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.ConfigPanel-module-scss-module__FM0KTq__SectionHeader:hover .ConfigPanel-module-scss-module__FM0KTq__SectionTitle{color:#0c2632}.ConfigPanel-module-scss-module__FM0KTq__SectionTitle{color:#616161;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.75rem;font-weight:600}.ConfigPanel-module-scss-module__FM0KTq__SectionChevron{color:#757575;transition:transform .2s}.ConfigPanel-module-scss-module__FM0KTq__SectionChevron.ConfigPanel-module-scss-module__FM0KTq__Expanded{transform:rotate(180deg)}.ConfigPanel-module-scss-module__FM0KTq__SectionContent{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.ConfigPanel-module-scss-module__FM0KTq__Input{color:#0c2632;border:1px solid #e0e0e0;border-radius:4px;outline:none;padding:.75rem;font-size:.875rem;transition:border-color .2s}.ConfigPanel-module-scss-module__FM0KTq__Input:focus{border-color:#0c2632}.ConfigPanel-module-scss-module__FM0KTq__Input::placeholder{color:#757575}.ConfigPanel-module-scss-module__FM0KTq__Input.ConfigPanel-module-scss-module__FM0KTq__Invalid{background-color:#fff5f5;border-color:#d32f2f}.ConfigPanel-module-scss-module__FM0KTq__CheckboxGroup{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.ConfigPanel-module-scss-module__FM0KTq__CheckboxLabel{color:#0c2632;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ConfigPanel-module-scss-module__FM0KTq__CheckboxLabel input{cursor:pointer;width:16px;height:16px}.ConfigPanel-module-scss-module__FM0KTq__FieldRow{align-items:center;gap:1rem;margin-top:.75rem;display:flex}.ConfigPanel-module-scss-module__FM0KTq__FieldLabel{color:#0c2632;min-width:80px;font-size:.875rem}.ConfigPanel-module-scss-module__FM0KTq__Select{color:#0c2632;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;padding:.5rem .75rem;font-size:.875rem;transition:border-color .2s}.ConfigPanel-module-scss-module__FM0KTq__Select:focus{border-color:#0c2632}
@keyframes ResetModal-module-scss-module__lFXIfG__skeleton-loading{to{transform:translate(100%)}}.ResetModal-module-scss-module__lFXIfG__Overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ResetModal-module-scss-module__lFXIfG__Modal{background:#fff;border-radius:8px;width:90%;max-width:400px;padding:1.5rem;box-shadow:0 4px 20px #00000026}.ResetModal-module-scss-module__lFXIfG__Title{color:#0c2632;margin:0 0 .75rem;font-size:1rem;font-weight:600}.ResetModal-module-scss-module__lFXIfG__Message{color:#757575;margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.ResetModal-module-scss-module__lFXIfG__Actions{justify-content:flex-end;gap:.75rem;display:flex}.ResetModal-module-scss-module__lFXIfG__CancelButton,.ResetModal-module-scss-module__lFXIfG__ResetButton{cursor:pointer;border-radius:4px;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:all .2s}.ResetModal-module-scss-module__lFXIfG__CancelButton{color:#0c2632;background-color:#0000;border:1px solid #e0e0e0}.ResetModal-module-scss-module__lFXIfG__CancelButton:hover{background-color:#f5f5f5;border-color:#0c2632}.ResetModal-module-scss-module__lFXIfG__ResetButton{color:#fff;background-color:#d32f2f;border:none}.ResetModal-module-scss-module__lFXIfG__ResetButton:hover{background-color:#ab2424}
@keyframes GraphBuilder-module-scss-module__FrJWGq__skeleton-loading{to{transform:translate(100%)}}.GraphBuilder-module-scss-module__FrJWGq__Root{background-color:#f5f5f5;flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.GraphBuilder-module-scss-module__FrJWGq__Container{grid-template-columns:40% 60%;height:100%;display:grid;overflow:hidden}.GraphBuilder-module-scss-module__FrJWGq__ConfigPanel{background-color:#fff;border-right:1px solid #eee;height:100%;padding:2rem;overflow-y:auto}.GraphBuilder-module-scss-module__FrJWGq__ConfigPanel::-webkit-scrollbar{width:4px}.GraphBuilder-module-scss-module__FrJWGq__ConfigPanel::-webkit-scrollbar-track{background:0 0}.GraphBuilder-module-scss-module__FrJWGq__ConfigPanel::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}.GraphBuilder-module-scss-module__FrJWGq__PreviewPanel{flex-direction:column;height:100%;padding:2rem;display:flex;overflow:hidden}.GraphBuilder-module-scss-module__FrJWGq__RestorePrompt{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.GraphBuilder-module-scss-module__FrJWGq__RestorePromptContent{text-align:center;background-color:#fff;border-radius:8px;max-width:400px;padding:2rem;box-shadow:0 4px 20px #00000026}.GraphBuilder-module-scss-module__FrJWGq__RestorePromptContent p{color:#0c2632;margin-bottom:1.5rem;font-size:1rem}.GraphBuilder-module-scss-module__FrJWGq__RestorePromptActions{justify-content:center;gap:1rem;display:flex}.GraphBuilder-module-scss-module__FrJWGq__RestoreButton,.GraphBuilder-module-scss-module__FrJWGq__DismissButton{cursor:pointer;border-radius:4px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.GraphBuilder-module-scss-module__FrJWGq__RestoreButton{color:#fff;background-color:#0c2632;border:none}.GraphBuilder-module-scss-module__FrJWGq__RestoreButton:hover{background-color:#020709}.GraphBuilder-module-scss-module__FrJWGq__DismissButton{color:#0c2632;background-color:#0000;border:1px solid #e0e0e0}.GraphBuilder-module-scss-module__FrJWGq__DismissButton:hover{background-color:#f5f5f5}
/*# sourceMappingURL=0ynjqvs27_x7a.css.map*/