span.negBalance{font-weight:700;color:#ff1e00}span.posBalance{font-weight:700;color:#00c800}.bg-teevau-dark{background-color:#03223d!important}.bg-teevau-medium{background-color:#0779b6!important}p.negBalance{color:#ff1e00}p.posBalance{color:#00c800}.grid-button{margin-left:.25em;margin-right:.25em}table.crt td{border-bottom:px solid #d6d6d6;border-bottom:1px solid rgba(0,0,0,.1)}table.info td{padding:.5em}table.fee td{padding:.25em .5em}#DV_categories div.category-entry{padding:.25em;margin-bottom:1em}#DV_categories div.container{padding:.25em;margin-bottom:1em}.navbar[data-bs-theme=dark] .nav-link{transition:color .2s ease-in-out,opacity .2s ease-in-out;position:relative}.navbar[data-bs-theme=dark] .nav-link:hover{color:rgba(255,255,255,.9)!important;opacity:.9}.navbar[data-bs-theme=dark] .nav-link:focus{color:rgba(255,255,255,.9)!important;outline:2px solid rgba(255,255,255,.5);outline-offset:2px;border-radius:2px}.navbar[data-bs-theme=dark] .nav-link.active{color:#fff!important;font-weight:500}.navbar[data-bs-theme=dark] .dropdown-item{transition:background-color .15s ease-in-out,color .15s ease-in-out}.navbar[data-bs-theme=dark] .dropdown-item:hover{background-color:rgba(255,255,255,.1)}.navbar[data-bs-theme=dark] .dropdown-item:focus{background-color:rgba(255,255,255,.15);outline:2px solid rgba(255,255,255,.5);outline-offset:-2px}.navbar[data-bs-theme=dark] .theme-toggle{transition:transform .2s ease-in-out,opacity .2s ease-in-out}.navbar[data-bs-theme=dark] .theme-toggle:hover{opacity:.8;transform:scale(1.1)}.demand-card{transition:all .2s ease-in-out;border:1px solid #dee2e6}.demand-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1);border-color:#0d6efd}.demand-card .card-footer{border-top:1px solid #f8f9fa}.required::after{content:' *';color:red}.clickable-card{transition:all .2s ease-in-out;cursor:pointer}.clickable-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.clickable-card:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.clickable-row{transition:background-color .15s ease-in-out;cursor:pointer}.clickable-row:hover{background-color:rgba(13,110,253,.1)!important}.clickable-row:active{background-color:rgba(13,110,253,.2)!important}a.text-decoration-none:hover{color:inherit}a.text-decoration-none:hover .card-title{color:inherit}