/* V106: Compact event form layout, and consistent empty-collection text. */
.sky-page-pathfinder #lifeEditorPanel .life-form-grid .life-field-label {
  display:block;
}
.sky-page-pathfinder #lifeEditorPanel .life-marker-fields {
  display:grid;
  grid-column:1/-1;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:10px;
  align-items:start;
  min-width:0;
}
.sky-page-pathfinder #lifeEditorPanel .life-marker-fields > .life-field {min-width:0;}
.sky-page-pathfinder #lifeEditorPanel .life-marker-fields .life-symbol-picker {gap:5px;min-width:0;}
.sky-page-pathfinder #lifeEditorPanel .life-marker-fields .life-marker-symbol {
  width:28px;height:35px;flex:0 0 28px;font-size:21px;
}
.sky-page-pathfinder #lifeEditorPanel .life-marker-fields select#lifeEventSymbol {
  flex:1 1 0;min-width:0;padding:7px 8px;font-size:13px;
}
.sky-page-pathfinder #lifeEditorPanel .life-marker-fields .life-color-field {
  min-width:0;padding:4px 7px;
}
.sky-page-pathfinder #lifeEditorPanel .life-marker-fields .life-color-open {
  gap:6px;min-width:0;font-size:13px;
}
.sky-page-pathfinder #lifeEditorPanel .life-marker-fields .life-color-trigger-swatch {
  flex:0 0 28px;width:28px;height:26px;
}
.sky-page-pathfinder #lifeEditorPanel .life-marker-fields .life-color-open > span:last-child {
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.sky-page-pathfinder .life-events-panel .life-list-empty,
.sky-page-pathfinder .life-events-panel .life-saved-empty {
  font:400 13px/1.5 "Jost",sans-serif;
  color:#bfb1d0;
  margin:0;
}
@media(max-width:380px){
 .sky-page-pathfinder #lifeEditorPanel .life-form-grid .life-marker-fields {grid-column:1/-1;gap:8px;}
 .sky-page-pathfinder #lifeEditorPanel .life-marker-fields .life-symbol-picker {gap:4px;}
 .sky-page-pathfinder #lifeEditorPanel .life-marker-fields .life-color-open {gap:4px;font-size:12px;}
 .sky-page-pathfinder #lifeEditorPanel .life-marker-fields select#lifeEventSymbol {font-size:12px;padding:7px 5px;}
 .sky-page-pathfinder #lifeEditorPanel .life-marker-fields .life-color-field {padding:4px 5px;}
}
