.date-picker-wrapper{position:absolute;padding:5px;background:var(--primaryColor) !important;color:var(--primaryTextColor) !important;font-size:9px;z-index:99999;box-shadow:0px 2px 4px 1px rgba(18,18,18,.36)}@media(max-width:500px){.date-picker-wrapper{max-width:366px}}.rdrMonthAndYearWrapper{align-items:center;height:31px;padding-top:4px}.rdrMonth{padding:0 .833em 0 .833em}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:0 .833em}.date-range-val{padding-top:6px;padding-left:2px;display:inline-block !important}.rdrDefinedRangesWrapper{background:var(--primaryColor) !important;color:var(--primaryTextColor) !important;border:none !important}.rdrStaticRange{background:var(--primaryColor) !important;color:var(--primaryTextColor) !important;border-bottom:1px solid var(--borderBgColor) !important}.rdrStaticRangeSelected{color:var(--secondaryColor) !important}.rdrStaticRange:hover .rdrStaticRangeLabel{background:var(--secondaryColor) !important;color:var(--primaryTextColor) !important}.rdrCalendarWrapper{background:none !important;color:var(--primaryTextColor) !important}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:var(--primaryColor) !important}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:var(--primaryTextColor) !important}.rdrDayNumber span{color:var(--primaryTextColor) !important}.rdrDateDisplayItem{border-radius:4px;background-color:var(--primaryColor) !important;box-shadow:0 1px 2px 0 rgba(35,57,66,.21);border:1px solid var(--inputBorderColor) !important;color:var(--primaryTextColor) !important}.rdrDateDisplayWrapper{background-color:var(--primaryColor) !important}.rdrDateDisplayItemActive{border-color:var(--secondaryColor) !important}.rdrDateDisplayItemActive input{color:var(--primaryTextColor) !important}.rdrDayDisabled{background-color:var(--themeColorVariation2) !important}.rdrMonthAndYearPickers select{color:var(--primaryTextColor) !important;filter:contrast(0.1)}.rdrDayPassive .rdrDayNumber span{color:var(--themeColorVariation4) !important}.rdrMonthName{display:none !important}
.select-group-label label{font-size:.75rem}.select-group-label span{font-size:.75rem;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer;position:relative;top:3px}
.tree{margin:1em}.tree input{position:absolute;clip:rect(0, 0, 0, 0)}.tree input~ul{display:none}.tree input:checked~ul{display:block}.tree li{line-height:1.2;position:relative;padding:0 0 1em 1em}.tree ul li{padding:1em 0 0 1em}.tree>li:last-child{padding-bottom:0}.tree_label{position:relative;display:inline-block;white-space:nowrap}label.tree_label,span.tree_label{cursor:pointer}label.tree_label:hover{color:#307de8}label.tree_label:before{background:#000;color:#fff;position:relative;z-index:1;float:left;margin:.4em .3em 0 -2em;width:1em;height:1em;border-radius:1em;content:"+";text-align:center;line-height:.94em}:checked~label.tree_label:before{content:"–"}.tree li:before{position:absolute;top:0;bottom:0;left:-0.58em;display:block;width:0;border-left:1px solid #777;content:""}.tree_label:after{position:absolute;top:.7em;left:-1.5em;display:block;height:.5em;width:1em;border-bottom:1px solid #777;border-left:1px solid #777;border-radius:0 0 0 .3em;content:""}span.tree_label::after{left:-1.58em}label.tree_label:after{border-bottom:0}:checked~label.tree_label:after{border-radius:0 .3em 0 0;border-top:1px solid #777;border-right:1px solid #777;border-bottom:0;border-left:0;bottom:0;top:.7em;height:auto}.tree{font-size:.75rem;background-color:var(--primaryColor);padding:40px 1px 0px 14px;height:calc(100vh - 63px);margin:0px !important;overflow:auto;border-radius:5px 5px 0 0;overflow-x:auto}.settins-form-container .tree{height:calc(100vh - 155px)}.settins-form-container.emissionGoal .tree{height:calc(100vh - 109px)}.overflow-box{max-height:calc(100vh - 83px);overflow:auto;margin:0px !important}.tree-block{min-height:calc(100vh - 83px);margin:0px !important;overflow:auto;max-height:calc(100vh - 83px)}.tree li:last-child:before{height:2em;bottom:auto}.tree>li:last-child:before{display:none}.tree_custom{display:block;background:#eee;padding:1em;border-radius:.3em}span.custom-tooltip{background:#153655;display:inline;padding:5px;border-radius:5px;margin-left:15px;opacity:0;visibility:hidden;position:relative}span.custom-tooltip .btn-secondary{background:rgba(0,0,0,0) !important;border:0px !important;padding:5px 5px;font-size:7px}.tree_label:hover .custom-tooltip{opacity:1;visibility:visible}.tree_label .custom-tooltip::before{display:inline;margin-left:.255em;vertical-align:.255em;content:"";border-top:.5em solid;border-right:.5em solid rgba(0,0,0,0);border-bottom:0;border-left:.5em solid rgba(0,0,0,0);position:absolute;left:-12px;color:#153655;transform:rotate(90deg);top:9px}.tree_label.active{color:#307de8 !important}span.custom-tooltip .btn-secondary img{width:16px;top:-1px}span.custom-tooltip .btn-secondary+.btn-secondary img{width:20px}.node-footer .btn-secondary img{filter:sepia(1)}.tree-block.sidebar-animate{position:absolute;left:0px;z-index:10000;transition:.5s;top:2px;width:auto}.tree-block.sidebar-animate ul.tree{position:absolute;min-width:408px;max-width:418px;left:-401px;transition:.5s}.tree-block.sidebar-animate ul.tree{background:rgba(181,187,192,.8196078431);border-radius:5px 0px 5px 5px}.tree-block.sidebar-animate:hover ul.tree{left:0px}.tree-block.sidebar-animate:hover .opensidebar{left:0px;right:0px;width:408px;border-radius:5px 0px 0px}.tree-block.sidebar-animate:hover ul.tree{background:var(--bodyBG)}label.tree_label span svg,span.tree_label span svg{width:25px;margin-right:4px}label.tree_label span svg path,span.tree_label span svg path{fill:var(--primaryTextColor)}@media(max-width: 767.98px){.tree-block.sidebar-animate:hover .opensidebar{max-width:280px;min-width:280px}.tree-block.sidebar-animate ul.tree{max-width:280px;min-width:280px;left:-273px}}
.document-upload-section{display:flex;gap:10px}.add-link-button{background:#007bff;color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer}.save-button{padding:10px 20px;color:#fff;border:none;border:5px;margin:5px;margin-right:20px}.document-list-view{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.remove-button{background:red;color:#fff;border:none;padding:2px 5px;border-radius:3px;cursor:pointer}.read-only-table{width:100%;border-collapse:collapse;font-size:14px;margin:10px 0}.read-only-table .key-column{text-align:left;width:40%;font-weight:bold;padding:8px;color:var(--primaryTextColor)}.read-only-table .value-column{text-align:left;width:60%;padding:8px;color:var(--secondaryTextColor)}.read-only-table .divider{padding:0;margin:0}.read-only-table tr:nth-child(odd) td{background-color:rgba(0,0,0,0);color:var(--primaryTextColor)}.read-only-table tr:nth-child(even) td{background-color:var(--themeColorVariation2);color:var(--primaryTextColor)}.read-only-table tr:hover td{background-color:var(--themeColorVariation4)}.emission-form-data-group-label{position:relative;font-weight:700;font-size:18px;margin-bottom:25px;margin-top:10px;padding-bottom:5px}.emission-form-data-group-label::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--primaryTextColor)}.emission-form-data-label{display:flex;flex-direction:column;gap:10px;margin-left:10px;margin-right:10px}.eye-icon{width:15px}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.spinner{border:4px solid hsla(0,0%,100%,.3);border-top:4px solid #fff;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.calendar-icon{position:relative;top:50%;margin-left:10px;width:20px;height:20px;pointer-events:none}.input-box-container{position:relative;display:flex;align-items:center}
