.mobile-screensize-alert wird nur angezeigt auf Bildschirmen < 1024px (Resize to check ;-). Er wird auf allen Seiten zu Beginn eingebunden (nach closing header tag). Er bewirkt, dass alle Inhalte unterhalb ausgeblendet werden.Die Items der Komponente .nav-tabs-line sind per default gestyled als inaktive .nav-item.
Das aktive Item hat daher die zusätzlichen Klasse .active. Disabled Items, welche nicht angewählt werden können, haben die zusätzliche Klasse .disabled.
Im Fall des UHR hat das aktive Item die Klasse .h2, da dieses den Titel der Unterseite bildet.
Actionbuttons Header / Less-Space-List / Icon-Buttons links/rechts
Small Buttons
Link Buttons
Filter-Tabs / Btn-Group
in der .component-list kann die zusätzliche Klasse .less-space eingefügt werden (wie hier), damit die Abstände nur 7.5px zwischen den Buttons beträgt. Regulär 15px
Um Icon Links und Text rechtsbündig anzuorden (bzw. umgekehrt), die folgende Klasse einfügen.justify-content-between
Bemerkung Secondary-Button: In der Library wird der Secondary als .btn-outline-primary gecodet. Weil das unlogisch praktikabel ist, wird empfohlen, stattdessen .btn-secondary einzusetzen. Im Stylesheet wurde dies entsprechend vorbereitet.
in der .component-list kann die zusätzliche Klasse .less-space eingefügt werden (wie hier), damit die Abstände nur 7.5px zwischen den Buttons beträgt. Regulär 15px
Erklärunggstext...
txt
Der Span mit der Description .og-input-description-above soll jederzeit im Markup ausgegeben werden. An Stellen, wo er nicht angezeigt werden soll, kann er mit .sr-only versteckt werden, sodass er für Screenreader immer noch verfügbar ist (Barrierefreiheit).
txt
Der Datepicker an sich ist noch nicht vorbereitet, da das wahrscheinlich in Blazor direkt besser funktioniert!? Im Fabrx-Theme wurde der folgende Datepicker verwendet: https://flatpickr.js.org/
im unteren Kommentarfeld ist der span zur Beschreibung oberhalb ausgeblendet mit .sr-only (Barrierefreiheit, Screenreader)
Default: .accordion
Diese Version des Akkordeons mit der zusätzlichen CSS-Klasse .accordion.og-functional-accordion wird nur strukturell verwendet. Die Bootstrap Accordion-Styles (Rahmen und Abstände) wurden entfernt, sodass nur die Collapse/Expand-Funktion genutzt werden kann
Erklärunggstext...
Spezifisch für OG entwickelt (nicht aus der Library)
Quelle: DevExpress Scheduler, Month View
.og-sdl-" hinzugefügt. .og-prototype-item muss (soll!) nicht in die solution übernommen werden, dies dient lediglich der darstellung innerhalb der component library.dxsc-apt-bg.dxbs-scheduler-blue-color. Diese definiert die Farbe. Wird hier überschrieben durch die Kachel-Types z.b..og-sdl-type-writtenErklärung der OG-spezifischen Klassen:
.og-sdl-tile: .og-sdl-type-written: Roter Hintergrund (schriftlich).og-sdl-type-oral: Blauer Hintergrund (mündlich).og-sdl-type-neutral: Grauer Hintergrund (Blocker oder neutral).og-sdl-status-booked: Grüner Rahmen Hintergrund (gebucht).og-sdl-status-notbooked: Grauer Rahmen Hintergrund (nicht gebucht).og-sdl-calendar-day-curret: Türkis Linie oben (aktueller Tag).og-sdl-calendar-day-past: Grauer Hintergrund (Vergangenheit) 
die in den OG-Anwendungen gängigsten CSS-Klassen für Abstände und ihre Auswirkungen:
.mt-0 --> margin-top: 0 !important.mt-1 --> margin-top: 1 Einheit.mt-... --> margin-top: ... Einheiten.mt-5 --> margin-top: 5 Einheiten.mx-1 --> margin-left und margin-right von 1 Einheit.my-5 --> margin-top und margin-bottom von 5 Einheiten.ml-3 --> margin-left von 3 Einheiten.mb-5 --> margin-bottom von 5 Einheiten.pb-5 --> padding-bottom von 5 Einheiten.px-2 --> padding-left und padding-right von 2 Einheiten.p-3 --> padding (oben, links, unten, rechts) von 3 Einheiten
.col-12.col-md-8 Grössen, Icon, Animation lassen sich durch CSS-Klassen definieren. Icons werden wie Schriftzeichen erkannt (Webfont) und lassen sich dadurch stylen (z.B. Farbe, Grösse, Hintergrund..)
Erklärunggstext...