.settings-tab-text {
    padding-left: 6px;
}

/* A dialog that only shows a record disables every field, and the theme dims disabled text. Keep it as
   readable as it is in a dialog that can be filled in. Scoped to the dialog: a field that is disabled in an
   editable dialog, like one that waits for a crop type to be picked, keeps its grey to show it cannot be
   used yet. */
.readonly-dialog .k-disabled,
.readonly-dialog .k-disabled .k-input-inner,
.readonly-dialog .k-disabled .k-input-value-text {
    color: var(--kendo-color-on-app-surface, #242424);
}

/* A disabled check box loses the colour of its check mark as well. */
.readonly-dialog .k-checkbox:checked:disabled {
    background-color: var(--kendo-color-primary);
}

/* The loading indicator is a block of its own, which inside a button pushes the text of that button onto
   another line. Inline, so the spinner of a ToolBarLoadingButton sits next to its text. Only there: a
   spinner that fills a dialog or a panel is centred as a block and has to stay that way. */
.toolbar-loading-button .loading-indicator-circular {
    display: inline-block !important;
}

/* The file select keeps a list of its own of what was just picked, which cannot be switched off on the
   component: ShowFileList is a cascading parameter. The photos of a pallet are kept on the model and shown
   underneath, and that list stays put when another pallet is picked, so the list of the component would
   show the same files a second time. Scoped to this class, every other file select keeps its list. */
.photo-fileselect .k-upload-files {
    display: none;
}
