*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f6fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}:root{--qr-blue:#4974ff;--qr-midnight:#173073;--qr-teal:#00b6d3;--qr-mustard:#d0aa46;--qr-yellow:#ffde69}.app-layout{min-height:100vh}.app-header{align-items:center;background:#4974ff!important;display:flex;gap:12px;height:56px!important;line-height:56px!important;padding:0 16px!important;position:-webkit-sticky;position:sticky;top:0;z-index:100}.app-header .app-logo{display:block;height:40px;object-fit:contain;width:auto}.app-header .ant-menu{background:#0000!important;border:none!important;flex:1 1;justify-content:flex-end}.app-header .ant-menu-item{color:#ffffffbf!important}.app-header .ant-menu-item-selected,.app-header .ant-menu-item:hover{background:#ffffff1a!important;color:#fff!important}.screen-content{margin:0 auto;max-width:900px;padding:16px}@media (min-width:768px){.screen-content{padding:24px}}.obs-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 1px 4px #0000000f;margin-bottom:12px}.obs-card-header{align-items:center;background:#f8f9fc;border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0;display:flex;gap:8px;padding:8px 12px}.obs-number-badge{background:#4974ff;background:var(--qr-blue);border-radius:10px;color:#fff;font-size:12px;font-weight:700;min-width:36px;padding:2px 8px;text-align:center}.photo-thumb{border:1px solid #e8e8e8;border-radius:6px;cursor:pointer;height:80px;object-fit:cover;width:80px}.cat-observation{background:#595959;color:#fff}.cat-safety{background:#ff4d4f;color:#fff}.cat-deficiency{background:#fa8c16;color:#fff}.cat-design{background:#4974ff;color:#fff}.cat-tenant{background:#00b6d3;color:#fff}.report-preview-iframe{background:#fff;border:none;border-radius:4px;height:calc(100vh - 200px);width:100%}@media (max-width:480px){.screen-content{padding:12px}}.ant-upload-drag{border:2px dashed #4974ff!important}
/*# sourceMappingURL=main.768776a3.css.map*/