/*  */

@page {
    margin: 30px 15px 30px 15px;    /* top, right, bottom, left */
}

.header{
    display: none;
}

.footer{
    display: none;
}

.wrapper_Tool_Buttons{
    display: none;
}

.input_Tools{
    font-weight: bold;
    font-size: larger;
    margin-bottom: 20px;
    border: none !important;
}

.flex_2_Cols_Tools{
    display: flex;
    flex-direction: column;
}

.tool_Table{
    border: none !important;
}

.range-header-col{
    display: none !important;
}

.tabulator-footer{
    border-top: none !important;
}

.tabulator-calcs-holder{
    border-top: none !important;
    border-bottom: none !important;
}

.Ergebnistabelle{
    break-before: page;
    border: none !important;
}

.diagonale{
    background-color: orange !important;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
}

.Loesungsbutton{
    position: relative;
    cursor: crosshair;
    color: light-dark(var(--primary_text_color_light), var(--primary_text_color_dark));
    z-index: 11;
}

.Line_Container{
    position: fixed; /* Positioniert das SVG relativ zum Browserfenster */
    top: 0;
    left: -119.6px;
    width: 100vw; /* 100% der Viewport-Breite */
    height: 100vh; /* 100% der Viewport-Höhe */
    z-index: 10; /* Stellt sicher, dass das SVG über den anderen Inhalten liegt */
  pointer-events: none; /* Wichtig: Ermöglicht Klicks auf Elemente, die unter den Linien liegen */
}

.tabulator-header{
    border: none !important;
    z-index: 13 !important;
}

.tabulator-row-header{
    display: none !important;
}

.tabulator-row-handle{
    display: none !important;
}

.tabulator-col{
    border: solid thin !important;
}

.tabulator-col-sorter{
    display: none !important;
}

.tabulator-cell{
    border: solid thin !important;
    z-index: 12 !important;
}

.tabulator-frozen{
  z-index: 13 !important;
}

[tabulator-field="zeileEinfügen"]{
    display: none !important;
}

[tabulator-field="zeileLöschen"]{
    display: none !important;
}

[tabulator-field="spalteAnfügen"]{
    display: none !important;
}

[tabulator-field="spalteLöschen"]{
    display: none !important;
}

.spalte_loeschen{
    display: none !important;
}   /* Für Buttons im Table Header bei NWA */

[tabulator-field="platzhalter"]{
    display: none !important;
}