.link_root__fZPP_{color:var(--linkColor)!important;text-decoration:none;cursor:pointer}.link_root__fZPP_:hover{color:var(--linkColor);text-decoration:underline}.layout_root__X0c7J{display:grid;grid-template-areas:"content";grid-template-rows:1fr;height:100vh}.layout_root__header__puCrR{grid-template-areas:"header" "content";grid-template-rows:40px 1fr}.layout_root__sidebar__D78QB{grid-template-areas:"header header" "sidebar content";grid-template-columns:320px 1fr}.layout_header__7Le7n{grid-area:header;border-bottom:1px solid #ccc;display:flex;flex-direction:row;align-items:center;gap:10px;padding:0 10px}.layout_content__TA9JX{grid-area:content;overflow:auto}.layout_sidebar__7sM_n{grid-area:sidebar;background-color:#fcfcfc;border-right:1px solid #ccc;overflow:auto}.input-field-line_input__RdH29{text-align:right}.input-field-line_input__RdH29,.select-field-line_select__AsVFf{width:100%;box-sizing:border-box}.record-field-array_root__832fJ{display:flex;flex-direction:column;gap:5px}.record-field-array_line__w_Spo{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:5px;gap:5px}.record-field-array_input__7j7zN{width:100%;box-sizing:border-box}.record-field-array_numeric__BdklD{text-align:right}.record-field-array_add__axhLw{display:flex;justify-content:flex-end}.style-input-field-line_name__2eQ4_{display:flex;align-items:center}.style-input-field-line_label___twAl{font-size:8px;text-transform:uppercase;color:#888}.style-input-field-line_input__XY4Yb{width:100%;box-sizing:border-box}.style-input-field-line_numeric__HNxqO{text-align:right}.sidebar-form-content_root__fazZ3{flex:1 1;display:flex;flex-direction:column;padding:5px 10px;gap:5px;font-size:14px}.sidebar-form-content_label__SCBJV{font-weight:500;font-size:16px;padding-bottom:2px;border-bottom:1px solid #ccc;margin:5px 0}.sidebar-form-content_props__jRNhw{display:grid;grid-template-columns:1fr 100px;grid-gap:5px;gap:5px}.sidebar-form-content_styles__v7lXd{display:grid;grid-template-columns:auto 1fr 1fr;grid-gap:5px;gap:5px}.line_root__cLLDa{flex-direction:row;justify-content:space-between;gap:20px}.line_name__ftXNb,.line_root__cLLDa{display:flex;align-items:center}.line_number__bfHWY{text-align:right}.number_root__sPVdD{display:flex;justify-content:center;align-items:center;padding:15px;font-size:18px}.number_grid__tlKgJ{display:flex;flex-direction:column;gap:20px}