.format-label-value{display:contents}.format-label-value .format-label{grid-column:label;padding:0 1ch}.format-label-value .format-label>span{vertical-align:center;font-size:.8em}.format-label-value .format-value{grid-column:value;justify-content:center;align-items:center;display:flex}.format-label-value .format-value>div{width:100%}.format-label-value.novalue .format-label,.format-label-value.separator .format-label{grid-column:label/value-end}.format-label-value.novalue .format-value,.format-label-value.separator .format-value{display:none}.format-label-value.separator .format-label{background:0 0!important}.entity-label-value.format-label-value .format-label{color:#000;background:#e3e3e3}.entity-label-value.format-label-value .format-value{color:#000;text-align:right;background:#f6f6f6}.entity-label-value.format-label-value.title.lead .format-label,.entity-label-value.format-label-value.title.lead .format-value{color:#000;background:#9e9e9e}.entity-label-value.format-label-value.title.lead.important .format-label,.entity-label-value.format-label-value.title.lead.important .format-value{color:#fff;background:#e42626}.entity-label-value.format-label-value.title.internal .format-label,.entity-label-value.format-label-value.title.internal .format-value{color:#fff;background:#00bcd4}.entity-label-value.format-label-value.title.external .format-label,.entity-label-value.format-label-value.title.external .format-value{color:#fff;background:#2c3e4e}.format-cell{justify-content:center;align-items:center;padding:0 1ch;font-size:.8em;display:flex}.format-cell.label{justify-content:flex-start}.format-cell.separator{background:0 0!important}.format-row{display:contents}.format-row.entity-row .format-cell{color:#000;background:#f6f6f6}.format-row.entity-row .format-cell.label{color:#000;background:#e3e3e3}.format-row.entity-row.title.lead .format-cell{color:#000;background:#9e9e9e}.format-row.entity-row.title.internal .format-cell{color:#fff;background:#00bcd4}.format-row.entity-row.title.external .format-cell{color:#fff;background:#2c3e4e}.format-row.entity-row.title .format-cell.label{font-weight:700}.lead[data-67a349fd],.internal[data-67a349fd]{flex-direction:row;justify-content:space-between;column-gap:1em;display:flex}.lead[data-67a349fd] .part1[data-67a349fd],.internal[data-67a349fd] .part1[data-67a349fd]{flex-grow:1}.external[data-67a349fd]{flex-direction:row;display:flex}.external[data-67a349fd] .part2[data-67a349fd]{flex-grow:1}.om-label-icon[data-67a349fd]{justify-content:space-between;align-items:center;display:flex}.entity[data-1d2aa11a]{flex-direction:column;flex-grow:1;row-gap:1em;display:flex}.entity[data-1d2aa11a] .header[data-1d2aa11a]{flex-direction:row;justify-content:space-between;align-items:center;column-gap:2em;display:flex}.entity[data-1d2aa11a] .header[data-1d2aa11a] .name[data-1d2aa11a]{border-radius:1ch;flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center;padding:1ch;display:flex}.entity[data-1d2aa11a] .header[data-1d2aa11a] .name[data-1d2aa11a] .label[data-1d2aa11a]{font-size:1.3em;font-weight:700}.entity[data-1d2aa11a] .header[data-1d2aa11a] .name[data-1d2aa11a] .kind[data-1d2aa11a]{font-style:italic}.entity.lead[data-1d2aa11a] .header[data-1d2aa11a] .name[data-1d2aa11a]{color:#fff;background-color:#e42626}.entity.internal[data-1d2aa11a] .header[data-1d2aa11a] .name[data-1d2aa11a]{color:#fff;background:#00bcd4}.entity.external[data-1d2aa11a] .header[data-1d2aa11a] .name[data-1d2aa11a]{color:#fff;background:#2c3e4e}.entity[data-1d2aa11a] .content[data-1d2aa11a]{grid-template-areas:"margins margins""exchanges workings""inflations inflations""profiles profiles";grid-auto-columns:auto 30ch;justify-content:stretch;align-items:flex-start;gap:1em;display:grid}.entity[data-1d2aa11a] .content[data-1d2aa11a] .margins[data-1d2aa11a]{grid-area:margins}.entity[data-1d2aa11a] .content[data-1d2aa11a] .exchanges[data-1d2aa11a]{flex-grow:1;grid-area:exchanges}.entity[data-1d2aa11a] .content[data-1d2aa11a] .workings[data-1d2aa11a]{grid-area:workings;justify-content:flex-end;display:flex}.entity[data-1d2aa11a] .content[data-1d2aa11a] .inflations[data-1d2aa11a]{grid-area:inflations}.entity[data-1d2aa11a] .content[data-1d2aa11a] .profiles[data-1d2aa11a]{grid-area:profiles}.entity[data-1d2aa11a] .actions[data-1d2aa11a]{flex-direction:row-reverse;flex-grow:1;align-items:flex-end;gap:1ch;display:flex}.lead[data-3499c72e],.internal[data-3499c72e]{flex-direction:row;justify-content:space-between;column-gap:1em;display:flex}.lead[data-3499c72e] .part1[data-3499c72e],.internal[data-3499c72e] .part1[data-3499c72e]{flex-grow:1}.external[data-3499c72e]{flex-direction:row;display:flex}.external[data-3499c72e] .part2[data-3499c72e]{flex-grow:1}.om-label-icon[data-3499c72e]{justify-content:space-between;align-items:center;display:flex}.entity[data-49393b09]{flex-direction:column;row-gap:1em;display:flex}.entity[data-49393b09] .header[data-49393b09]{flex-direction:row;justify-content:space-between;align-items:center;column-gap:2em;display:flex}.entity[data-49393b09] .header[data-49393b09] .name[data-49393b09]{border-radius:1ch;flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center;padding:1ch;display:flex}.entity[data-49393b09] .header[data-49393b09] .name[data-49393b09] .label[data-49393b09]{font-size:1.3em;font-weight:700}.entity[data-49393b09] .header[data-49393b09] .name[data-49393b09] .kind[data-49393b09]{font-style:italic}.entity.lead[data-49393b09] .header[data-49393b09] .name[data-49393b09]{color:#fff;background-color:#e42626}.entity.internal[data-49393b09] .header[data-49393b09] .name[data-49393b09]{color:#fff;background:#00bcd4}.entity.external[data-49393b09] .header[data-49393b09] .name[data-49393b09]{color:#fff;background:#2c3e4e}.entity[data-49393b09] .content[data-49393b09]{grid-template-areas:"margins margins""exchanges workings""inflations inflations""profiles profiles";grid-auto-columns:auto 30ch;justify-content:stretch;align-items:flex-start;gap:1em;display:grid}.entity[data-49393b09] .content[data-49393b09] .margins[data-49393b09]{grid-area:margins}.entity[data-49393b09] .content[data-49393b09] .exchanges[data-49393b09]{flex-grow:1;grid-area:exchanges}.entity[data-49393b09] .content[data-49393b09] .workings[data-49393b09]{grid-area:workings;justify-content:flex-end;display:flex}.entity[data-49393b09] .content[data-49393b09] .inflations[data-49393b09]{grid-area:inflations}.entity[data-49393b09] .content[data-49393b09] .profiles[data-49393b09]{grid-area:profiles}.entity-box[data-9cccce54]{box-sizing:border-box;border:.15em solid;border-radius:.5em;flex-direction:column;min-width:80ch;min-height:100%;padding:.5em 1em;display:flex}.entity-box.lead[data-9cccce54]{border-color:#e42626}.entity-box.internal[data-9cccce54]{border-color:#00bcd4}.entity-box.external[data-9cccce54]{border-color:#2c3e4e}.om-label-icon[data-80d815a3]{justify-content:space-between;align-items:center;display:flex}.entities-section[data-a4d330a]{flex-direction:column;min-height:100%;display:flex}.entities-section[data-a4d330a] .header[data-a4d330a]{flex-direction:row;justify-content:space-between;display:flex}.entities-section[data-a4d330a] .entities-wrapper[data-a4d330a]{box-sizing:border-box;flex-grow:1;height:1px;padding:1ch 0;display:flex;overflow:auto}.entities-section[data-a4d330a] .entities-wrapper[data-a4d330a] .entities[data-a4d330a]{flex-direction:row;column-gap:1em;height:fit-content;min-height:100%;display:flex}@media (width<=1200px){.entities-section[data-a4d330a] .entities-wrapper[data-a4d330a]{overflow-y:initial;height:initial}}.client-categories[data-456f2c18]>.MuiDataGrid-root{font-size:.8em}.client-categories[data-456f2c18] .client-categories-title{background:#e3e3e3}.client-categories[data-456f2c18] .client-categories-title .MuiDataGrid-columnHeaderTitle{white-space:wrap}.client-categories[data-456f2c18] .MuiDataGrid-cell.disabled{color:#e3e3e3}.client-categories[data-50f57b24]>.MuiDataGrid-root{font-size:.8em}.client-categories[data-50f57b24] .client-categories-title{background:#e3e3e3}.client-categories[data-50f57b24] .client-categories-title .MuiDataGrid-columnHeaderTitle{white-space:wrap}.client-categories[data-50f57b24] .MuiDataGrid-cell.disabled{color:#e3e3e3}.client-categories[data-50f57b24] .actions{padding:0}.bid-edit[data-29cc7901]{box-sizing:border-box;grid-template-areas:"header""errors""content""actions";grid-auto-rows:min-content min-content auto min-content;width:100%;height:100%;display:grid}.bid-edit[data-29cc7901] .header[data-29cc7901]{flex-direction:row;grid-area:header;justify-content:space-between;align-items:center;display:flex}.bid-edit[data-29cc7901] .errors[data-29cc7901]{overflow-wrap:anywhere;grid-area:errors;max-height:20ch;overflow:auto}.bid-edit[data-29cc7901] .content[data-29cc7901]{flex-direction:column;grid-area:content;margin-top:1ch;padding-right:1ch;font-size:.8em;display:flex;overflow:auto}.bid-edit[data-29cc7901] .content[data-29cc7901] .format-grid .format-label-value{color:#000}.bid-edit[data-29cc7901] .content[data-29cc7901] .format-grid .format-label-value .format-label,.bid-edit[data-29cc7901] .content[data-29cc7901] .format-grid .format-label-value .format-value{border-bottom:1px solid #9e9e9e}.bid-edit[data-29cc7901] .content[data-29cc7901] .format-grid .format-label-value .format-label{background:#e3e3e3;align-items:center;display:flex}.bid-edit[data-29cc7901] .content[data-29cc7901] .format-grid .format-label-value .format-value{text-align:end;justify-content:flex-end}.bid-edit[data-29cc7901] .content[data-29cc7901] .format-grid .format-label-value .format-value textarea{font-size:.8em}.bid-edit[data-29cc7901] .content[data-29cc7901] .format-grid .format-label-value .format-value .MuiPickersInputBase-root{font-size:1em}.bid-edit[data-29cc7901] .content[data-29cc7901] .format-grid .format-label-value:last-child .format-label,.bid-edit[data-29cc7901] .content[data-29cc7901] .format-grid .format-label-value:last-child .format-value,.bid-edit[data-29cc7901] .content[data-29cc7901] .format-grid .format-label-value.separator .format-label,.bid-edit[data-29cc7901] .content[data-29cc7901] .format-grid .format-label-value.separator .format-value{border-bottom:none}.bid-edit[data-29cc7901] .content[data-29cc7901] .format-grid .format-label-value:has(+.separator) .format-label{border-bottom:none}.bid-edit[data-29cc7901] .content[data-29cc7901] .format-grid .format-label-value:has(+.separator) .format-value{border-bottom:none}.bid-edit[data-29cc7901] .content[data-29cc7901] .format-grid .format-label-value.novalue .format-label{background:#9e9e9e;font-weight:700}.bid-edit[data-29cc7901] .actions[data-29cc7901]{flex-direction:row-reverse;grid-area:actions;justify-content:space-between;column-gap:1em;display:flex}.bid-view[data-51807ac5]{box-sizing:border-box;grid-template-areas:"return""header""content";grid-auto-rows:min-content min-content auto;width:100%;height:100%;display:grid}.bid-view[data-51807ac5] .return[data-51807ac5]{grid-area:return}.bid-view[data-51807ac5] .header[data-51807ac5]{flex-direction:row;grid-area:header;justify-content:space-between;align-items:center;display:flex}.bid-view[data-51807ac5] .content[data-51807ac5]{flex-direction:column;grid-area:content;margin-top:1ch;padding-right:1ch;font-size:.8em;display:flex;overflow:auto}.bid-view[data-51807ac5] .content[data-51807ac5] .format-grid .format-label-value{color:#000}.bid-view[data-51807ac5] .content[data-51807ac5] .format-grid .format-label-value .format-label,.bid-view[data-51807ac5] .content[data-51807ac5] .format-grid .format-label-value .format-value{border-bottom:1px solid #9e9e9e}.bid-view[data-51807ac5] .content[data-51807ac5] .format-grid .format-label-value .format-label{background:#e3e3e3}.bid-view[data-51807ac5] .content[data-51807ac5] .format-grid .format-label-value .format-value{text-align:end;justify-content:flex-end}.bid-view[data-51807ac5] .content[data-51807ac5] .format-grid .format-label-value:last-child .format-label,.bid-view[data-51807ac5] .content[data-51807ac5] .format-grid .format-label-value:last-child .format-value,.bid-view[data-51807ac5] .content[data-51807ac5] .format-grid .format-label-value.separator .format-label,.bid-view[data-51807ac5] .content[data-51807ac5] .format-grid .format-label-value.separator .format-value{border-bottom:none}.bid-view[data-51807ac5] .content[data-51807ac5] .format-grid .format-label-value:has(+.separator) .format-label{border-bottom:none}.bid-view[data-51807ac5] .content[data-51807ac5] .format-grid .format-label-value:has(+.separator) .format-value{border-bottom:none}.bid-view[data-51807ac5] .content[data-51807ac5] .format-grid .format-label-value.novalue .format-label{background:#9e9e9e;font-weight:700}.bid-detail[data-a0f8666d]{flex-direction:row;gap:1em;height:100%;display:flex}.bid-detail[data-a0f8666d] .properties-paper[data-a0f8666d]{min-width:50ch;max-width:50ch}.bid-detail[data-a0f8666d] .entities-paper[data-a0f8666d]{flex-grow:1;overflow:auto}@media (width<=1200px){.bid-detail[data-a0f8666d]{flex-direction:column}.bid-detail[data-a0f8666d] .properties-paper[data-a0f8666d]{min-width:initial;max-width:initial;min-height:20ch}.bid-detail[data-a0f8666d] .entities-paper[data-a0f8666d]{overflow:initial;flex-grow:0}}.form-fields-row[data-b2219432]{gap:1rem;display:flex}.form-fields-row[data-b2219432] [data-b2219432]{flex-grow:1}.toolbar[data-5fe464f8]{justify-content:space-between}.welcome-panel[data-58444bc8]{max-width:40%;padding:40px;position:relative;overflow:auto}.welcome-title[data-58444bc8]{z-index:10;font-size:3rem;font-weight:700}.welcome-subtitle[data-58444bc8]{z-index:10;font-size:2rem}.welcome-btn[data-58444bc8]{z-index:10}.welcome-icon[data-58444bc8]{z-index:1;opacity:.6;height:300px;font-size:25rem;position:absolute;bottom:28px;right:50px}@media (width<=1000px),(height<=850px){.welcome-panel[data-58444bc8]{width:max-content}.welcome-subtitle[data-58444bc8]{font-size:1rem}}.form-fields-row[data-c22d6706]{gap:1rem;display:flex}.form-fields-row[data-c22d6706]>[data-c22d6706]{flex-grow:1}.legal-entity-view[data-4b2b3347]{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.legal-entity-detail[data-80b0d726]{flex-direction:row;gap:1em;height:100%;display:flex}.legal-entity-detail[data-80b0d726] .properties-paper[data-80b0d726]{min-width:25vw;overflow-y:auto}.legal-entity-detail[data-80b0d726] .tables-paper[data-80b0d726]{flex-grow:1;overflow-y:auto}@media (width<=1200px){.legal-entity-detail[data-80b0d726]{flex-direction:column}}.form-fields-row[data-fc698599]{gap:1rem;display:flex}.form-fields-row[data-fc698599] [data-fc698599]{flex-grow:1}.login-container[data-5f8085c3]{justify-content:center;align-items:center;display:flex}.login-card[data-5f8085c3]{text-align:center;max-width:400px}.login-actions[data-5f8085c3]{justify-content:center}.new-row-form[data-db4f014a]{flex-direction:column;gap:1rem;display:flex}.bid-staffing{flex-direction:column;display:flex;overflow:visible}.bid-staffing .readonly-row{color:#00000061;cursor:not-allowed;background-color:#f5f5f5d9;background-image:repeating-linear-gradient(-45deg,#0000,#0000 10px,#00000009 10px 20px)}.bid-staffing .readonly-row:hover{background-color:#eeeeeef2}.bid-staffing .readonly-row .MuiDataGrid-cell{color:inherit}.bid-staffing .readonly-row .staffing-cell.in-phase{color:inherit;background-color:#0000;font-weight:400}.bid-staffing .readonly-row .MuiCheckbox-root{opacity:.38;pointer-events:none}.bid-staffing .staffing-cell.in-phase{color:#1a3e72;background-color:#9dff767d;font-weight:700}.bid-staffing .staffing-cell.manpower-fill-source{box-shadow:inset 0 0 0 2px #1976d2}.bid-staffing .phase-header-row{background-color:#1976d214;border-top:2px solid #1976d259;border-bottom:1px solid #1976d240}.bid-staffing .phase-header-row:hover{background-color:#1976d221}.bid-staffing .phase-header-row .MuiDataGrid-cell{font-weight:700}.bid-staffing .phase-header-row .phase-total-cell{background-color:#cfe5ff;border-left:1px solid #1976d22e;font-weight:700}.bid-staffing .phase-header-row.readonly-row{color:#00000061;background-color:#ebf0f5cc;border-top-color:#1976d233;border-bottom-color:#1976d226}.bid-staffing .phase-header-row.readonly-row:hover{background-color:#e4ebf2e6}.bid-staffing .phase-header-row.readonly-row .phase-total-cell{color:inherit;background-color:#d7e1eeb3}.bid-staffing .calculated-cell{background-color:#00000006;font-weight:700}.bid-staffing .calculated-cell:hover{background-color:#0000000d}.bid-staffing .phase-total-cell{background-color:#e8f1fb;border-left:1px solid #1976d22e;font-weight:700}.bid-staffing .phase-total-cell:hover{background-color:#deebf9}.bid-staffing .phase-total-cell .MuiDataGrid-cellContent{font-weight:700}.bid-staffing .context-menu-row{background-color:#1976d229}.bid-staffing .context-menu-row:hover{background-color:#1976d238}.bid-staffing .context-menu-row .MuiDataGrid-cell{border-top:1px solid #1976d259;border-bottom:1px solid #1976d259}.toolbar[data-973f4244]{justify-content:space-between}.app-toolbar[data-3ac7422e]{background-color:#fff!important}.app-logo[data-3ac7422e]{height:40px}.project-name[data-3ac7422e]{color:#c8102e;flex-grow:1;padding:0 1em;font-size:1.3em}.drawer-header{color:#fff;border-bottom:1px solid #fff;padding:0!important}.drawer-header>.MuiListItem-root,.drawer-header>.MuiListItem-root>.MuiButtonBase-root{height:100%}.drawer-header:hover,.drawer-header:hover .app-menu-item-icon{color:#2c3e4e}.app-menu-item .button.selected{background-color:#c0c5ca!important}.app-menu-item .app-menu-item-icon .selected{color:#2c3e4e!important}.app-menu-item .app-menu-item-icon>*{color:#fff;opacity:1!important}.app-menu-item .app-menu-item-title{color:#fff}.app-menu-item .app-menu-item-title .selected{color:#2c3e4e!important}.app-menu-item:hover{background-color:#c0c5ca}.app-menu-item:hover .app-menu-item-icon>*,.app-menu-item:hover .app-menu-item-title{color:#2c3e4e}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem}body::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:#9e9e9e;background-clip:padding-box;border-radius:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#2c3e4e;background-clip:padding-box;border-radius:8px;height:8px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{width:100%;height:100vh;overflow:hidden;background-color:#f6f6f6!important}.container{flex-direction:column;width:calc(100% - 57px);height:calc(100% - 64px);margin:64px 0 0 57px;padding:0;display:flex;background-color:#f6f6f6!important}.view{--gap:1em;box-sizing:border-box;width:100%;height:100%;padding:var(--gap);gap:var(--gap);flex-direction:column;display:flex;overflow:auto}.row{flex-direction:row}h1{font-size:1.5rem;font-weight:700}h2{font-size:1.3rem;font-weight:600}h3{font-size:1.1rem;font-weight:500}h4{font-size:1rem;font-weight:500}.list-enter-active,.list-leave-active{transition:all 1s}.list-enter,.list-leave-to{opacity:0;transform:translate(300px)}.fade-leave-active{display:none!important}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-enter-from,.fade-leave-to{opacity:0!important}
