﻿.nt-body-div {
	height:unset;
}
/*.nt-form-grid-cell-value-comment>.nt-form-value {
    flex-grow: 1;
}*/
.PageBodyDiv {
	height:unset;
}
.parent_div_1{
	display: inline-block;
}
.child_div_1{
	display: inline-block;
	width: 10%;
}
.child_div_2{
	display: inline-block;
	width: 40%;
    text-align: right;
}
.child_div_3{
	display: inline-block;
	text-align: left;
    width: 40%;
}
.colorpicker {
	width: auto;
}
.ui-tabs-content {
	background: var(--plain-fieldset-background);
}
.nt-lookup-button{
	border-left: var(--entry-border);
    border-radius: var(--entry-radius)!important;
}
.NoShow {
  visibility: hidden;
}
.ScrollBrowse5 {
 height: 500px;
 overflow: auto;
}
:root{
	--font-size:9pt;
	--icons-button-scale: 0.50;
    --label-fixed-height: 2em;
}
.nt-body-div {
	height:unset;
}
.PageBodyDiv {
	height:unset;
}
.parent_div_1{
	display: inline-block;
}
.child_div_1{
	display: inline-block;
	width: 10%;
}
.child_div_2{
	display: inline-block;
	width: 40%;
    text-align: right;
}
.child_div_3{
	display: inline-block;
	text-align: left;
    width: 40%;
}
.colorpicker {
	width: auto;
}
.ui-tabs-content {
	background: var(--plain-fieldset-background);
}
.nt-browse-cell{
	min-width: max-content;
}
.nt-entry-yellow {
    background-color: yellow;
}
.nt-entry-green {
    background-color: lightgreen;
}

.menu-body {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100vh;
      margin: 0;
    }

    .menu-link-container {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 1rem;
      width: 80vw;
    }

    .menu-link-container a {
      display: block;
      padding: 1rem;
      font-size: 1rem;
      text-align: center;
      background-color: var(--menu-background);
      color: white;
      text-decoration: none;
      border-radius: 5px;
    }

    .menu-link-container a:hover {
      background-color: var(--menu-background-hover);
    }

    @media (max-width: 768px) {
      .menu-link-container {
        grid-template-columns: 1fr;
      }
    }
	
	.stats {
      display: flex;
      gap: 20px;
      margin: 20px 0;
	}
	 .stat-box {
       flex: 1;
       padding: 15px;
       background: #e8f5e9;
       border-radius: 4px;
       text-align: center;
    }
	.stat-number {
      font-size: 32px;
      font-weight: bold;
      color: #4CAF50;
    }
	.stat-label {
      color: #666;
      margin-top: 5px;
    }

/*body {
    margin: 0;
    font-family: Arial, sans-serif;
    background: linear-gradient(135deg, #0f172a, #1e40af);
    /*color: #ffffff;
}*/
.