.submissionDetail-module__yrzUNW__header{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:flex-start;display:flex}.submissionDetail-module__yrzUNW__backLink{font-size:var(--font-size-sm);color:var(--color-primary);margin-bottom:var(--spacing-xs);display:inline-block}.submissionDetail-module__yrzUNW__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.submissionDetail-module__yrzUNW__headerRight{align-items:center;gap:var(--spacing-md);display:flex}.submissionDetail-module__yrzUNW__badge{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:inline-block}.submissionDetail-module__yrzUNW__badgeNew{background:var(--color-success-bg);color:var(--color-success-text)}.submissionDetail-module__yrzUNW__badgeRead{background:var(--color-bg-secondary);color:var(--color-text-secondary)}.submissionDetail-module__yrzUNW__badgeArchived{background:var(--color-bg-secondary);color:var(--color-text-muted)}.submissionDetail-module__yrzUNW__meta{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex}.submissionDetail-module__yrzUNW__metaLabel{font-weight:var(--font-weight-semibold)}.submissionDetail-module__yrzUNW__actions{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);display:flex}.submissionDetail-module__yrzUNW__actionButton{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-lg);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0}.submissionDetail-module__yrzUNW__actionButton:hover:not(:disabled){background:var(--color-primary);color:var(--color-text-on-primary)}.submissionDetail-module__yrzUNW__actionButton:disabled{opacity:.5;cursor:not-allowed}.submissionDetail-module__yrzUNW__deleteButton{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-danger);border:1px solid var(--color-danger);border-radius:var(--radius-lg);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0}.submissionDetail-module__yrzUNW__deleteButton:hover:not(:disabled){background:var(--color-danger);color:var(--color-text-on-primary)}.submissionDetail-module__yrzUNW__deleteButton:disabled{opacity:.5;cursor:not-allowed}.submissionDetail-module__yrzUNW__table{border-collapse:collapse;width:100%}.submissionDetail-module__yrzUNW__table th,.submissionDetail-module__yrzUNW__table td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}.submissionDetail-module__yrzUNW__table th{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.submissionDetail-module__yrzUNW__fieldLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);min-width:150px}.submissionDetail-module__yrzUNW__fieldValue{font-size:var(--font-size-md);word-break:break-word}.submissionDetail-module__yrzUNW__valueLabel{font-size:var(--font-size-md)}.submissionDetail-module__yrzUNW__valueRaw{margin-top:var(--spacing-xxs,2px);font-size:var(--font-size-xs);color:var(--color-text-muted);font-family:var(--font-family-mono,monospace)}.submissionDetail-module__yrzUNW__muted{color:var(--color-text-muted)}.submissionDetail-module__yrzUNW__empty{text-align:center;padding:var(--spacing-xl);color:var(--color-text-muted)}
.CalculatorBuilder-module__Dp1T_G__builder{gap:var(--spacing-md);flex-direction:column;display:flex}.CalculatorBuilder-module__Dp1T_G__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.CalculatorBuilder-module__Dp1T_G__headerFields{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.CalculatorBuilder-module__Dp1T_G__nameInput,.CalculatorBuilder-module__Dp1T_G__slugInput{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-md)}.CalculatorBuilder-module__Dp1T_G__nameInput{min-width:200px}.CalculatorBuilder-module__Dp1T_G__slugInput{min-width:150px;color:var(--color-text-secondary)}.CalculatorBuilder-module__Dp1T_G__statusSelect{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.CalculatorBuilder-module__Dp1T_G__headerActions{align-items:center;gap:var(--spacing-sm);display:flex}.CalculatorBuilder-module__Dp1T_G__error{color:var(--color-error);font-size:var(--font-size-sm)}.CalculatorBuilder-module__Dp1T_G__saveButton{padding:var(--spacing-xs) var(--spacing-md);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-lg);cursor:pointer;border:none}.CalculatorBuilder-module__Dp1T_G__saveButton:disabled{opacity:.5;cursor:not-allowed}.CalculatorBuilder-module__Dp1T_G__deleteButton{padding:var(--spacing-xs) var(--spacing-md);background:var(--color-error);color:var(--color-on-primary);border-radius:var(--radius-lg);cursor:pointer;border:none}.CalculatorBuilder-module__Dp1T_G__tabs{gap:var(--spacing-xs);border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-xs);display:flex}.CalculatorBuilder-module__Dp1T_G__tab{padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-bottom:2px solid #0000}.CalculatorBuilder-module__Dp1T_G__tab:hover{color:var(--color-text-primary);background:var(--glass-bg-heavy);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.CalculatorBuilder-module__Dp1T_G__tabActive{color:var(--color-primary);border-bottom-color:var(--color-primary)}.CalculatorBuilder-module__Dp1T_G__content{min-height:300px}.CalculatorBuilder-module__Dp1T_G__fieldCard{border:var(--glass-border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-sm);margin-bottom:var(--spacing-sm);background:var(--glass-bg-heavy);-webkit-backdrop-filter:var(--glass-blur-light)}.CalculatorBuilder-module__Dp1T_G__fieldHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.CalculatorBuilder-module__Dp1T_G__fieldBadge{padding:var(--spacing-2xs) var(--spacing-xs);background:var(--color-surface-alt);border-radius:var(--radius-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.CalculatorBuilder-module__Dp1T_G__fieldName{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.CalculatorBuilder-module__Dp1T_G__fieldBody,.CalculatorBuilder-module__Dp1T_G__fieldRow{gap:var(--spacing-xs);flex-direction:column;display:flex}.CalculatorBuilder-module__Dp1T_G__fieldLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.CalculatorBuilder-module__Dp1T_G__input{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-sm);width:100%}.CalculatorBuilder-module__Dp1T_G__input:focus-visible{border-color:var(--color-border-focus);box-shadow:0 0 0 1px var(--color-border-focus);background:var(--glass-bg-heavy);outline:none}.CalculatorBuilder-module__Dp1T_G__inputSmall{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-sm);width:100px}.CalculatorBuilder-module__Dp1T_G__inputSmall:focus-visible{border-color:var(--color-border-focus);box-shadow:0 0 0 1px var(--color-border-focus);background:var(--glass-bg-heavy);outline:none}.CalculatorBuilder-module__Dp1T_G__textarea{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-family:var(--font-family-mono);resize:vertical;width:100%}.CalculatorBuilder-module__Dp1T_G__textarea:focus-visible{border-color:var(--color-border-focus);box-shadow:0 0 0 1px var(--color-border-focus);background:var(--glass-bg-heavy);outline:none}.CalculatorBuilder-module__Dp1T_G__textareaInvalid{border-color:var(--color-error)}.CalculatorBuilder-module__Dp1T_G__removeButton{padding:var(--spacing-2xs) var(--spacing-xs);border:1px solid var(--color-error);color:var(--color-error);border-radius:var(--radius-xs);cursor:pointer;font-size:var(--font-size-xs);background:0 0;margin-left:auto}.CalculatorBuilder-module__Dp1T_G__addFieldRow{gap:var(--spacing-xs);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}.CalculatorBuilder-module__Dp1T_G__addFieldButton{padding:var(--spacing-xs) var(--spacing-sm);border:1px dashed var(--color-border);border-radius:var(--radius-lg);cursor:pointer;color:var(--color-text-secondary);background:0 0}.CalculatorBuilder-module__Dp1T_G__addFieldButton:hover{border-color:var(--color-primary);color:var(--color-primary)}.CalculatorBuilder-module__Dp1T_G__addButton{padding:var(--spacing-xs) var(--spacing-sm);border:1px dashed var(--color-border);border-radius:var(--radius-lg);cursor:pointer;color:var(--color-text-secondary);width:100%;margin-top:var(--spacing-sm);background:0 0}.CalculatorBuilder-module__Dp1T_G__addButton:hover{border-color:var(--color-primary);color:var(--color-primary)}.CalculatorBuilder-module__Dp1T_G__emptyText{color:var(--color-text-secondary);text-align:center;padding:var(--spacing-lg)}.CalculatorBuilder-module__Dp1T_G__formulaList{gap:var(--spacing-sm);flex-direction:column;display:flex}.CalculatorBuilder-module__Dp1T_G__formulaCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-sm)}.CalculatorBuilder-module__Dp1T_G__formulaHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.CalculatorBuilder-module__Dp1T_G__formulaIndex{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.CalculatorBuilder-module__Dp1T_G__validBadge{padding:var(--spacing-2xs) var(--spacing-xs);background:var(--color-success-bg);color:var(--color-success);border-radius:var(--radius-xs);font-size:var(--font-size-xs)}.CalculatorBuilder-module__Dp1T_G__invalidBadge{padding:var(--spacing-2xs) var(--spacing-xs);background:var(--color-error-bg);color:var(--color-error);border-radius:var(--radius-xs);font-size:var(--font-size-xs)}.CalculatorBuilder-module__Dp1T_G__validationError{color:var(--color-error);font-size:var(--font-size-xs)}.CalculatorBuilder-module__Dp1T_G__formulaOptions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.CalculatorBuilder-module__Dp1T_G__variableHint{margin-top:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-surface-alt);border-radius:var(--radius-lg);font-size:var(--font-size-xs);color:var(--color-text-secondary);font-family:var(--font-family-mono)}.CalculatorBuilder-module__Dp1T_G__preview{padding:var(--spacing-sm)}.CalculatorBuilder-module__Dp1T_G__previewTitle{margin-bottom:var(--spacing-md)}.CalculatorBuilder-module__Dp1T_G__previewFields{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.CalculatorBuilder-module__Dp1T_G__previewField{gap:var(--spacing-xs);flex-direction:column;display:flex}.CalculatorBuilder-module__Dp1T_G__previewLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.CalculatorBuilder-module__Dp1T_G__previewResults{border-top:2px solid var(--color-primary);padding-top:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex}.CalculatorBuilder-module__Dp1T_G__previewResult{padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-surface-alt);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;display:flex}.CalculatorBuilder-module__Dp1T_G__previewResultLabel{font-weight:var(--font-weight-medium)}.CalculatorBuilder-module__Dp1T_G__previewResultValue{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.CalculatorBuilder-module__Dp1T_G__previewResultError{font-size:var(--font-size-sm);color:var(--color-error)}.CalculatorBuilder-module__Dp1T_G__settingsPanel{gap:var(--spacing-sm);flex-direction:column;display:flex}.CalculatorBuilder-module__Dp1T_G__sectionTitle{margin-top:var(--spacing-md);margin-bottom:var(--spacing-xs);color:var(--color-text-secondary)}.CalculatorBuilder-module__Dp1T_G__radioGroup{gap:var(--spacing-sm);display:flex}.CalculatorBuilder-module__Dp1T_G__radioLabel{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);display:flex}@media (--mobile){.CalculatorBuilder-module__Dp1T_G__nameInput,.CalculatorBuilder-module__Dp1T_G__slugInput{width:100%;min-width:0}.CalculatorBuilder-module__Dp1T_G__inputSmall{width:100%}}.CalculatorBuilder-module__Dp1T_G__mappingRow{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);display:flex}.CalculatorBuilder-module__Dp1T_G__mappingArrow{color:var(--color-text-muted);flex-shrink:0}.CalculatorBuilder-module__Dp1T_G__derivedRow{align-items:flex-start;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}
.PropsEditor-module__SFQq2q__propsEditor{gap:var(--spacing-sm);flex-direction:column;display:flex}.PropsEditor-module__SFQq2q__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.PropsEditor-module__SFQq2q__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.PropsEditor-module__SFQq2q__input{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-sm);background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-family)}.PropsEditor-module__SFQq2q__input:focus-visible{border-color:var(--color-border-focus);box-shadow:0 0 0 1px var(--color-border-focus);background:var(--glass-bg-heavy);outline:none}.PropsEditor-module__SFQq2q__textarea{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-family:var(--font-family-mono);background:var(--color-bg);color:var(--color-text-primary);resize:vertical;line-height:var(--line-height-normal)}.PropsEditor-module__SFQq2q__textarea:focus-visible{border-color:var(--color-border-focus);box-shadow:0 0 0 1px var(--color-border-focus);background:var(--glass-bg-heavy);outline:none}.PropsEditor-module__SFQq2q__checkbox{width:fit-content}.PropsEditor-module__SFQq2q__arrayField{gap:var(--spacing-sm);flex-direction:column;display:flex}.PropsEditor-module__SFQq2q__arrayItem{gap:var(--spacing-xs);padding:var(--spacing-sm);border:1px dashed var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.PropsEditor-module__SFQq2q__arrayItemHeader{justify-content:space-between;align-items:center;display:flex}.PropsEditor-module__SFQq2q__arrayIndex{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.PropsEditor-module__SFQq2q__addButton{padding:var(--spacing-xs) var(--spacing-sm);border:1px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:var(--font-size-xs);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0}.PropsEditor-module__SFQq2q__addButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.PropsEditor-module__SFQq2q__addButton:hover{border-color:var(--color-border-focus);color:var(--color-text-primary)}.PropsEditor-module__SFQq2q__error{font-size:var(--font-size-xs);color:var(--color-danger)}.PropsEditor-module__SFQq2q__inputError{border-color:var(--color-danger)}.PropsEditor-module__SFQq2q__inputError:focus-visible{border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}.PropsEditor-module__SFQq2q__fieldError{font-size:var(--font-size-xs);color:var(--color-danger)}.PropsEditor-module__SFQq2q__convertSection{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-top:1px dashed var(--color-border);display:flex}.PropsEditor-module__SFQq2q__convertButton{padding:var(--spacing-xs) var(--spacing-md);background:var(--glass-bg-heavy);border:var(--glass-border-subtle);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast)}.PropsEditor-module__SFQq2q__convertButton:hover{border-color:var(--color-primary);color:var(--color-primary)}.PropsEditor-module__SFQq2q__convertButton:disabled{opacity:.5;cursor:not-allowed}.PropsEditor-module__SFQq2q__sectionPanel{border:1px dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xs) var(--spacing-sm)}.PropsEditor-module__SFQq2q__sectionPanelSummary{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--spacing-xs) 0}.PropsEditor-module__SFQq2q__sectionPanelSummary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.PropsEditor-module__SFQq2q__sectionPanelFields{gap:var(--spacing-sm);padding-top:var(--spacing-sm);flex-direction:column;display:flex}
.listPage-module__r17tnq__header{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.listPage-module__r17tnq__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.listPage-module__r17tnq__table{border-collapse:collapse;width:100%}.listPage-module__r17tnq__table th,.listPage-module__r17tnq__table td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}.listPage-module__r17tnq__table th{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.listPage-module__r17tnq__table td{font-size:var(--font-size-md)}.listPage-module__r17tnq__slug{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.listPage-module__r17tnq__status{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:inline-block}.listPage-module__r17tnq__published{background:var(--color-success-bg);color:var(--color-success-text)}.listPage-module__r17tnq__draft{background:var(--color-bg-secondary);color:var(--color-text-muted)}.listPage-module__r17tnq__scheduled{background:var(--color-warning-bg);color:var(--color-warning-text)}.listPage-module__r17tnq__actions{white-space:nowrap}.listPage-module__r17tnq__actions>*+*{margin-left:var(--spacing-md)}.listPage-module__r17tnq__editLink{color:var(--color-text-secondary);font-size:var(--font-size-sm);transition:color var(--transition-fast)}.listPage-module__r17tnq__editLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.listPage-module__r17tnq__editLink:hover{color:var(--color-text-primary)}@media (--mobile){.listPage-module__r17tnq__header{gap:var(--spacing-sm);flex-wrap:wrap}.listPage-module__r17tnq__table th,.listPage-module__r17tnq__table td{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}}.listPage-module__r17tnq__childIndicator{color:var(--color-text-muted);margin-right:var(--spacing-xs)}.listPage-module__r17tnq__createButton{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:var(--color-primary-text);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background var(--transition-fast);align-items:center;display:inline-flex}.listPage-module__r17tnq__createButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.listPage-module__r17tnq__createButton:hover{background:var(--color-primary-hover)}
.BlockCard-module__XtH6Da__card{border:var(--glass-border-subtle);border-radius:var(--radius-lg);background:var(--glass-bg-heavy);-webkit-backdrop-filter:var(--glass-blur-light);flex-direction:column;display:flex}.BlockCard-module__XtH6Da__cardDragging{opacity:.5;z-index:1}.BlockCard-module__XtH6Da__header{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-bottom:var(--glass-border-subtle);display:flex}.BlockCard-module__XtH6Da__dragHandle{padding:var(--spacing-xs);color:var(--color-text-secondary);cursor:grab;border-radius:var(--radius-sm);transition:background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.BlockCard-module__XtH6Da__dragHandle:hover{background:var(--glass-bg-heavy);color:var(--color-text-primary)}.BlockCard-module__XtH6Da__dragHandle:active{cursor:grabbing}.BlockCard-module__XtH6Da__dragHandle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.BlockCard-module__XtH6Da__collapseToggle{padding:var(--spacing-xs);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.BlockCard-module__XtH6Da__collapseToggle:hover{background:var(--glass-bg-heavy);color:var(--color-text-primary)}.BlockCard-module__XtH6Da__collapseToggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.BlockCard-module__XtH6Da__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BlockCard-module__XtH6Da__blockId{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}.BlockCard-module__XtH6Da__removeButton{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-danger);border-radius:var(--radius-lg);color:var(--color-danger);font-size:var(--font-size-xs);cursor:pointer;transition:background var(--transition-fast);background:0 0;flex-shrink:0}.BlockCard-module__XtH6Da__removeButton:focus-visible{outline:2px solid var(--color-danger);outline-offset:2px}.BlockCard-module__XtH6Da__removeButton:hover{background:var(--color-danger);color:var(--color-danger-text)}.BlockCard-module__XtH6Da__body{padding:var(--spacing-md)}.BlockCard-module__XtH6Da__body[hidden]{display:none}
.BlockPicker-module__UWtdkq__picker{gap:var(--spacing-sm);flex-direction:column;display:flex}.BlockPicker-module__UWtdkq__pickerTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.BlockPicker-module__UWtdkq__moduleList{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.BlockPicker-module__UWtdkq__moduleButton{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);display:inline-flex}.BlockPicker-module__UWtdkq__moduleButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.BlockPicker-module__UWtdkq__moduleButton:hover{background:var(--glass-bg-heavy);border-color:var(--color-border-focus)}.BlockPicker-module__UWtdkq__error{color:var(--color-danger);font-size:var(--font-size-sm)}
.CountersBuilder-module__HPRp6W__builder{flex-direction:column;gap:0;display:flex;overflow:hidden}.CountersBuilder-module__HPRp6W__layout{grid-template-columns:2fr 1fr;align-items:start;gap:0;display:grid}.CountersBuilder-module__HPRp6W__formCol{gap:var(--spacing-sm);padding:var(--spacing-md);border-right:1px solid var(--color-border);flex-direction:column;display:flex}.CountersBuilder-module__HPRp6W__item{border:var(--glass-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-primary);overflow:hidden}.CountersBuilder-module__HPRp6W__itemHeader{padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.CountersBuilder-module__HPRp6W__itemIndex{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.CountersBuilder-module__HPRp6W__removeItemBtn{color:var(--color-danger);cursor:pointer;font-size:var(--font-size-xs);background:0 0;border:none;padding:0}.CountersBuilder-module__HPRp6W__itemFields{gap:var(--spacing-sm);padding:var(--spacing-sm);flex-direction:column;display:flex}.CountersBuilder-module__HPRp6W__fieldRow{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.CountersBuilder-module__HPRp6W__field{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.CountersBuilder-module__HPRp6W__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.CountersBuilder-module__HPRp6W__input{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-sm);background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-family);width:100%}.CountersBuilder-module__HPRp6W__input:focus-visible{border-color:var(--color-border-focus);box-shadow:0 0 0 1px var(--color-border-focus);background:var(--glass-bg-heavy);outline:none}.CountersBuilder-module__HPRp6W__inputSmall{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-sm);background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-family);width:80px}.CountersBuilder-module__HPRp6W__inputSmall:focus-visible{border-color:var(--color-border-focus);box-shadow:0 0 0 1px var(--color-border-focus);background:var(--glass-bg-heavy);outline:none}.CountersBuilder-module__HPRp6W__select{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-sm);background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-family);width:100%}.CountersBuilder-module__HPRp6W__select:focus-visible{border-color:var(--color-border-focus);outline:none}.CountersBuilder-module__HPRp6W__addItemBtn{padding:var(--spacing-sm) var(--spacing-md);border:1px dashed var(--color-border);border-radius:var(--radius-lg);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-primary);text-align:center;background:0 0}.CountersBuilder-module__HPRp6W__addItemBtn:hover{border-color:var(--color-primary);background:var(--glass-bg-heavy)}.CountersBuilder-module__HPRp6W__settings{gap:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--color-border);margin-top:var(--spacing-xs);flex-direction:column;display:flex}.CountersBuilder-module__HPRp6W__checkboxLabel{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;accent-color:var(--color-primary);display:flex}.CountersBuilder-module__HPRp6W__previewCol{gap:var(--spacing-sm);padding:var(--spacing-md);flex-direction:column;min-height:120px;display:flex}.CountersBuilder-module__HPRp6W__previewLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.CountersBuilder-module__HPRp6W__preview{border:var(--glass-border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-md);background:var(--color-bg);flex:1}.CountersBuilder-module__HPRp6W__previewRow{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.CountersBuilder-module__HPRp6W__previewGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(100px,1fr));display:grid}.CountersBuilder-module__HPRp6W__previewItem{align-items:center;gap:var(--spacing-xs);color:var(--color-text-primary);flex-direction:column;display:flex}.CountersBuilder-module__HPRp6W__previewValue{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:var(--line-height-tight)}.CountersBuilder-module__HPRp6W__previewItemLabel{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center}.CountersBuilder-module__HPRp6W__previewEmpty{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;padding:var(--spacing-md)}@media (--tablet){.CountersBuilder-module__HPRp6W__layout{grid-template-columns:1fr}.CountersBuilder-module__HPRp6W__formCol{border-right:none;border-bottom:1px solid var(--color-border)}}@media (--mobile){.CountersBuilder-module__HPRp6W__fieldRow{flex-direction:column}.CountersBuilder-module__HPRp6W__inputSmall{width:100%}}
