#logo {    width: 100%;    margin-left: auto;    margin-right: auto;    text-align: center;    font-size: 12px;    padding-top: 0;    margin-top: 0;    position: sticky;    top: 0;    background-color: #fff;    z-index: 1000}.daterangepicker .today {    background-color: #85ee8c;    opacity: .7}#rangedatepicker2:hover {    background-color: #accfff}.bi-calendar4-week {    left: -2px;    top: -1.5px;    position: relative}.btn:active,.btn:focus {    outline: 0!important;    box-shadow: none!important}#DivPrzyciskiMaszyny_zarz .btn {    height: 28px;    padding: 0;    font-weight: 700!important;    line-height: 2.8!important;    font-size: 10px!important;    width: 50vw}#fullScreenMask {    position: fixed;    top: 0;    left: 0;    display: none;    background-color: #fff}#fullScreenMask,#fullscreen {    width: 100%;    height: 100%}.btn:focus {}body {    overflow-y: scroll!important}#navbar_logo {    padding: 0;    margin: 0;    height: 14px;    font-size: 12px}.tabulator {    margin-top: 5px;    margin-bottom: 5px;    background-color: #fff!important}.tabulator .tabulator-header .tabulator-col {    background: rgba(var(--bs-light-rgb))!important}li {    line-height: 1}input[type=search] {    height: 24px}.dropdown-menu[name="2"] {    left: -120px!important;    z-index: 1300;    font-size: 18px}.dropdown-menu[name="2"] .dropdown-item {    height: 26px}#dropdownMenuButton1,#logout,#machine,#zarzadzaj {    padding: 0 6px 6px!important;    margin: 0;    width: 42px!important;    height: 36px!important}.btn-group[id=maszyny1] {    width: 650px!important}.btn[typ=awariapilabtnl] {    width: 200px!important}.btn[typ=zapisz_maszyna],.btn[typ=zapisz_user] {    height: 26px;    padding-top: 0}.btn[type=menu1] {    min-width: 120px!important;    padding-left: 7px;    margin-top: 2px;    max-width: 100px!important;    height: 35px!important;    padding-top: 3px}.form-control {    height: 22px!important;    font-size: 12px}#rangedatepicker {    font-size: 13px}#produktselect {    max-width: 200px}#zapisz_opcje,#zapisz_ustawienia,#zapisz_wyswietlaj_zdarzenia,#zapisz_zakresy_analiza {    height: 30px;    padding-top: 2px}.btn {    margin-left: 1px!important}.navbar[brd=border] {    border-bottom: none;    margin-top: 3px}.navbar {    height: 35px;    line-height: .4}.table th,.table[brd=border] td {    border: 1px inset #d3d3d3}.navbar[brd=border],table[brd=border].table {    border: 1px solid #c9c9c9}.table[name=login] {    max-width: 200px;    font-size: 12px;    font-weight: bolder;    margin: auto}.table[name=login] .btn {    height: 27px;    padding-top: 0}.input-group-text {    font-size: 12px;    padding-left: 4px}#akord,#ilosc_skokow_b,#skok_b,#tester {    height: 32px;    padding-top: 3px}.input-group-prepend {    width: 90px;    height: 38px!important}#akordi,#ilosc_skokow_i,#max_skala,#skok_i {    max-width: 80px;    height: 32px!important}.column {    float: left;    width: 50%}.column[name="2"],.column[name=end],.column[name=mid] {    display: flex;    justify-content: flex-end}.column[name=end],.column[name=mid] {    max-width: 33%}.column[name=mid] {    justify-content: center}.col-sm {    max-width: 33%}.row:after {    content: "";    display: table;    clear: both}.table[name=elementy] tbody tr td:first-child,.table[name=elementy] thead tr th:first-child {    width: 220px;    min-width: 220px;    max-width: 220px;    word-break: break-all}.table[name=elementy2] tbody tr td:first-child,.table[name=elementy2] thead tr th:first-child,.table[name=elementy3] tbody tr td:first-child,.table[name=elementy3] thead tr th:first-child {    width: 90px;    min-width: 90px;    max-width: 90px;    word-break: break-all}.table[name=elementy2] td {    padding: 6px}.table[name=elementy2] tbody tr td:nth-child(2),.table[name=elementy2] thead tr th:nth-child(2) {    width: 55px;    min-width: 55px;    max-width: 55px;    word-break: break-all}.nav-link.active {    background-color: #fff!important;    border: 1px solid #0883ff}.nav-tabs {    border-bottom: 1px solid #0883ff}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {    border-left: 1px solid #0883ff;    border-right: 1px solid #0883ff;    border-top: 1px solid #0883ff}#datepicker {    padding: 0;    margin-bottom: -16px;    height: 25px;    width: 125px;    font-size: 14px;    line-height: 1;    left: 0}.btn[pressed=true] {    background-color: #0a58ca}/*TELEFON*/@media screen and (max-width:729px) {    #wczytaneprzyciski {        height: 30px!important;        margin-bottom: 1px!important;        padding-bottom: 1px!important    }    #rangedatepicker,#rangedatepicker2 {        display: inline;        font-size: 14px!important;        width: 130px!important;        min-width: 130px!important;        height: 30px;        line-height: 1.5!important;        background-color: #fff;        color: #0a53be;        border-color: #0a53be    }    #rangedatepicker {        width: 220px!important;        min-width: 220px!important    }    #button_left,#button_right {        width: 25px!important;        max-width: 25px!important;        height: 30px!important;        margin-top: 0!important;        padding: 0    }    #some-element {        display: none    }    #akord,#ilosc_skokow_b,#skok_b {        height: 32px;        padding-top: 3px    }    #example-table {        font-size: 10px    }    .input-group-text {        width: 110px    }    input[name=zak] {        max-width: 125px    }    #logout,#machine,#zarzadzaj {        margin: 1px;        padding: 3px 6px;        width: 34px;        height: 34px    }    #menu_ustawienia {        width: 100vw;        margin: auto    }    .btn-group[id=maszyny1] {        width: 250px!important    }    .btn {        height: 28px;        padding: 0;        font-weight: 700!important;        line-height: 2!important;        font-size: 10px!important    }    .btn[type=menu1] {        min-width: 50px!important;        max-width: 50px!important;        height: 36px!important;        padding: 7px 0 0    }    .btn[type=menu2],.btn[type=menu_awaria_maszyny] {        min-width: 55px!important;        line-height: 1;        height: 45px!important;        padding: 4px 0 0    }    .btn[type=menu_awaria_maszyny] {        height: 30px!important    }    #row2 {        width: 100vw    }    .content {        max-width: 100vw;        margin-left: 0;        margin-right: 0    }    #wykresy,#wykresy2 {        width: 100vw;        height: 500px;        margin: auto    }    .table {        font-size: 10px;        width: 98vw    }    #nav_data>.container-fluid {        padding-left: 0!important    }    #nav_data {        padding-top: 2px!important;        margin-top: 2px!important    }    .navbar {        position: sticky;        display: flex;        align-items: center;        justify-content: space-between;        margin: auto;        width: 100vw;        background-color: #fff;        height: 48px    }    #navbar2,#navbar5 {        height: 32px!important    }    #navbar2 {        z-index: 1300;        padding-top: 0!important;        margin-top: 0!important    }    #navbar5 {        top: 32px!important;        margin-bottom: 6px    }    #navbar3,#navbar4,#navbar5 {        z-index: 1200;        background-color: #fff    }    #navbar3 {        top: 70px!important;        height: 45px!important;        padding-top: 0!important;        margin-top: 0!important    }    #navbar4 {        top: 50px!important;        height: 34px!important    }    #maszyny,#maszyny_zarz {        position: sticky;        top: 25px;        margin-top: 0;        height: 30px;        margin-bottom: 3px;        background-color: #fff!important;        width: 100%    }    #DivPrzyciskiMaszyny_zarz {        width: 100vw;        margin: auto;        position: sticky;        top: 40px;        z-index: 2    }    #navbar_zarz {        z-index: 1200;        top: 32px!important;        background-color: #fff;        height: 42px!important    }    #DivPrzyciskiAwariaMaszyny,#DivPrzyciskiMaszyny {        width: 100vw;        margin: auto;        position: sticky;        top: 40px;        z-index: 2    }    .btn[name=skalabutton] {        height: 25px;        padding-left: 2px;        padding-right: 2px;        padding-top: 0;        border-top: 0;        margin-left: 2px;        margin-right: 1px;        margin-top: 3px;        font-size: 8px    }    .btn[name=download-csv],.btn[name=zmianabutton],.btn[name=zmianabuttona] {        height: 25px;        width: 25px!important;        padding-top: 0;        border-top: 0;        margin-left: 5px;        margin-top: 3px    }    .btn[name=download-csv],.btn[name=zmianabuttona] {        width: 30px!important;        margin-left: 7px!important    }    #tablesearch,#tablesearchb {        margin-top: 5px!important;        height: 25px!important    }    #tablesearchb {        width: 50px;        padding-top: 0    }    #tablesearch {        width: 100px!important;        max-width: 100px!important    }    .table[name=elementy] td {        max-width: 30px    }    .table[name=elementy] tbody tr td:first-child,.table[name=elementy] thead tr th:first-child {        width: 130px;        min-width: 130px;        max-width: 130px;        word-break: break-all    }    .table[name=elementy3] tbody tr td:first-child,.table[name=elementy3] thead tr th:first-child {        width: 65px;        min-width: 65px;        max-width: 65px;        word-break: break-all    }    #tabele {        table-layout: fixed;        width: 38vw!important;        margin-right: auto    }    .container-fluid {        height: 20px;        max-height: 20px;        width: 98vw;        max-width: 98vw;        margin: 0;        line-height: .5;        font-size: 10px;        font-weight: 700    }    .navbar-toggler-icon {        width: 20px;        height: 20px    }    .navbar-toggler {        width: 22px;        height: 20px;        padding: 0;        border: 1px solid #666565!important    }    .nav-link,.nav-tabs {        height: 50px    }    .nav-link {        line-height: 2.4!important;        font-size: 12px!important;        font-weight: 700!important    }}@media screen and (max-width:800px) and (min-width:730px) and (orientation:portrait) {    #menu_ustawienia {        width: 100vw;        margin: auto    }    #row2 {        width: 100vw    }    .content {        max-width: 100vw;        margin: auto    }    .btn[pressed=true] {        background-color: #0a58ca    }    #wykresy,#wykresy2 {        width: 96vw;        height: 600px;        margin-top: 20px    }    .table {        width: 100vw    }    .table[name=elementy] td {        max-width: 30px    }    .table[name=elementy2] {        table-layout: fixed;        word-wrap: break-word;        width: 100vw    }    .table,.table[name=elementy2] td {        font-size: 10px    }    table[name=elementy2] td,table[name=elementy2] th {        overflow: hidden    }    #tabele {        table-layout: fixed;        width: 38vw!important;        margin-right: auto    }    #navbarToggleExternalContent {        width: 100vw;        margin: auto    }    #DivPrzyciskiAwariaMaszyny,#DivPrzyciskiMaszyny {        width: 100vw;        margin: auto;        position: sticky;        top: 40px;        z-index: 2    }    #maszyny,#maszyny_zarz {        position: sticky;        top: 25px;        margin-bottom: 3px;        background-color: #fff!important    }    #maszyny {        height: 50px;        width: 100vw    }    .btn-light,.navbar {        background-color: #fff    }    .btn-light {        height: 26px!important;        padding: 1px    }    .navbar {        display: flex;        align-items: center;        justify-content: space-between;        height: 48px    }    #maszyny_zarz {        margin-top: 0;        height: 30px;        width: 100%    }    #DivPrzyciskiMaszyny_zarz,.navbar {        width: 100vw;        margin: auto;        position: sticky    }    #DivPrzyciskiMaszyny_zarz {        top: 40px;        z-index: 2    }    #navbar_zarz {        z-index: 1200;        top: 32px!important;        background-color: #fff;        height: 42px!important    }    #navbar2 {        z-index: 1300;        height: 40px!important;        padding-top: 0!important;        margin-top: 0!important    }    #navbar3,#navbar4,#navbar5 {        z-index: 1200;        top: 40px!important;        background-color: #fff;        height: 42px!important    }    #navbar4 {        top: 30px!important;        height: 32px!important    }    .nav-tabs,NA SAMEJ GÓRZE .nav-tabs,NAV-BAR-A {        height: 40px    }    .nav-link {        height: 38px;        line-height: 1.5!important;        font-size: 12px!important;        font-weight: 700!important    }    .dropdown-menu {        left: -22px!important;        margin-top: 0!important;        padding-top: 0!important;        z-index: 1300    }    .navbar-toggler-icon {        width: 20px;        height: 20px    }    .navbar-toggler {        width: 22px;        height: 20px;        padding: 0;        border: 1px solid #666565!important    }    .bg-light {        width: 100vw;        margin: auto    }    .btn {        height: 40px;        font-size: 14px!important;        font-weight: 700!important;        line-height: 2!important    }    .btn[name=skalabutton],.btn[name=zmianabutton] {        height: 25px;        padding-top: 0;        border-top: 0;        margin-left: 5px;        margin-top: 3px    }    .container-fluid {        height: 20px;        max-height: 20px;        width: 98vw;        max-width: 98vw;        margin: 0;        line-height: .5;        font-size: 10px;        font-weight: 700    }}@media screen and (max-width:1349px) and (min-width:801px) and (orientation:landscape) {    #navbar2,#navbar3,#navbar4,#navbar5 {        z-index: 1300;        height: 46px!important;        width: 100vw;        background-color: #fff    }    #navbar3,#navbar4,#navbar5 {        z-index: 1200;        top: 46px!important;        height: 42px!important    }    #navbar4 {        top: 36px!important;        height: 32px!important    }    #menu_ustawienia {        width: 100vw;        margin: auto    }    #DivPrzyciskiAwariaMaszyny {        z-index: 1000;        position: sticky;        top: 45px    }    #wykresy,#wykresy2 {        width: 100vw;        height: 600px;        margin-top: 20px    }    #wykresy2 {        width: 96vw    }    .table {        font-size: 10px;        width: 98vw    }    #maszyny,#maszyny_zarz {        position: sticky;        top: 35px;        margin-top: 0;        height: 50px;        margin-bottom: 3px;        background-color: #fff!important;        width: 100%    }    #maszyny_zarz {        top: 25px;        height: 30px    }    #DivPrzyciskiMaszyny_zarz {        width: 100vw;        margin: auto;        position: sticky;        top: 40px;        z-index: 2    }    #navbar_zarz {        z-index: 1200;        top: 32px!important;        background-color: #fff;        height: 42px!important    }    .btn {        height: 40px;        font-size: 14px!important;        font-weight: 700!important;        line-height: 2!important    }    .btn[name=skalabutton],.btn[name=zmianabutton] {        height: 25px;        padding-top: 0;        border-top: 0;        margin-left: 5px;        margin-top: 3px    }    .table[name=elementy] td {        max-width: 30px    }    .table[name=elementy2],table[name=elementy2] {        table-layout: fixed;        word-wrap: break-word    }    .table[name=elementy2] td {        font-size: 10px    }    table[name=elementy2] {        width: 100vw    }    table[name=elementy2] td,table[name=elementy2] th {        overflow: hidden    }    #tabele {        table-layout: fixed;        width: 38vw!important;        margin-right: auto    }    .container-fluid {        height: 20px;        max-height: 20px;        width: 98vw;        max-width: 98vw;        margin: 0;        line-height: .5;        font-size: 10px;        font-weight: 700    }    .navbar-toggler-icon {        width: 20px;        height: 20px    }    .navbar-toggler {        width: 22px;        height: 20px;        padding: 0;        border: 1px solid #666565!important    }    .nav-link,.nav-tabs {        height: 50px    }    .nav-link {        line-height: 2.4!important;        font-size: 12px!important;        font-weight: 700!important    }}@media screen and (min-width:1350px) {    #nav_data>.container-fluid {        padding-left: 0!important    }    #rangedatepicker,#rangedatepicker2 {        display: inline;        font-size: 14px!important;        width: 130px!important;        min-width: 130px!important;        height: 35px;        line-height: 1.5!important;        background-color: #fff;        color: #0a53be;        border-color: #0a53be    }    #rangedatepicker {        width: 220px!important;        min-width: 220px!important    }    #wczytaneprzyciski {        height: 42px!important    }    #button_left,#button_right {        width: 25px!important;        max-width: 25px!important;        height: 40px!important;        margin-top: 0!important;        padding: 0    }    #tablesearch,#tablesearchb {        margin-top: 5px!important;        height: 25px!important    }    #tablesearchb {        width: 70px;        padding-top: 0    }    #tablesearch {        width: 300px    }    .card {        max-width: 120px;        text-align: center    }    .card-body {        background-color: #fff    }    .card-header {        padding-top: 4px;        padding-bottom: 4px    }    .card-title {        font-size: 14px    }    #row2 {        width: 800px;        margin: auto auto 3px    }    .content {        max-width: 800px!important;        margin: auto    }    #wykresy,#wykresy2 {        width: 800px;        height: 500px;        margin: auto    }    #wykresy2 {        margin: 25px auto auto    }    .table[name=elementy3] td,.table[name=elementy] td {        font-size: 12px;        min-width: 110px;        height: 6px    }    .table[name=elementy2] {        table-layout: fixed;        word-wrap: break-word;        width: 800px    }    .table,.table[name=elementy2] td {        font-size: 10px    }    #navbarToggleExternalContent,.table {        width: 800px;        margin: auto    }    #DivPrzyciskiAwariaMaszyny {        width: 800px    }    #DivPrzyciskiAwariaMaszyny,#DivPrzyciskiMaszyny {        margin: auto;        position: sticky;        top: 40px;        z-index: 2    }    .btn-group[id=maszyny1] {        width: 650px!important    }    #maszyny,#maszyny_zarz {        position: sticky;        background-color: #fff!important    }    #maszyny {        height: 35px;        width: 800px;        margin: auto    }    #maszyny_zarz {        top: 25px;        margin-top: 0;        height: 30px;        margin-bottom: 3px;        width: 100%    }    #DivPrzyciskiMaszyny_zarz {        width: 100vw;        margin: auto;        position: sticky;        top: 40px;        z-index: 2    }    #navbar_zarz {        z-index: 1200;        top: 32px!important;        height: 42px!important    }    #navbar_zarz,.btn-light,.navbar {        background-color: #fff    }    .btn-light {        height: 26px!important;        padding: 1px    }    .navbar {        position: sticky;        display: flex;        align-items: center;        justify-content: space-between;        width: 800px;        height: 38px;        margin: 0 auto;        line-height: 0;        padding: 0    }    #navbar2 {        z-index: 1300;        height: 40px!important;        width: 800px    }    #navbar3,#navbar4,#navbar5,#navbar6 {        width: 800px;        z-index: 1200;        background-color: #fff;        margin-bottom: 1px    }    #navbar5 {        top: 40px!important;        height: 42px!important    }    #navbar3,#navbar4,#navbar6 {        height: 62px!important    }    #navbar3,#navbar4 {        top: 50px!important;        height: 42px!important;        margin-bottom: 3px    }    #navbar4 {        margin-bottom: 12px;        top: 86px!important;        height: 32px!important    }    .nav-link {        height: 44px!important    }    .dropdown-menu {        z-index: 1300;        left: -22px!important    }    .btn {        height: 40px;        font-size: 14px!important;        font-weight: 700!important;        line-height: 1.8!important    }    .btn[name=download-csv],.btn[name=skalabutton],.btn[name=zmianabutton],.btn[name=zmianabuttona] {        height: 25px;        margin-left: 5px;        margin-top: 3px;        padding-top: 0;        border-top: 0    }    .container {        height: 20px;        max-height: 20px;        width: 800px;        max-width: 500px;        line-height: .5;        font-size: 10px;        font-weight: 700;        margin: auto    }    .container-fluid {        margin-top: 0;        margin-bottom: 6px;        padding-top: 0;        width: 800px    }    .navbar-toggler,.navbar-toggler-icon {        width: 20px;        height: 20px;        z-index: 2    }    .navbar-toggler {        width: 22px;        padding: 0;        line-height: 0;        border: 1px solid #666565!important    }    .bg-light {        width: 800px;        margin: auto;        margin-top: 3px!important    }    .nav-tabs {        height: 50px    }    .nav-link {        line-height: 2.4!important;        font-size: 12px!important;        font-weight: 700!important    }    #menu_ustawienia {        width: 800px;        margin: auto    }    #przyciski {        position: sticky;        top: 18px    }    #logo {        width: 800px;        margin: auto    }    #DivPrzyciskiMaszyny_zarz .btn {        height: 28px;        padding: 0;        font-weight: 700!important;        line-height: 2.8!important;        font-size: 10px!important;        width: 50%    }}