*{font-family:Poppins,Arial,Helvetica,sans-serif;font-size:11px;margin:0;padding:0;box-sizing:border-box}.trhs{position:absolute;top:min(5px,2%);right:min(5px,1%)}.brhsi{position:absolute;bottom:20px;right:20px}.container{position:relative;width:100%;margin:auto;background-color:#eee4;background-color:#111;padding:10px}.site-container{position:relative;display:flex;flex-direction:row-reverse;align-items:flex-start;gap:5px}.site-sub-container{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;overflow:hidden;align-items:center;min-height:40px;border-radius:10px;background-color:#ddd}.site{position:relative;width:100%;padding:30px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;align-items:center}.site-sbs{flex-direction:row!important;gap:20px;align-items:flex-end}.site-sub-container>h1>input{margin-top:25px;margin-bottom:-5px;text-align:center;align-self:baseline;font-size:25px;font-weight:700;background-color:transparent;border:none;border-radius:5px;width:800px}.site>h2{align-self:baseline;font-size:16px;font-weight:500;color:#555}.site .label{display:flex;flex-direction:column;justify-content:center;align-items:center}.building-container{margin:30px 0}.building-container>h1>input{font-size:14px;font-weight:700;width:100%;background-color:transparent;border:none;border-radius:5px;text-transform:uppercase}.building{background-color:#ccc;min-height:20px;border-radius:5px;padding:10px;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.building-compact{padding:2px!important}.building .label{display:flex;flex-direction:column;justify-content:center;align-items:center}.floor{min-height:70px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;background-color:#999;padding:5px;border-width:2px 2px;border-radius:5px;margin:.25px}.floor-thin{min-height:10px!important;border:none!important;padding:2px!important;font-size:9px!important}.floor .label{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:inherit!important}.space{position:relative;background-color:#0ff;margin:0 1px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;padding:5px;font-size:inherit!important}.info-group{display:flex;gap:2px;justify-content:center;font-size:inherit!important}.info-group>input{width:min(8ch,100%);text-align:left;background-color:transparent;border:none;font-size:inherit!important}.roof{background-color:#555;height:10px;border-radius:20px;margin-bottom:3px}.groundline{height:6px;width:calc(100% + 20px);background-color:#641e16;border-radius:5px}.basement{background-color:#d35400}.info-popup{position:fixed;background-color:#eee;margin-top:5px;margin-left:2px;border-radius:5px;padding:5px;z-index:101}.lease-info-popup{position:fixed;background-color:#eee;margin-top:5px;margin-left:2px;border-radius:5px;padding:5px;z-index:101;transform:translateY(-50%)}.lease-info-popup>table>tbody>tr>td{padding:1px 5px}.legend-item{width:100%}.legend-item>table{border-spacing:0;border-collapse:collapse;padding:0;margin:-4px 0}.legend-item>table>tbody>tr>td{height:40px;min-width:20px;padding:5px}.lease-schedule-container{position:relative;border-radius:10px;background-color:#ddd;padding:30px;display:flex;flex-direction:row;justify-content:left;overflow:hidden;align-items:center;margin:5px 0}.lease-schedule{padding:10px;border-radius:5px;background-color:#eee}.lease-schedule>table{border-spacing:0;border-collapse:collapse;margin:10px}.lease-schedule>table>tbody>tr{border-bottom:.5px solid black}.lease-schedule>table>tbody>tr>td,.lease-schedule>table>tbody>tr>th{text-align:left}.lease-schedule>table>tbody>tr>td>input{width:90px;padding:3px;border:none;border-radius:3px;background-color:transparent}@media (max-width: 500px){.site-container{flex-direction:column}}.site-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/site-22a5b9ed.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.site-button:hover{background-color:#0ff}.building-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/building-a197ed2e.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.building-button:hover{background-color:#0ff}.floor-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/floor-c4cbda92.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.floor-button:hover{background-color:#0ff}.space-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/space-81cb9ab7.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.space-button:hover{background-color:#0ff}.erv-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/erv-1e5b8f67.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.erv-button:hover{background-color:#0ff}.income-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/income-5d75b5ae.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.income-button:hover{background-color:#0ff}.condition-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/condition-30265dfa.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.condition-button:hover{background-color:#0ff}.area-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/area-cfb51eb0.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.area-button:hover{background-color:#0ff}.works-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/works-4051eebc.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.works-button:hover{background-color:#0ff}.money-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/money-64e383b4.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.money-button:hover{background-color:#0ff}.office-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/office-52630456.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.office-button:hover{background-color:#0ff}.storage-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/storage-5613d942.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.storage-button:hover{background-color:#0ff}.retail-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/retail-a3e3b909.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.retail-button:hover{background-color:#0ff}.residential-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/residential-e2664050.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.residential-button:hover{background-color:#0ff}.logistics-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/logistics-06641964.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.logistics-button:hover{background-color:#0ff}.industrial-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/industrial-053cd4b0.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.industrial-button:hover{background-color:#0ff}.parking-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/parking-8e3f9aba.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.parking-button:hover{background-color:#0ff}.lease-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/contract-7478545e.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.lease-button:hover{background-color:#0ff}.delta-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/delta-0e3c484b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.delta-button:hover{background-color:#0ff}.remaining-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/remaining-91b5dff2.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.remaining-button:hover{background-color:#0ff}.question-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/question-fcb0c2d2.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.question-button:hover{background-color:#0ff}.wide-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/wide-65442903.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.wide-button:hover{background-color:#0ff}.compact-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/compact-655335af.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.compact-button:hover{background-color:#0ff}.label-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/label-6688f6eb.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.label-button:hover{background-color:#0ff}.opex-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/opex-f0795c77.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.opex-button:hover{background-color:#0ff}.list-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/list-29e509ec.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.list-button:hover{background-color:#0ff}.settings-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/settings-bf1c1f4f.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.settings-button:hover{background-color:#0ff}.add-space-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/addSpace-11f538a8.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.add-space-button:hover{background-color:#0ff}.select-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/select-d9ded56d.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.select-button:hover{background-color:#0ff}.add-lease-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/addLease-40ac98ff.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.add-lease-button:hover{background-color:#0ff}.delete-left-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/deleteLeft-1851da9b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.delete-left-button:hover{background-color:#0ff}.cross-button{height:15px;width:15px;cursor:pointer;background-image:url(/assets/cross-42442b15.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px;z-index:100}.cross-button:hover{background-color:#0ff}.selected{box-sizing:content-box!important;background-color:#0ff!important;border:1px solid #abb!important}.bigger{height:25px;width:25px}.control-container{display:flex;flex-direction:column;gap:5px}.control{width:300px;flex-shrink:2;display:flex;gap:10px;padding:15px;border-radius:10px;background-color:#dee;flex-direction:column}.control-group{display:flex;gap:10px;color:#777}
