.dedReadiness{margin:-3rem 3vw 5rem;background:#f4f1ea;border:1px solid #d7d2c7;color:#17211d}.hierarchyTools{display:grid;grid-template-columns:2fr repeat(4,auto);gap:.7rem;align-items:center;padding:1.2rem;background:#192f29;color:#fff}.hierarchyTools p{margin:.3rem 0 0;color:#c9d5d0;font-size:.75rem}.hierarchyTools button,.hierarchyTools label{border:1px solid #c4a35e;background:transparent;color:#fff;padding:.7rem .85rem;font-weight:800;font-size:.72rem;cursor:pointer}.hierarchyTools label input{display:none}.hierarchyTools .importOk,.hierarchyTools .importError{grid-column:1/-1;padding:.7rem;margin:0}.importOk{background:#dff4e8;color:#174d34!important}.importError{background:#f8dddd;color:#741d1d!important}.dataSheet,.buildingSheet,.drawingSheet{margin:1.4rem;background:#fff;border:1px solid #d8d4ca;padding:1.2rem;overflow:auto}.dataSheetHead{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;border-bottom:3px solid #1b3a32;padding-bottom:.8rem;margin-bottom:1rem}.dataSheetHead small{font-size:.65rem;letter-spacing:.14em;color:#987538}.dataSheetHead h3{margin:.2rem 0;font-size:1.35rem}.dataSheetHead p{margin:0;color:#6c7773;font-size:.78rem}.dataSheetHead>b{background:#1b3a32;color:#fff;padding:.6rem .8rem;font-size:.7rem}.dataSheet table,.aiAudit table{width:100%;border-collapse:collapse;min-width:850px}.dataSheet th,.dataSheet td,.aiAudit th,.aiAudit td{border:1px solid #ddd9d0;padding:.65rem;text-align:left;font-size:.72rem}.dataSheet td small,.dataSheet td b{display:block}.buildingSummaryGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:.7rem}.buildingSummaryGrid article{background:#eef1ef;border-left:3px solid #b18c45;padding:1rem}.buildingSummaryGrid small{display:block;color:#65716d;font-size:.67rem}.buildingSummaryGrid b{display:block;margin-top:.35rem;font-size:1.05rem}.aiAudit{margin-top:1rem;background:#f7f5f0;padding:1rem}.auditPass{background:#dff4e8;color:#174d34;padding:1rem}.dedFlow{display:flex;align-items:stretch;gap:.6rem}.dedFlow article{flex:1;background:#203c34;color:#fff;padding:1rem}.dedFlow b,.dedFlow span{display:block}.dedFlow span{color:#c9d5d0;font-size:.7rem;margin-top:.4rem}.dedFlow i{align-self:center;color:#b18c45}.syncMatrix{margin-top:1rem;display:grid;gap:.5rem}.syncMatrix>div{display:grid;grid-template-columns:1fr 3fr auto;gap:1rem;background:#f1eee7;padding:.8rem;align-items:center}.syncMatrix span,.syncMatrix strong{font-size:.72rem}.syncMatrix strong{color:#17613d}@media(max-width:1000px){.hierarchyTools{grid-template-columns:1fr 1fr}.hierarchyTools>div{grid-column:1/-1}.buildingSummaryGrid{grid-template-columns:1fr 1fr}.dedFlow{flex-direction:column}.dedFlow i{transform:rotate(90deg)}}@media(max-width:560px){.hierarchyTools,.buildingSummaryGrid{grid-template-columns:1fr}.syncMatrix>div{grid-template-columns:1fr}.dataSheetHead{flex-direction:column}}
