html{--color-bg-logo:#e7dab6;--body-color:#000;--collapsed-width:60px;--expand-width:180px;--color-tenant-bg:#fcf8eb;--background-paper:#fcfbf8;--even-row-color:#fcfbf8;--odd-row-color:#eeece7;--section-header-color:#f0e6cf;--menu-hover:#f2f1ee;--background-spicyRed:#a44942}body{color:var(--body-color)}.menu{font-family:Inter,sans-serif,InterLight;list-style:none;margin:0;padding:0;width:100%}.menu li{align-items:center;cursor:pointer;display:flex;height:40px;transition:background-color .3s}.menu li:hover{background-color:var(--menu-hover)}.icon{height:30px;margin:5px;text-align:center;width:30px}.menu .icon-area{height:40px;margin-left:10px;margin-right:10px;width:40px}.menu .icon-active{border:2px solid #7b756a;border-radius:50%}.text{font-family:Inter,sans-serif,InterLight;font-size:1rem;font-weight:400;line-height:1.2}.menu-active{text-decoration:underline}.menu-caption{max-width:var(--expand-width);text-overflow:ellipsis}.menu-caption,.text-selected{overflow:hidden;white-space:nowrap}.text-selected{font-family:Inter,sans-serif,InterLight;font-size:16px;font-weight:600;line-height:1.2;text-overflow:clip}.ring{border:1.5px solid #171717;border-radius:50%;height:40px}.ring,.tenant{display:flex;flex-direction:column;font-size:.75rem;justify-content:center;margin-left:10px;margin-right:10px;min-width:40px;text-align:center}.tenant{background:var(--color-tenant-bg);border-radius:20%;height:30px}.popup-menu{cursor:pointer;display:inline-block;position:relative}.popup-menu li:hover{background-color:#eee}.popup-menu button{background-color:#07c;border:none;color:#fff;padding:8px 12px}.popup-menu .menu-items{background-color:#fff;box-shadow:0 2px 4px #0003;list-style:none;margin:0;padding:0}.popup-menu .menu-items li{cursor:pointer;padding:8px}.popup-menu .menu-items li:hover{background-color:#f0f0f0}img.menu-icon{height:24px;margin:auto;width:24px}a,a:active,a:focus,a:hover{color:inherit!important;text-decoration:none!important}.content-area{flex-grow:1}.dialog-overlay{align-items:center;background:#00000080;display:flex;justify-content:center;position:absolute}.dialog{background:#fff;border-radius:2px;box-shadow:0 0 10px #0000004d;padding:10px 20px 20px;z-index:1000}.button{background-color:#f0e6cf;border:1px solid #000;border-radius:2px;color:#000;cursor:pointer;float:right;font-size:16px;outline:none;padding:8px 16px;stroke-width:1mm;-webkit-text-stroke-color:#000}.button:hover{background-color:#d6c391}.button-group{display:flex;float:right;gap:0}.button-group button{background-color:#fff;border-style:solid;border-width:1px;cursor:pointer;font-size:16px;outline:none;padding:4px 16px;transition-duration:.1s;transition-timing-function:ease-in-out}.button-group button:first-of-type{border-radius:2px 0 0 2px;border-right:none}.button-group button:last-of-type{border-radius:0 2px 2px 0}.button-group button:hover{background-color:#d6c391}.button-group button.selected{background-color:#f0e6cf;border-color:#000;color:#000;cursor:default;font-weight:700}@font-face{font-family:AlmarenaDisplayLight;src:url(/assets/AlmarenaDisplayLight-IMHKEjGd.woff2) format("woff2")}@font-face{font-family:AlmarenaDisplayRegular;src:url(/assets/AlmarenaDisplayLight-IMHKEjGd.woff2) format("woff2")}@font-face{font-family:AlmarenaRegular;src:url(/assets/AlmarenaRegular-C3SNol9T.woff) format("woff")}@font-face{font-family:Inter;src:url(/assets/InterVariable-CWi-zmRD.woff2) format("woff2")}@font-face{font-family:InterLight;src:url(/assets/Inter-Light-MWFfSqj5.woff2) format("woff2")}table.report .col-header th{background-color:#f0e6cf}table.report .number-text{text-align:left}table.report .number-col{text-align:right}table.report{border-collapse:collapse;--border-color:#d5d5d5}table.report tr td,table.report tr th{border:1px solid var(--border-color)}table.report .divider{border-left:2px solid #737373}table.report tr.vertical-divider td{border-top:2px solid #737373}table.report td,table.report th{background:inherit;border:inherit;font-weight:400;height:25px;padding:4px}table.report tr td{background:var(--even-row-color)}table.report tr.sum td{background:var(--odd-row-color);font-weight:700}.negative-number{color:#ae2732}.formatted-number{font-variant-numeric:tabular-nums}.income-statement tr.child-row td{background-color:#fff}.income-statement tr.parent-row td{background-color:var(--even-row-color)}.income-statement .child-row td{border-color:#e6e6e6;border-bottom:none}table.report.income-statement tr.child-row td:first-child{border-left-color:#d5d5d5}table.report.income-statement tr.child-row td:last-child{border-right-color:#d5d5d5}.income-statement .parent-row td{border-bottom:none}.income-statement tr:last-child td{border-bottom:1px solid #d5d5d5}.income-statement tr.child-row td.title{padding-left:24px}.income-statement tr.child-row.header td.title{font-weight:600}.income-statement tr.child-row.indented td.title{padding-left:40px}#income-statement .table-toolbar{align-items:center;display:flex;justify-content:space-between}#income-statement .table-toolbar .toolbar-right{display:flex;gap:10px;margin-left:auto}#income-statement h2{font-size:20px;font-weight:400;margin-bottom:12px;margin-top:0}table.report.income-statement .child-row td:first-child{border-right:none}table.report.income-statement .child-row td:nth-child(2){border-left:none}
